Obviamente, existem diferentes métodos de proteção baseados em computadores domésticos versus profissionais. Minhas perguntas geralmente dizem respeito à proteção de desktops domésticos, mas a proteção profissional é definitivamente bem-vinda :) Conhecimento é poder.
Desde que me mudei para o maravilhoso mundo do Linux, há alguns anos, nunca pensei em segurança. Ver como a maioria das escórias de baixa vida produz vírus para máquinas Windows, visto que são mais abundantes.
Mas como eu sei se estou seguro / protegido de quem quer que seja atingido por mim ou por minhas coisas. Eu sei que quem está determinado o suficiente para entrar, não há dúvida sobre isso. Mas que medidas posso tomar para garantir que estou protegido contra coisas como cascas de raiz não autorizadas e ataques automáticos? Além disso, existe uma espécie de firewall / antivírus embutido em mais distros do Linux?
Sei que essa pergunta é bastante ampla, pois existem várias maneiras pelas quais alguém pode comprometer seu sistema, mas talvez você possa compartilhar o que fez para garantir sua segurança.
EDIT: Decidi não permitir o login root via ssh e alterar a porta é escuta algo aleatório. Espero que este seja um passo na direção certa. Atualmente olhando para iptables e desligando os serviços. Espero que esta pergunta tenha muitas respostas de qualidade (já tem 3) e ajude outros paranóicos :)
EDIT 2: Tenho alguns problemas no iptables, mas está provando ser uma boa ferramenta
EDIÇÃO 3: Até o momento, ninguém abordou a questão da criptografia do disco rígido. Isso vale a pena? Eu nunca o usei antes, então não conheço como tudo funciona. Quão fácil é isso?
Mais uma edição: em termos de serviços que deveriam estar em execução no sistema, quais deveriam ou deveriam estar em execução? Quais portas devem estar abertas na sua caixa? Claro que isso depende do que você usa, mas o que é aberto por padrão e o que é perigoso?