quinta-feira, 21 de fevereiro de 2013

Filtragem de e-mail


Filtros de conteúdo por e-mail

Os filtros de conteúdo de e-mails são muito usados para barrar tráfego de spams e de anexos suspeitos que podem propagar vírus em uma rede de forma muito rápida e nociva.
Além do uso de whitelists, blacklists e greylists os filtros de e-mail costumam usar estatísticas para definir de forma pró-ativa se um conteúdo é permitido ou negado, quando bem configurado essa ferramenta praticamente elimina os spam.

domingo, 17 de fevereiro de 2013

Filtro de conteúdo

Filtro de conteúdo (Content filter) 

Como o nome indica, é um método para permitir ou negar acesso a informações em redes de computadores filtrando o conteúdo das suas informações.

Basicamente esses filtros capturam as palavras dentro de pacotes de dados e comparam com palavras-chave de listas de negação (blacklists) e listas de liberação (whitelists) de acesso.
Se há uma palavra-chave numa das listas ele permite ou nega acesso a informação.
Existem listas intermediarias (greylists) que permite o acesso a um determinado grupo e nega o acesso a outros.

Ferramentas de filtro de conteúdo 

Alguns exemplo de software gratuitos com funcionalidades de domínio de controlo parental e de filtragem de conteúdos:

    Se os programas acima são indicados para postos de trabalho individuais, existem também  soluções gratuitas para redes de computadores que poderão servir para equipar escolas e espaços públicos de acesso à Internet, por exemplo:


    quarta-feira, 13 de fevereiro de 2013

    DMZ (Zona desmilitarizada)

    Noção de compartimentação


    Os sistemas firewall permitem definir regras de acesso entre duas redes. No entanto, na prática, as empresas têm geralmente várias subredes com políticas de segurança diferentes. É a razão pela qual é necessário instalar arquitecturas de sistemas firewall que permitam isolar as diferentes redes da empresa: fala-se assim de “compartimentação das redes” (o termo "isolamento" é igualmente utilizado, às vezes).

    Arquitectura DMZ


    Quando certas máquinas da rede interna têm de ser acessíveis do exterior (servidor web, um servidor de serviço de mensagens, um servidor FTP público, etc.), é frequentemente necessário criar uma novo interface para uma rede à parte, acessível igualmente da rede interna como do exterior, sem, no entanto, correr o risco de comprometer a segurança da empresa. Fala-se assim de “zona desmilitarizada” (notado DMZ para DeMilitarized Zone) para designar esta zona isolada que aloja aplicações à disposição do público. O DMZ serve assim de “de zona tampão” entre a rede a proteger e a rede hostil.




    DMZ - Zona desmilitarizada


    Os servidores situados no DMZ chamam-se “bastiões” devido à sua posição antes do posto na rede da empresa.

    A política de segurança aplicada no DMZ é geralmente a seguinte:

        Tráfego da rede externa para o DMZ autorizado;
        Tráfego da rede externa para a rede interna proibido;
        Tráfego da rede interna para o DMZ autorizado;
        Tráfego da rede interna para a rede externa autorizado;
        Tráfego do DMZ para a rede interna proibido;
        Tráfego do DMZ para a rede externa recusado.

    Diagrama de uma rede aplicando DMZ com uma Firewall





    File:DMZ network diagram 1 firewall.svg

     

    Diagrama de uma rede aplicando DMZ com duas Firewall

    File:DMZ network diagram 2 firewall.svg

    quinta-feira, 7 de fevereiro de 2013

    Firewalls

    Firewall

    É uma barreira de proteção, que controla o tráfego de dados entre o computador e a Internet (ou entre uma rede e a Internet). O objetivo é permitir somente a transmissão e a recepção de dados autorizados.
    A vantagem do uso de firewalls em redes, é que somente um computador actua como firewall, não sendo necessário instalá-lo em cada máquina conectada.
    Existem firewalls baseados na combinação de hardware e software e firewalls baseados somente em software. Este último é o tipo recomendado ao uso doméstico e também é o mais comum.

    Funcionamento


    Existem dois tipos básicos de conceitos de firewalls: 
    • Baseado em filtragem de pacotes 
    • Baseado em controle de aplicações. 
    Ambos não devem ser comparados para se saber qual o melhor, uma vez que cada um trabalha para um determinado fim, fazendo que a comparação não seja aplicável.

    Filtragem de pacotes


    O firewall que trabalha na filtragem de pacotes é muito utilizado em redes pequenas ou de porte médio. Por meio de um conjunto de regras estabelecidas, esse tipo de firewall determina que endereços IPs e dados podem estabelecer comunicação e/ou transmitir/receber dados. Alguns sistemas ou serviços podem ser liberados completamente (por exemplo, o serviço de e-mail da rede), enquanto outros são bloqueados por padrão, por terem riscos elevados (como softwares de mensangens instantâneas, tal como o ICQ). O grande problema desse tipo de firewall, é que as regras aplicadas podem ser muito complexas e causar perda de desempenho da rede ou não serem eficazes o suficiente.

    Este tipo, se restringe a trabalhar nas camadas TCP/IP, decidindo quais pacotes de dados podem passar e quais não. Tais escolhas são regras baseadas nas informações endereço IP remoto, endereço IP do destinatário, além da porta TCP usada.

    Quando devidamente configurado, esse tipo de firewall permite que somente "computadores conhecidos troquem determinadas informações entre si e tenham acesso a determinados recursos". Um firewall assim, também é capaz de analisar informações sobre a conexão e notar alterações suspeitas, além de ter a capacidade de analisar o conteúdo dos pacotes, o que permite um controle ainda maior do que pode ou não ser acessível.

    Firewall de aplicação


    Ilustração de um firewall: o desenho de uma parede é usado para representá-loFirewalls de controle de aplicação (exemplos de aplicação: SMTP, FTP, HTTP, etc) são instalados geralmente em computadores servidores e são conhecidos como proxy. Este tipo não permite comunicação direto entre a rede e a Internet. Tudo deve passar pelo firewall, que atua como um intermediador. O proxy efetua a comunicação entre ambos os lados por meio da avaliação do número da sessão TCP dos pacotes.

    Este tipo de firewall é mais complexo, porém muito seguro, pois todas as aplicações precisam de um proxy. Caso não haja, a aplicação simplesmente não funciona. Em casos assim, uma solução é criar um "proxy genérico", através de uma configuração que informa que determinadas aplicações usarão certas portas. Essa tarefa só é bem realizada por adminstradores de rede ou profissionais de comunicação qualificados.

    O firewall de aplicação permite um acompanhamento mais preciso do tráfego entre a rede e a Internet (ou entre a rede e outra rede). É possível, inclusive, contar com recursos de log e ferramentas de auditoria. Tais características deixam claro que este tipo de firewall é voltado a redes de porte médio ou grande e que sua configuração exige certa experiência no assunto.

    Razões para utilizar um firewall


    1 - A firewall pode ser usada para ajudar a impedir que sua rede ou seu computador seja acessado sem autorização. Assim, é possível evitar que informações sejam capturadas ou que sistemas tenham seu funcionamento prejudicado pela ação de hackers;

    2 - A firewall é uma grande aliada no combate a vírus e cavalos-de-tróia, uma vez que é capaz de bloquear portas que eventualmente sejam usadas pelas "pragas digitais" ou então bloquear acesso a programas não autorizados;

    3 - Em redes de empresas, é possível evitar que os utilizadores acedam a serviços ou sistemas indevidos, além de ter o controle sobre as acções que os utilizadores realizão na rede

    Firewalls existentes


    Existe uma quantidade grande de soluções de firewall disponíveis. Para utilizadores domésticos que usam o sistema operativo Windows, um dos mais conhecidos é o ZoneAlarm (www.zonealarm.com), que dispõe de uma versão gratuita e outra paga com mais recursos. Em ambos os casos, é possível utilizar configurações pré-definidas, que oferecem bons níveis de segurança.

    A partir do Windows XP o sistema oferece uma firewall, veja como activar ou desactivar a Firewall do Windows:


    Utilizadores de Linux podem contar com a ferramenta IPTables (www.iptables.org), inclusive para trabalhar na rede. No entanto, este firewall é mais complexo e exige algum conhecimento do assunto. Mas assim como existem várias opções para o Windows, para Linux acontece o mesmo.

    quinta-feira, 31 de janeiro de 2013

    Segurança activa de redes

    Como Proteger-se

    Para garantir a segurança no uso dos computadores devem-se utilizar o uso de ferramentas como firewalls, antivirus, juntamente com a prática de realização de cópias de segurança de ficheiros importantes e de alguns procedimentos na utilização dos computadores. 
    • Manter-se a par da novas medidas e métodos de segurança;
    • Conhecer o sistema de exploração;
    • Reduzir o acesso à rede através de firewall;
    • Reduzir o número de pontos de entrada;  
    • Definir uma política de segurança interna (senhas);
    • Manter utilitários de segurança actualizados.

    Principais problemas de segurança

    Malware (Malicious Software)

    Software desenvolvido para se infiltrar num computador com o intuito de causar algum dano ou roubo de informações (confidenciais ou não). Vírus de computador, worms, trojan horses (cavalos de tróia) e spywares são considerados malware

    Vírus

    Software malicioso que infecta o sistema, faz cópias de si mesmo e tenta se espalhar para outros computadores

    Os vírus podem propagar-se :
    • Por acções do utilizador, executando ficheiros contaminados recebidos por mail. Pen, CD etc...
    • Devido ao SO ou outro software se encontrar desactualizado.

    Trojan

    Programa que age como a lenda do cavalo de Tróia, disfarçado de um programa legítimo, entra no computador e libera uma porta para um possível invasor.

    Spyware

    Programa que recolhe informações do utilizador armazenadas no computador, sobre os seus costumes de navegação transmitindo essas informações sem o consentimento dos utilizadores.

    Phishing


    Forma de engenharia social, caracterizada por tentativas de adquirir dados pessoais de diversos tipos; senhas, dados financeiros como número de cartões de crédito e outros dados pessoais.
    Consiste em alguém se fazer passar por uma pessoa ou empresa de confiança enviando uma comunicação oficial.
    Pode ocorrer por email, mensagem instantânea, SMS, dentre outros. Como o nome indica (Phishing), é uma tentativa de tentar "pescar" informações  de utilizadores ou inexperientes.

    Spam


    Correio electrónico não-solicitado enviado em massa1. Uma mensagem não-solicitada é uma mensagem de correio electrónico enviada para alguém que não deu o seu consentimento prévio para a receber. Uma mensagem enviada em massa é uma mensagem de conteúdo idêntico enviada para um grande número de destinatários.


    sábado, 12 de janeiro de 2013

    Segurança Física de Redes

    Segurança Física

    Por segurança física entende-se aqui os aspectos de segurança relacionados com eventos em que existe contacto físico anormal com os equipamentos.

    Eventos não premeditados

    Falhas na alimentação eléctrica

    As falhas na alimentação eléctrica ou sua má qualidade são um importante factor para a instabilidade dos sistemas, normalmente levam à indisponibilidade do sistema, podendo provocar ainda perdas de dados, inutilização de aplicações ou mesmo avarias de "hardware".

    As falhas de alimentação eléctrica afectam também todos os dispositivos de rede que asseguram as comunicações ("gateways"; "routers"; "bridges"; comutadores e repetidores), também estes dispositivos devem estar munidos de UPS, na maioria dos casos não é necessário proceder a qualquer encerramento, no entanto é adequada a existência de "software" de controlo capaz de notificar os administradores para que sejam tomadas medidas antes das baterias se esgotarem.

    Catástrofes Naturais de diversos tipos

    Ajustam-se a esta classe fenómenos tais como: incêndios; inundações; tempestades; sismos; etc.
    Podemos minimizar as consequências deste tipo de eventos mantendo cópias de segurança ("backup's") o mais actualizados possível, armazenados num local fisicamente distante do original.
    Além da importância de existir um afastamento físico entre cópia e original, destaca-se ainda que as cópias de segurança contêm muitas vezes informação confidencial pelo que o seu manuseamento tem de ser cuidadoso.

    Eventos premeditados

    Acções físicas mais ou menos premeditadas que põem em causa a segurança dos sistemas informáticos.
    Para além dos aspectos relacionados com a destruição física dos equipamentos ou sua desactivação temporária, interessa abordar as possibilidades adicionais de violação de outros aspectos da segurança que o contacto físico proporciona, por exemplo: alterar a "password" do administrador, tomar conhecimento da mesma, apagar ficheiros ou alterar a configuração do sistemas ou ter acesso a informação confidencial.

    Segurança Física de Máquinas

    As máquinas sensíveis, tais como servidores devem estar instaladas em compartimentos de acesso restrito, geralmente estes sistemas possuem um posto de trabalho especial, normalmente designado por "consola", que aufere ao respectivo utilizador alguns direitos adicionais.

    Os postos de trabalho são geralmente mais acessíveis fisicamente. Quando os postos de trabalho possuem discos locais, os utilizadores devem ser encorajados a manter os seus trabalhos nos servidores.
    Além evitarem a possibilidade de acesso local, beneficiam de "backup's" periódicos, é claro que existe o senão de os dados serem transferidos por linhas de comunicação.
    Os utilizadores devem também estar conscientes da necessidade de manterem a sua "password" secreta, evitando a sua digitação em frente a terceiros.

    Meios de armazenamento de dados amovíveis

    É do conhecimento geral que os ficheiros apagados podem ser recuperados. Mesmo que se utilize programas de limpeza que escrevem zeros sob a informação anteriormente gravada ("wipe"), é possível, utilizando técnicas especiais, recuperar parte da informação anteriormente armazenada. Por estas razões todos estes tipos de suporte devem ser fisicamente destruídos quando deixam de ser necessários.
    Como foi anteriormente referido os "backup's" dos sistemas servidores são tão sensíveis em termos de segurança como os próprios sistemas (além de todo o tipo de informação confidencial, não esquecer que algures está gravada a "password" do administrador e todos os outros utilizadores).

    Segurança Física de Linhas de Comunicação

    Wide Area Network


    As linhas de comunicação de redes WAN  são um ponto critico de segurança, especialmente em termos de confidencialidade, a solução é encriptar os dados.
    Existem equipamentos que permitem detectar oscilações nas características das cablagens provocadas por ligações não autorizadas de equipamentos. Contudo, para escutar os dados que circulam numa linha pode não ser necessário um contacto efectivo.

    Local Area Network

    Numa rede LAN  é possível um controlo físico sobre as linhas mais efectivo, contudo é necessário atender a um factor adicional: muitas redes locais são ainda do tipo "broadcast".
    Numa rede "broadcast", toda a informação chega a todos os nós, cabe à interface de rede em cada nó filtrar e apenas deixar passar a informação que efectivamente lhe é destinada. Este tipo de rede causa grandes problemas de confidencialidade pois em qualquer ponto é possível colocar um dispositivo de escuta e receber informação trocada entre quaisquer dois nós. Pode nem ser necessário nenhum dispositivo especial: existem "software" capaz de colocar uma interface de rede num modo especial em que deixa passar toda a informação.
    Actualmente os dispositivos de comutação ("switches"/comutadores) possuem um custo relativamente baixo, além atenuarem o problema de confidencialidade melhoram significativamente a eficiência deste tipo de rede.

    Fundamentos 2

    Agressores


    As motivações dos agressores, vulgarmente conhecidos como "hackers", podem ser:

    • Desejo de dinheiro (violar um sistema bancário, por exemplo)
    • A necessidade de fama (impressionar amigos)
    • Desejo de prejudicar (destruir dados, impedir um sistema de funcionar) 
    • Ou simples curiosidade 

    O objectivo de um agressor é frequentemente tomar o controlo de uma máquina a fim de poder realizar as ações que deseja. Para isto, existem diferentes formas de fazer:
    • Obtenção de informações úteis para efetuar ataques
    • Utilizar as falhas de num sistema
    • Utilização da força para quebrar um sistema