22
SELinux for Everyday SysAdmins Jeronimo Zucco [email protected] Ulisses Castro [email protected] 10º Forum Internacional de Software Livre – FISL 2009

SELinux for Everyday SysAdmins - FISL 10

Embed Size (px)

DESCRIPTION

Palestra sobre SELinux ministrada no Forum Internacional de Software Livre - FISL 10 em junho de 2009.

Citation preview

Page 1: SELinux for Everyday SysAdmins - FISL 10

SELinux forEveryday SysAdmins

Jeronimo Zucco [email protected]

Ulisses [email protected]

10º Forum Internacional de Software Livre – FISL 2009

Page 2: SELinux for Everyday SysAdmins - FISL 10

Quem Somos ?

● Jeronimo Zucco: Bacharel em Ciência da Computação e Pós-Graduado em Gerência e Segurança de Redes. 11 anos de experiência com GNU/Linux.

● Ulisses Castro: Consultor, Instrutor e Pentester com ênfase em Software Livre, Hardening em Sistemas Operacionais e Banco de Dados, Mantenedor Debian (selinux-basics), OWASP: ASDR, Top Ten, CEH (Certified Ethical Hacker), LPIC-2, Desenvolvedor Python

Page 3: SELinux for Everyday SysAdmins - FISL 10

Incidentes de Segurança

Page 4: SELinux for Everyday SysAdmins - FISL 10
Page 5: SELinux for Everyday SysAdmins - FISL 10
Page 6: SELinux for Everyday SysAdmins - FISL 10
Page 7: SELinux for Everyday SysAdmins - FISL 10

Contextos de Segurança

● ls -Z-rw-r--r--. root root system_u:object_r:net_conf_t:s0 /etc/resolv.conf

drwxr-xr-x. jczucco jczucco unconfined_u:object_r:user_home_t:s0 Documents

Page 8: SELinux for Everyday SysAdmins - FISL 10

Firefox poderia ler a chave privada?

ronaldo 5949 3.6 12.8 130792 32188 ? Sl23:43 0:06 firefox-bin

-rw------- 1 ronaldo admins 1671 Aug 11 23:48 id_rsa

Page 9: SELinux for Everyday SysAdmins - FISL 10

DAC x MAC

Page 10: SELinux for Everyday SysAdmins - FISL 10
Page 11: SELinux for Everyday SysAdmins - FISL 10

Security-Enhanced Linux

Page 12: SELinux for Everyday SysAdmins - FISL 10
Page 13: SELinux for Everyday SysAdmins - FISL 10

SELinux - Arquitetura

Page 14: SELinux for Everyday SysAdmins - FISL 10

SELinux - Elementos

Page 15: SELinux for Everyday SysAdmins - FISL 10

Usabilidade

“...life is too short for SELinux.” (Theodore Ts’o)”

Page 16: SELinux for Everyday SysAdmins - FISL 10

SELinux – Política Targeted

Page 17: SELinux for Everyday SysAdmins - FISL 10

SELinux Management

Page 18: SELinux for Everyday SysAdmins - FISL 10

SeTroubleshoot

Page 19: SELinux for Everyday SysAdmins - FISL 10

SELinux: Possibilidades de Uso● Labeled networking● Quiosque● Svirt● Sandbox● RBAC● Android● Sepgsql

● MLS● MCS● mod_selinux

Page 20: SELinux for Everyday SysAdmins - FISL 10

man -k selinux

Page 21: SELinux for Everyday SysAdmins - FISL 10

demo

Page 22: SELinux for Everyday SysAdmins - FISL 10

OBRIGADO!Ulisses Castro

[email protected]

Jeronimo [email protected]

jczucco.blogspot.com