1 |
Show Daniel... |
2 |
|
3 |
Valeu a iniciativa de compartilhar essa informação sem a necessidade de |
4 |
alguém perguntar sobre isso. |
5 |
Com certeza isso é algo que partindo de todos tornará o conteúdo da |
6 |
lista muito mais válido e interessante. |
7 |
|
8 |
Parabéns... |
9 |
|
10 |
Rodrigo Martins Fernandes |
11 |
|
12 |
Daniel van Ham Colchete escreveu: |
13 |
|
14 |
>Quem é velho de Linux lembra que o named era sempre visto com maus |
15 |
>olhos no quesito segurança. Eu não sei como é hoje, já que eu não |
16 |
>acompanho essas coisas mais de perto. |
17 |
> |
18 |
>Pois bem, para resolver essa questão da segurança do named, o pessoal |
19 |
>da ISC deu uma melhorada no sistema e criou a possibilidade de você |
20 |
>executar o named em uma chroot jail facilmente. |
21 |
> |
22 |
>Chroot jail é você aprisionar a execução de um software dentro de um |
23 |
>subdiretório do seu sistema. O software só consegue acessar o que está |
24 |
>lá dentro. Se alguem descobrir uma falha de segurança no software e |
25 |
>invadir o seu servidor pelo software, ele só tem acesso a esse |
26 |
>diretório do chroot, e nada mais. Mas isso também significa que tudo |
27 |
>que o software precisar deve estar na chroot jail: bibliotecas, |
28 |
>arquivos de configuração, etc... |
29 |
> |
30 |
>No caso do named, a chroot jail dele é simples pois você não precisa |
31 |
>ter um Linux completo com todas as bibliotecas dentro desta chroot. |
32 |
>Apenas arquivos de configuração e alguns arquivos de dispositivo. |
33 |
> |
34 |
>Com o Gentoo o esquema fica mais fácil ainda. O Gentoo tem um script |
35 |
>que cria tudo para você e o script do init.d já carrega tudo certinho. |
36 |
>No caso do Gentoo, o diretório do chroot fica sendo "/chroot/dns". |
37 |
>Para ativar este recurso você precisa executar |
38 |
> |
39 |
># emerge --config =net-dns/bind-9.3.2 |
40 |
>(troque a versão do seu bind se for o caso) |
41 |
> |
42 |
>Com isso toda a configuração do seu named será copiada para o |
43 |
>diretório /chroot/dns/etc/bind e será lida de lá apartir de agora. |
44 |
>Mantenha o diretório /etc/bind, mas o arquivo que o Bind vai |
45 |
>considerar de agora em diante é o /chroot/dns/etc/bind/named.conf, |
46 |
>tudo agora fica dentro de /chroot/dns (arquivos de zona, por exemplo). |
47 |
> |
48 |
>Eu descobri isso lendo o arquivo /etc/conf.d/named (não deveria ser bind??). |
49 |
> |
50 |
>Isso é uma feature que me dá uma segurança legal, pois quando alguem |
51 |
>descobrir um bug de segurança no named eu não vou ficar vulnerável |
52 |
>enquanto a correção não for para o Portage (o que é bem rápido). |
53 |
> |
54 |
>Um grande abraço para vocês |
55 |
>Daniel Colchete |
56 |
> |
57 |
> |
58 |
-- |
59 |
gentoo-user-br@g.o mailing list |