Segundo fator de autenticação com Google Authenticator

Você já pensou em alguma forma de melhorar a segurança de seu aplicativo seja ele web ou desktop? Saiba que com pouco trabalho você pode implementar em sua aplicação o uso do segundo fator de autenticação. Mais o que vem a ser o segundo fator de autenticação?

O segundo fator de autenticação é um método de segurança que podemos usar em nossa aplicação como um complemento que alem de o usuário informar os dados de login, ele deverá informar uma senha aleatória gerada por um dispositivo chamado Token. Normalmente o Token é um dispositivo físico que nos casos mais comuns geram senhas aleatórias baseadas no tempo que mudam a cada intervalo de segundo ou a cada nova solicitação. Alguns bancos utilizam-se desses dispositivos para reforçar a segurança do acesso e das transações.

Existe também os dispositivos virtuais que normalmente são utilizados em dispositivos como os Smartphones.

Leia mais… »

Como Melhorar a Performance de WebSites .NET – Editora Novatec

como_melhorar_a_performance_de_websites_net

Muitos de nós profissionais de TI, sabemos o quanto é importante a experiência. E é essa experiência que faz diferença muitas vezes na hora de executar alguma tarefa no nosso dia-a-dia.

Imagine uma situação onde você é alertado pela equipe de suporte, ou pelo seus alertas de monitoramento da aplicação de missão critica ou até mesmo o telefonema de um cliente sobre a indisponibilidade do seu sistema. E isso vem acompanhado diversas perguntas que muitas vezes sequer possuem respostas. Sabemos também que na maioria dos casos é possível sim evitar esse desconforto perante a equipe, cliente e até mesmo gerência.

Porque citei esse tipo de situação? Porque qualquer um passou ou passará por essa situação um dia independente da área que atue.

Porém, para os que ainda não possuem esse tipo de experiência, pode evitar essa situação aprendendo com quem já possui mais experiência ou por quem entende do assunto. Então como evitar essa situação deixando nossa aplicação com maior desempenho?

Leia mais… »

Exceptions (Exceções) do .NET Framework

Qual programador não se deparou com um erro que não estava previsto ocorrer em sua aplicação? Como por exemplo, quando atualizamos nossa aplicação e em um determinando clique ocorrer um ArgumentException ou então em um determinado calculo ocorrer um DivideByZeroException.

Com o objetivo de facilitar a vida dos iniciantes que esse artigo irá listar alguns dos Exceptions existente no .NET Framework. Lembrando que poderão existir outros caso você esteja utilizando alguma biblioteca de terceiro como, por exemplo, um provider do Sqlite ou Firebird.

Leia mais… »

Utilizando SubReport com o mesmo dataSet do Relatório

Olá, na empresa que trabalho precisei criar um Relatório e incluir nele um boleto no fim do relatório, foi então que surgiu a necessidade de utilizar o componente subreport, até aí tudo bem, o problema foi utilizar a mesma fonte de dados para o relatório e o subrelatório. Neste artigo mostrarei de forma bem simples como realizar tal processo.

Vou utilizar o Visual Studio versão 2010 e SqlServer 2008 com a base de dados northwind, disponibilizada pela Microsoft.

Leia mais… »