segunda-feira, 1 de março de 2010

Você usa senhas fortes?

O site Make Use Of publicou um ótimo guia para criar senhas fortes e fáceis de serem lembradas. Como elas são a chave para acessar a maioria dos serviços web, dos mais simples e dispensáveis, até aqueles vitais para o trabalho, gastar um tempinho lendo tais dicas e aplicando-as ao leque de sites que pedem-nas é tido como um bom investimento.

Existem algumas regras básicas para a criação de uma senha, a saber:

  1. A senha não pode constar no dicionário;
  2. A senha precisa conter números e símbolos especiais;
  3. A senha precisa misturar letras maiúsculas e minúsculas;
  4. A senha precisa ter, no mínimo, 10 caraceteres;
  5. A senha não pode ser “adivinhável” através de dados pessoais, como data de nascimento e endereço.

Seguindo esses cinco mandamentos, a probabilidade de ter uma senha descoberta é muito baixa. Mas mesmo com toda essa precaução, falta uma coisa primordial: como lembrar dela.

Existem algumas técnicas que ajudam na criação de senhas “lembráveis”:

  •  Substituição de letras por números e/ou símbolos. Ex: brasil vira 8r@s!l;
  • Transformar a “password” numa “passphrase”, capturando a inicial de cada palavra. Ex: Atirei O Pau No Gato vira aopng;
  •  Escrever uma palavra ao contrário. Ex: senha vira ahnes.

O problema é que, mesmo essas palavras não sendo encontradas no dicionário, elas seguem um padrão. Apesar disso, já garantem algum grau de segurança, mas o ideal, mesmo, é fazer uma combinação que lhe faça sentido. Algo como 8r@$a0png%Ahn3s.

Aproveite sua senha forte como base para as todas. Não a repita em todos os serviços, pois nesse cenário, se alguém mal intencionado descobre uma senha, compromete todos os serviços dos quais participa. O acréscimo de algo especial, relacionado a cada serviço, nalguma parte da senha, o livra desse problema. Exemplos:

  • E-mail: mail:8r@$a0png%Ahn3s
  • Twitter: twt:8r@$a0png%Ahn3s

E assim por diante. Mais uma dica para ajudar a lembrar, e de quebra aumentar ainda mais a segurança: não guarde sua senha no navegador, de modo que ela seja preenchida automaticamente. Isso deixa nosso cérebro “relaxado”, e com o tempo e a falta de uso, acabamos por esquecer da senha. Todos os grandes navegadores têm esse recurso atualmente, mas é bom evitá-lo.

A minha dica é, antes de sair por aí trocando todas as suas senhas, faça um teste no incrível The Password Meter, um ótimo sistema que analisa a senha criada e atribui um nível de segurança baseado em vários critérios. Seja exigente, e não se contente com menos de 60% .

Ataque a dados Corporativos

Rio - Um estudo da Symantec feito em janeiro deste ano, com gestores de tecnologia da informação de 2.100 empresas dos mais diferentes segmentos de indústria em 27 países de todo o mundo, inclusive da América Latina, concluiu que a maior preocupação das áreas de TI é segurança dos dados. Além disso, a pesquisa indica um aumento na frequência dos ataques cibernéticos, custos para proteger as informações e na dificuldade para protegê-las.

Na América Latina, os dados apontam que as empresas gastam em média US$ 500 mil por ano em decorrência de ataques cibernéticos e que 49% delas já sofreram algum tipo deles nos últimos 12 meses. O estudo ainda revelou que os grupos entrevistados tiveram alguma perda de dados por causa de ataques virtuais.

Para o Brasil, o estudo aponta que as principais formas de roubo de dados foram através de engenharia social como spam e pishing, com 63% de ocorrência. Na sequência estão oa ataques maliciosos internos, provocados por ex-funcionários mal-intencionados e ações internas sem intenção - provocadas por falta de qualificação do colaborador. Segundo a pesquisa, 48% das empresas brasileiras que afirmaram terem perdido dados confidenciais ou proprietários.

Fonte: O Dia OnLine

BlogBlogs

BlogBlogs.Com.Br

quinta-feira, 25 de fevereiro de 2010

FTP Publishing Service - FTP 6

Fala galera,
Em mais um post legal o teste da vez é um serviço muito útil que é o FTP - File Transfer Protocol.
Levando em consideração meu cenário onde já tenho um Servidor Web (IIS) vou demonstrar passo a passo a instalação e utilização do serviço FTP em uma rede. Para isso abra o server manager e expanda a seção Roles, selecione a role Web Server, clique com o botão direito e selecione Add Role Services.
















Em Select Role Services selecione FTP Publishing Service, também será marcado FTP Server e FTP Manager Console.
Um pré requisito é a instalação do IIS 6, aceite a instalacão do componente.

 

Após adicionar o componente clique em Next.
 



Na página seguinte clique em Install.














Abra o server manager e observer que o serviço FTP está instalado.










Para configurar o FTP abra o Internet Information Services (IIS) 6.0 Manager.
Expanda o nó do servidor e a pasta FTP Sites observe que o site existe mas não foi iniciado,  vamos acessar suas propriedades.
Em FTP Site temos as configurações  padrão para o site FTP responder em todos os endereços IP não atribuidos usando a porta TCP 21. A única alteração que fiz foi a reduçao do número de conexões simultãneas.

 

Na guia Home Directory podemos visualizar e/ou alterar o diretório raiz do site FTP no sistema de arquivos.


Por último podemos configurar mensagens para os usuários que irão acessar o servidor FTP.


















Feito isso vou criar uma estrutura básica na pasta raiz do FTP, criarei uma pasta chamada Documentos, uma chamada Pública e um arquivo qualquer.
Essa estrutura serve para organizar o acesso e talvez departamentalizar os arquivos transferidos (uma pasta para adm, outra para contabilidade, etc.)
Depois de criar a estrutura vamos por o serviço pra rodar, selecione o site FTP e clique no botão de "Play" da barra de ferramentas.










Existem várias maneiras de se acessar um servidor FTP, podemos inclusive utilizar programas como o filezila, vou mostrar três maneiras de acessar o servidor.

Método1: Internet Explorer
Para acessar via IE basta digitar ftp://localhost (se for de outra máquina troque pelo nome do servidor).

 

Método2: Windows Explorer
Mesmo procedimento do IE.

 

Método3: Prompt de Comando
Digite ftp nomedoservidor, depois entre com o usuário e a senha como na figura abaixo.









Pronto, temos o servidor FTP funcional e três modos de acesso.

Twitter

Pessoal,
Ainda não coloquei um gadget do twitter no blog, mas não é por isso que vocês não vão me seguir né.
Me acompanhem no twitter para ficarem por dentro das atualizações do blog e demais informações interessantes.
http://twitter.com/fabimnascimento

Abração ;)

Internet Information Service (IIS) - Backup e Restore

Neste post mostrarei como executar as etapas necessárias para a criação de um backup das configurações do IIS utilizando o utilitário de linha de comando AppCmd.exe e em seguida o procedimento de restauração destas configurações.

Abra o command.

 

Acesse o diretório System32/Inetsrv










Para criar um novo backup digite o comando AppCmd add Backup e defina um nome para o backup.

 

Para verificar se o backup foi criado, digite o comando AppCmd list backups
Como eu fiquei, vocês também devem estar curiosos em saber o local do backup, os backups ficam na pasta backup como visto na figura abaixo.

 

Backup feito, abra o IIS Manager e remova o site treinamento (criado no post anterior)
Clique em Remove.
 
Clique em Yes


 

Agora verifique que o site treinamento não existe mais, temos apenas o site default.



Agora vamos restaurar nosso site criado com tanto trabalho, na janela do prompt digite o mesmo comando com sendo que desta vez ele ficará assim.



 

 Pronto, é só fechar e abrir o IIS Manager e verificar que nosso site treinamento está intacto como antes.
 



Internet Information Service (IIS) - Sites e Aplicativos

Olá pessoal, nesse post vou demostrar como utilizar o IIS Manager para criar um novo site web em nosso servidor local.
Será criado também um aplicativo web com uma página de teste para verificar se o servidor está ok.
Antes de mais nada é necessária a criação da estrutura de pastas de conteúdo dentro do sistema de arquivos do IIS.
Navegue até %SystemRoot%\Inetpub\wwwroot ex: C:\Inetpub\wwwroot
Dentro de wwwroot, crie uma pasta, no meu caso vou chamar de Treinamento. Dentro desta pasta crie outra, no meu caso vou chamar de WebApp.
Estas pastas serão usadas como os caminhos físicos do site e do aplicativo web.
Copie os arquivos iisstart.htm e welcome.png da pasta wwwroot para a pasta Treinamento. Renomeie o arquivo iisstart.htm para default.html.
Dentro da pasta C:\Inetpub\wwwroot\treinamento\webapp crie um novo arquivo chamado default.html com o seguinte código HTML (ou o que preferir).









Após realizado esse processo, abra o IIS Manager em Ferramentas Administrativas
















Expanda o objeto Sites para visualizar uma lista de sites existentes.

 

 Para criar um novo site web, clique com o botão direito em Sites e clque em Add Web Site ou no link com o mesmo nome no painel no lado diteito.



Para o nome do novo site digite algum nome de seu gosto (labinfra no nosso exemplo), por padrão um novo pool de aplicativos com o mesmo nome é criado e selecionado automaticamente.
Para o caminho físico navege até a pasta ...\treinamento.
Em Binding, selecione as seguintes configurações:
  • Protocolo: HTTP
  • Endereço IP: All Unassigned
  • Porta: 8080
  • Nome do host: em branco
Verifique se a opção "Start Web Site Immediately"está marcada e clique em Ok.

 

 Agora selecione o objeto recem criado para verificar se ele está configurado corretamente, clique no comando Browser*:8000(http). Isso iniciará o IE automáticamente e estabelecerá uma conexão com o servidor web, deve ser exibida a página htm que foi copiada para treinamento.
Para criar um novo aplicativo web, clique com o botão direito no ítem treinamento e selecione Add Application.

 

Digite um alias para o aplicativo usarei appteste. Para o caminho físico acesse ...\WebApp.
Clique em Select e selecione o pool de aplicativos treinamento deixe as demais configurações com seus padrões e clique em Ok para criar o novo aplicativo web.

 

Para testar o aplicativo web, clique no botão Browse na seção Manage Application do painel Actions, será exibida a seguinte página.

 

Feche o IIS Manager, nosso site e aplicativo web estão prontos e funcionais ;)

terça-feira, 23 de fevereiro de 2010

Internet Information Service (IIS) - Verificando a Instalação

Após executar os passos do Post anterior Internet Information Service (IIS) - Instalação deve-se verificar a instalação do IIS.
Abra o Server Manager e clique na role Web Server  (IIS).
O primeiro local a ser verificado é a seção Events, ela exibirá qualquer mensagem importante que estiver relacionada à função de servidor web;

 
A outra verificação é na seção System Services, verifique se os serviços estão rodando. Caso não estejam basta clicar nele e selecionar sua inicialização;

Na seção Role Services, examine se os ítens selecionados estão instalados;

 
O último teste que é o mais simples, basta abrir o Internet Explorer e digitar http://localhost se tudo estiver certinho deve ser exibida a seguinte página, que é a página que indica que o IIS está rodando;
 

Pronto, a verificação da instalação do IIS foi realizada e podemos comprovar que está funcionando.

Internet Information Service (IIS) - Instalação

Neste post mostrarei as etapas necessárias para a adição da função de Servidor Web Server (IIS).
Farei a instalação apenas com os recursos básicos, os recursos podem ser adicionados a medida da necessidade.
Abra o Server Manager, clique em Roles e no painel a direita clique em Add Roles;









Clique em Next na página Before You Begin quando ela for exibida (se for exibida);

 
Na página Select Server Roles, selecione a função de servidor web, se alguma dependencia for necessária selecione sua inclusão;


 Após adicionar a dependência clique em Next;

 

Na próxima página leia as informações introdutórias básicas sobre o IIS;

 
 Na página Select Role Services, a seleção padrão inclui os componentes que fazem parte da função básica do IIS.
Também é possível obter mais detalhes de cada componente quando selecionamos algum surge um texto explicativo a direita.
Neste exemplo vou instalar somente os componentes básicos, clique em Next para prosseguir.

 
Em confirm Installation Selections, verifique as seleções dos serviços que estão incluídos. Podemos imprimir, enviar por e-mail ou salvar as informações para manter registrados os componentes instalados;

 
Quando o processo de instalação terminar verifique se tudo foi instalado com sucesso;

 
Pronto, agora o servidor possui o papél de Servidor Web.

segunda-feira, 22 de fevereiro de 2010

Internet Information Service (IIS) - Visão Geral

A principal vantagem do uso de conteúdo e aplicativos Web é a grande facilidade de acesso a partir de uma enorme variedade de dispositivos, diferentemente do que ocorre com os aplicativos padrão.
Geralmente não há necessidade de instalação ou configuração já que tudo é feito através do navegador.
A plataforma IIS foi projetada para dar suporte a vários cenários, alguns deles são:
  • Sites Públicos;
  • Compras online;
  • Cenários de Intranet;
  • Aplicativos Empresariais;
  • Aplicativos da Internet;
  • Cenários de Extranet;
  • Hospedagem na Web, etc.
O IIS poderá ser implementado em várias funções dentro de uma organização, lembrando que os requisitos relacionados aos recursos e opções irão variar com base nas necessidades específicas de cada implementação.
Uma das principais vantagens é sua capacidade de dar suporte a várias tecnologias de desenvolvimento. Geralmente os aplicativos modernos dependem de muitos recursos de comunicação. A construção desse tipo de funcionalidade pode ser dificil e complicada. Os desenvolvedores podem economizar muito tempo e trabalho se beneficiando dos recursos que já estão disponíveis na plataforma do Windows.
A configuração padrão inclui um conjunto limitado de funcionalidades. Pode-se incluir módulos inteiros ou funções separadas de vários módulos, tudo dependendo na necessidade.
Segue os módulos do IIS.
  • Common HTTP Features: módulo principal que tem a função de servir páginas HTML usando HTTP;
  • Application Development: Usado para atender a demanda de sites com conteúdo dinâmico, dando suporte a um amplo conjunto de tecnologias;
  • Helth and Diagnostics: São serviços projetados para ajudar administradores e desenvolvedores a coletar e analisar informações sobre solicitações web e a saúde do servidor;
  • Security: Recurso que habilita diversos mecanismos de segurança;
  • Management Tools: Fornece aos administradores um método gráfico de administração e configuração e gerenciamento de servidores Web.