segunda-feira, 3 de junho de 2013




Estava dando uma estudada em hardening em unix/linux e outras coisas relacionadas a segurança e acabei encontrando o post sobre o Lynis lá no Coruja de TI.


Um aluno me perguntou sobre uma ferramenta que pudesse auxilia-lo quanto a verificação das configurações feitas em um servido linux focando em segurança, no caso, ele está fazendo o hardening do servidor.
De cara, eu pensei no Lynis. Uma ferramenta opensource bem interessante que faz uma boa varredura a procura de possíveis falhas no seu sistema operacional. E vejam a lista de sistemas que ele, o Lynis, é compatível:




  • Arch Linux


  • CentOS


  • Debian


  • Fedora Core 4 and higher


  • FreeBSD


  • Gentoo


  • Knoppix


  • Mac OS X


  • Mandriva 2007


  • OpenBSD 4.x


  • OpenSolaris


  • OpenSuSE


  • PcBSD


  • PCLinuxOS


  • Red Hat, RHEL 5.x


  • Slackware 12.1


  • Solaris 10


  • Ubuntu




  • Vejam a tela do Lynis no momento do seu scanner:


    Lynis em execução



    A sua instalação é bem simples, basta executar os comandos abaixo:


    wget http://www.rootkit.nl/files/lynis-1.3.0.tar.gz
    tar xvfvz lynis-1.3.0.tar.gzsudo /opt/lynis-1.3.0/lynis --check-all -Q


    Agora olhem as categorias que o Lynis varre no sistema operacional:




    • System tools: system binaries


    • Boot and services: boot loaders, startup services


    • Kernel: run level, loaded modules, kernel configuration, core dumps


    • Memory and processes: zombie processes, IO waiting processes


    • Users, groups and authentication: group IDs, sudoers, PAM configuration, password aging, default mask


    • Shells


    • File systems: mount points, /tmp files, root file system


    • Storage: usb-storage, firewire ohci


    • NFS


    • Software: name services: DNS search domain, BIND


    • Ports and packages: vulnerable/upgradable packages, security repository


    • Networking: nameservers, promiscuous interfaces, connections


    • Printers and spools: cups configuration


    • Software: e-mail and messaging


    • Software: firewalls: iptables, pf


    • Software: webserver: Apache, nginx


    • SSH support: SSH configuration


    • SNMP support


    • Databases: MySQL root password


    • LDAP services


    • Software: php: php options


    • Squid support


    • Logging and files: syslog daemon, log directories


    • Insecure services: inetd


    • Banners and identification


    • Scheduled tasks: crontab/cronjob, atd


    • Accounting: sysstat data, auditd


    • Time and synchronization: ntp daemon


    • Cryptography: SSL certificate expiration


    • Virtualization


    • Security frameworks: AppArmor, SELinux, grsecurity status


    • Software: file integrity


    • Software: malware scanners


    • Home directories: shell history files




    • Dois pontos interessantes quanto a utilização desta ferramenta são os seguintes:




      • Sugestões passadas por ele na hora do scanner – grep Suggestion /var/log/lynis.log


      • Os avisos de perigo no momento do scanner – grep Warning /var/log/lynis.log




      • Fica a dica para galera.


        Fonte: Coruja de TI

        0 comentários:

        Postar um comentário

        Subscribe to RSS Feed Follow me on Twitter!