Linux e algumas vulnerabilidades comuns do computador

Prevenção em Linux inclui os mecanismos (não-técnicos e técnicas) que ajudam a evitar ataques ao sistema e da rede. Antes de poder pensar em prevenção, no entanto, você tem que saber os tipos de problemas que você está tentando evitar - as vulnerabilidades de segurança comuns.

Os passos de prevenção e de detecção tipicamente depender das vulnerabilidades específicas. Basicamente, a idéia é verificar se um host ou uma rede tem as vulnerabilidades que exploram biscoitos.

recursos on-line sobre as vulnerabilidades de computador

Vários recursos on-line identificar e categorizar vulnerabilidades de segurança de computador:

  • Instituto SANS publica uma lista das 20 maiores vulnerabilidades mais críticas de segurança da Internet - o Top Cyber ​​Security Risks índice - pelo sans.org/top20.

  • CVE (Common Vulnerabilities and Exposures) é uma lista de nomes padronizados de vulnerabilidades. Para mais informações sobre CVE, consulte https://cve.mitre.org. Usando o nome CVE para descrever vulnerabilidades é uma prática comum.

  • National Vulnerability Database (NVD) é um índice pesquisável de informações sobre vulnerabilidades de computador, publicado pelo Instituto Nacional de Padrões e Tecnologia (NIST), uma agência do governo dos Estados Unidos. NVD está disponível online em https://nvd.nist.gov.

vulnerabilidades computador típico

O SANS lista de vulnerabilidades de segurança Internet inclui vários tipos de vulnerabilidades, como o Windows, cross-plataforma, e Unix. Destes, Unix e vulnerabilidades de plataforma cruzada são relevantes para Linux.

A tabela resume algumas vulnerabilidades comuns Unix e multi-plataforma que se aplicam ao Linux.

Algumas vulnerabilidades comuns aos sistemas Unix
Tipo de vulnerabilidadeDescrição
DNS BINDBerkeley Internet Name Domain (BIND) é um pacote thatimplements Domain Name System (DNS), nameservice da Internet que traduz um nome para um endereço IP. Algumas versões ofBIND têm vulnerabilidades.
Apache Web ServerAlguns módulos do Apache Web Server (tais como mod_ssl) têm vulnerabilidades conhecidas. Anyvulnerability no Common Gateway Interface programas (CGI) utilizado servidores withweb para processar as páginas web interativas pode fornecer attackersa maneira de ganhar acesso a um sistema.
AutenticaçãoAs contas de usuário muitas vezes não têm senhas ou ter passwordsthat fracos são facilmente quebrado por programas de quebra de senha.
CVS, SubversionConcurrent Versions System (CVS) é um sistema de código-codecontrol popular usado em sistemas Linux. Subversion é um outro sistema VersionControl para Linux, que está se tornando popular. Estes sistemas VersionControl têm vulnerabilidades que podem permitir que um atacante toexecute código arbitrário no sistema.
enviar correioenviar correio é um programa complexo usado totransport mensagens de correio a partir de um sistema para outro, e someversions de enviar correio havevulnerabilities.
SNMPSimple Network Management Protocol (SNMP) é usado para remotelymonitor e administrar vários routers rangingfrom sistemas conectados à rede de computadores. SNMP não tem bom controle de acesso, de modo anattacker pode ser capaz de reconfigurar ou desligar o sistema, se itis correndo SNMP.
Abra Secure Sockets Layer (OpenSSL)Muitos aplicativos, como o Apache Web Server, usar OpenSSL para prestar segurança criptográfica para uma rede vulnerabilitiesthat connection.Unfortunately, algumas versões do OpenSSL ter conhecido pode ser explorada.
Network File System (NFS) e Network Information Service (NIS)Ambos NFS e NIS têm muitos problemas de segurança (por exemplo, estouro de buffer, potencial para ataques de negação de serviço, e weakauthentication). Além disso, NFS e NIS são muitas vezes mal configurado, whichcould permitir que os usuários locais e remotos para explorar as securityholes.
Bases de dadosBases de dados como MySQL e PostgreSQL são applicationsand complexa pode ser difícil de configurar corretamente e seguro. Thesedatabases têm muitas características que podem ser utilizados de forma abusiva ou exploradas tocompromise a confidencialidade, disponibilidade e integridade ofdata.
kernel do LinuxO kernel Linux é suscetível a muitas vulnerabilidades, negação suchas do serviço, a execução de código arbitrário, e acesso de nível de raiz para o sistema.

menu