Fundamentos de Segurança e Protocolos de Redes
- Criptografia: Importante para garantir a segurança em todo ambiente computacional que necessite de sigilo para informações.
- Firewalls: Regula o tráfego de dados entre redes distintas, impedindo a transmissão ou recepção de acessos nocivos ou não autorizados. É um quesito com cada vez mais importância no mundo da computação.
- Backups: Cópia de dados de um dispositivo para outro, para que possam ser restaurados em caso de perda, apagamentos acidentais ou corrupção de dados.
- Protocolo SSL: Permite a transmissão de informações através da internet de forma criptografada, garantindo o envio da informação sem alterações e exclusivamente para o servidor de destino. Muito utilizado em sites de compra online para proteger dados de cartão de crédito.
- Protocolos de autenticação: Processo que confirma que o parceiro na comunicação é quem deveria ser e não um impostor.
Falhas de Segurança e Vulnerabilidades
- Exemplos de protocolos com falhas: O protocolo Kerberos apresenta falhas no padrão IEEE; a falha mais grave pode ser explorada por hackers para ganhar acesso total a servidores de autenticação.
- Android: O sistema operacional móvel do Google possui falhas críticas de segurança. Levantamentos mostraram que smartphones estão vulneráveis a ataques envolvendo roubo de informações pessoais, com falhas no protocolo de autenticação client/login expondo aparelhos com Android versão 2.3.3 ou inferior.
Padronização de Redes
Vantagens: Se todos utilizarem o mesmo padrão, a comunicação entre diferentes sistemas é facilitada e o uso disseminado proporciona economias de escala, como ocorre com chips VLSI.
Desvantagens: Os compromissos políticos necessários para alcançar a padronização podem levar a padrões pobres. Além disso, após a ampla adoção, torna-se difícil alterá-los mesmo com o surgimento de novas técnicas, correndo o risco de o padrão estar obsoleto no momento de sua aceitação.
Camadas TCP/IP e Protocolos
- 1. Rede: Internet Protocol (IP), faz com que as informações enviadas por um computador cheguem a outros, mesmo sem conexão direta.
- 2. Internet: Empacota dados em datagramas IP, contendo endereços de origem e destino para roteamento entre hosts.
- 3. Transporte: Resolve problemas de confiabilidade e integridade, determinando a aplicação de destino.
- 4. Aplicação: Camada utilizada pela maioria dos programas para comunicação em rede.
Exemplos de Protocolos
- NetBEUI (Redes Microsoft): Lançado pela IBM na década de 80. Evoluiu do NetBIOS para incluir mais recursos.
- IPX/SPX (Redes Netware): Desenvolvido pela Novell, tornou-se popular por ser rápido, suportar roteamento e ser compatível com redes de médio e grande porte.
- TCP/IP: Composto pelo IP (endereçamento) e TCP (transmissão e correção de erros). Divide a rede em segmentos independentes, garantindo que falhas em um segmento não afetem toda a estrutura.
Segurança e Gestão
- Papel dos administradores: Zelar pela rede de computadores e cuidar de todo o ambiente físico e lógico.
- Políticas de senhas: Relacionadas à proteção de dados para preservar seu valor. Baseiam-se nos pilares da segurança da informação: confidencialidade, integridade, disponibilidade e autenticidade.