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… »

Sorteio do livro Como Melhorar a Performance de WebSites .NET – Editora Novatec

como_melhorar_a_performance_de_websites_net

Olá caro leitor do C# Brasil. O que acha da ideia de começar o ano de 2014 com um super livro e ainda ganhar um descontão em qualquer outro livro da Editora Novatec?

É isso mesmo! O C# Brasil em parceria com a Editora Novatec, presenteará um de nossos leitores com o livro “Como Melhorar a Performance de WebSites .NET” do autor Alfredo Lotar. Quem nos acompanha já deve ter lido sobre ele no artigo anterior. O livro aborda os segredos dos sites de alto desempenho. Não é um excelente presente de natal?

Para participar é fácil. Basta acessar a Fanpage do C# Brasil no Facebook, clicar na aba Promoções e clicar em Quero Participar. Além disso, o participante deverá curtir a Fanpage do C# Brasil e da Editora Novatec e aguardar a chegada do sorteio. O anúncio do ganhador será realizado no dia 16/12/2013 pelo Facebook. Só participa quem cumprir as regras estabelecidas e assim que o ganhador for anunciado, ele deverá entrar em contato no máximo até o dia 18/12/2013. Caso contrário, será realizado um novo sorteio.

Mais o presente não para por ai. Se existir algum outro livro no site da Editora Novatec que deseje muito, você poderá adquiri-lo com um grande descontão. Isso mesmo, você leitor do C# Brasil e fã da Editora Novatec, poderá ter um desconto de 20% na compra de qualquer livro do site. Mais não demore, pois o desconto é valido até 31/12/2014. Para ganhar o desconto, basta na hora da compra informar o código CSHARPBRASIL.

Então, o que está esperando?

Vamos lá! Acesse o Facebook, curta a Fanpage do C# Brasil e da Editora Novatec e boa sorte!

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… »