<!-- CVS revision of original english document "1.15" -->
<!-- original version: 1.15 -->
<!-- last translator: gleydson@debian.org -->

<chapt>Introdução
<p>
Uma das coisas mais difíceis sobre escrever documentos relacionado a segurança 
é que cada caso é único. Duas coisas que deve prestar atenção são o ambiente 
e as necessidades de segurança de um site, máquina ou rede. Por exemplo, a 
segurança necessária para um usuário doméstico é completamente diferente de uma 
rede em um banco. Enquanto a principal preocupação que um usuário doméstico 
tem é confrontar o tipo de cracker script kiddie, uma rede de banco tem 
preocupação com ataques diretos. Adicionalmente, o banco tem que proteger 
os dados de seus consumidores com precisão aritmética. Em resumo, cada usuário
deve considerar o trajeto entre a usabilidade e paranóia/segurança.
<!-- Esta metáfora é realmente necessária? Soa como erros para mim, 
era -->
<p>
Note que este manual somente cobre assuntos relacionados a software. 
O melhor software do mundo não pode te proteger se alguém puder ter 
acesso físico a máquina. Você pode coloca-la sob sua mesa, ou você pode
coloca-la em um cofre fechado com uma arma de frente para ela. Não 
obstante a computação desktop pode ser muito mais segura (do ponto 
de vista do software) que uma fisicamente protegida caso o desktop seja
configurado adequadamente e o programa na máquina protegida esteja 
cheio de buracos de segurança. Obviamente, você deverá considerar 
ambos os casos.

<p>Este documento apenas lhe dará uma visão do que pode aumentar em 
segurança no sistema Debian GNU/Linux. Se ler outros documentos 
relacionados a segurança em Linux, você verá que existem assuntos comuns
que se cruzarão com os citados neste documento. No entanto, este documento
não tentará ser a última fonte de informações que deverá estar usando, ele 
tentará adaptar esta mesma informação de forma que seja útil no sistema 
Debian GNU/Linux. Distribuições diferentes fazem coisas de forma 
diferente (inicialização de daemons é um exemplo); aqui, você encontrará 
materiais que são apropriados para os procedimentos e ferramentas da 
Debian.
<!-- 
# Isto aproxima a intenção do autor original? (FIXME: check)
# O texto original diz: "você encontrará um comportamento diferente aqui
# ao usar ferramentas da Debian com relação a segurança." era
-->
<!-- IMHO yes, jfs -->

<sect id="authors">Autores

<p>O mantenedor atual deste documento é <url name="Javier
Fernández-Sanguino Peña" id="mailto:jfs@debian.org">. Por favor 
encaminhe a ele quaisquer comentários, adições e sugestões, e ele 
considerará a inclusão em lançamentos futuros deste manual.

<p>Este manual foi iniciado como um <em>HOWTO</em> por <url name="Alexander
Reelsen" id="mailto:ar@rhwd.de">. Após ter sido publicado na Internet, 
<url name="Javier Fernández-Sanguino Peña" id="mailto:jfs@debian.org"> o 
incorporou no <url name="Projeto de Documentação da Debian"
id="http://www.debian.org/doc">. Um número de pessoas tem contribuído com 
este manual (todos os contribuidores estão listados no changelog) mas os 
seguintes merecem especial menção pois fizeram contribuições significantes, 
seções completas, capítulos ou apêndices):

<list>
<item>Stefano Canepa
<item>Era Eriksson
<item>Carlo Perassi
<item>Alexandre Ratti
<item>Jaime Robles
<item>Yotam Rubin
<item>Frederic Schutz
<item>Pedro Zorzenon Neto
<item>Oohara Yuuma
<item>Davor Ocelic
</list>

<sect>Como obter o manual
<p>
Você poderá baixar ou ver a versão mais nova do Manual Como Tornar a Debian 
mais Segura no <url name="Projeto de Documentação da Debian"
id="http://www.debian.org/doc/manuals/securing-debian-howto/">. Sinta-se l
livre para checar o sistema de controle de versões através do endereço <url
name="servidor CVS"
id="http://cvs.debian.org/ddp/manuals.sgml/securing-howto/?cvsroot=debian-doc">.

<!-- Nota para tradutores: modifique en.txt para XX.txt onde XX é seu
     código de idioma -->
<p>Você poderá também baixar uma <url
id="http://www.debian.org/doc/manuals/securing-debian-howto/securing-debian-howto.ptbr.txt"
name="versão texto"> do site do projeto de Documentação da Debian.
Outros formatos, com o PDF, (ainda) não estão disponíveis. No entanto, 
você poderá baixar ou instalar o pacote <url
id="http://packages.debian.org/harden-doc" name="harden-doc"> que
contém o mesmo documento em formatos HTML, txt e PDF. Note no entanto, que 
o pacote pode não estar completamente atualizado com o documento 
fornecido pela Internet (mas você sempre poderá usar o 
pacote fonte para construir você mesmo uma versão atualizada).

<!-- 
<p>
Versões anteriores (desatualizadas) deste HOWTO podem ser encontradas aqui:

<list>
<item><url name="Texto puro"
id="http://joker.rhwd.de/doc/Securing-Debian-HOWTO/Securing-Debian-HOWTO.txt">
<item><url name="HTML"
id="http://joker.rhwd.de/doc/Securing-Debian-HOWTO/Securing-Debian-HOWTO.html">
<item><url name="HTML, tarred and gzipped"
id="http://joker.rhwd.de/doc/Securing-Debian-HOWTO/Securing-Debian-HOWTO.tar.gz">
<item><url name="SGML"
id="http://joker.rhwd.de/doc/Securing-Debian-HOWTO/Securing-Debian-HOWTO.sgml">
</list>
-->
<!-- TODO: remove these stale links rather than leave references to -->
<!-- the old versions hanging around? era -->


<sect>Notas de organização/Retorno
<p>
Agora a parte oficial. No momento, eu (Alexandre Reelsen) escrevi a 
maioria dos parágrafos deste manual, mas em minha opinião este 
não deve ser o caso. Eu cresci e vivi com software livre, ele é 
parte do meu dia a dia e eu acho que do seu também. Eu encorajo a 
qualquer um para me enviar retorno, dicas, adições ou qualquer outra 
sugestão que possa ter.

<p>
Se achar que pode manter melhor uma certa seção ou parágrafo, então escreva
um documento ao maintainer (mantenedor) e você será bem vindo a faze-lo. 
Especialmente se você encontrar uma seção marcada como 
FIXME, que significa que os autores não tem tempo ainda ou 
precisam de conhecimento sobre o tópico, envie um e-mail para eles 
imediatamente.

<p>
O tópico deste manual torna isto bastante claro que é importante 
mantê-lo atualizado, e você pode fazer sua parte. Por favor 
contribua.

<sect>Conhecimento necessário
<p>
A instalação do sistema Debian GNU/Linux não é muito difícil e você 
deverá ser capaz de instala-lo. Se você já tem algum conhecimento 
sobre o Linux ou outros tipo de Unix e você está um pouco familiar com 
a segurança básica, será fácil entender este manual, como este 
documento não explicará cada detalhe pequeno de características 
(caso contrário você terá um livro ao invés de um manual). Se
não estiver familiar, no entanto, você poderá dar uma olhada em <ref
id="references"> para ver onde achar informações atualizadas.

<sect>Coisas que precisam ser escritas (FIXME/TODO)

<p>Esta seção descreve todas as coisas que precisam ser corrigidas neste 
manual. Alguns parágrafos incluem as tags <em>FIXME</em> ou <em>TODO</em> 
descrevendo qual conteúdo esta faltando (ou que tipo de trabalho precisa 
ser feito). O propósito desta seção é descrever todas as coisas 
que precisam ser incluídas em um lançamento futuro do Manual, ou 
melhorias que precisam ser feitas (ou que são interessantes de serem 
adicionadas).

<p>Se sente que pode fornecer ajuda contribuindo com a correção de conteúdo
em qualquer elemento desta lista (ou anotações inline), contacte o autor
principal (<ref id="authors">


<list>

<item>Expanda informações de resposta a incidentes, talvez adicione 
algumas idéias vindas do guia de segurança da Red Hat
<url id="http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/security-guide/ch-response.html" name="capítulo sobre resposta a incidentes">.

<item>Escreva sobre ferramentas de monitoramento remoto (para verificar a 
disponibilidade do sistema) tal como <package>monit</package>, <package>daemontools</package>
e <package>mon</package>. Veja <url
id="http://linux.oreillynet.com/pub/a/linux/2002/05/09/sysadminguide.html">.

<item>Considere escrever uma seção sobre como fazer operações em rede com 
redes baseadas em sistemas Debian (com informações tal como o sistema básico,
<package>equivs</package> e FAI).

<item>Verifique se
<url id="http://www.giac.org/practical/gsec/Chris_Koutras_GSEC.pdf"> tem
informações relevantes ainda não cobertas aqui.

<item>Adicione informações sobre como configurar um notebook com a Debian
<url id="http://www.giac.org/practical/gcux/Stephanie_Thomas_GCUX.pdf">

<item>Adicione informações sobre como fazer um firewall usando o sistema
Debian GNU/Linux. A seção relacionada a firewall é orientada atualmente
sobre um sistema simples (não protegendo outros...) também fale sobre 
como testar a configuração.

<item>Adicionar informações sobre como configurar um firewall proxy com a 
Debian GNU/Linux iniciando especificamente com pacotes fornecendo 
serviços proxy (como <package>xfwp</package>, <package>xproxy</package>, 
<package>ftp-proxy</package>, <package>redir</package>, 
<package>smtpd</package>, <package>nntp-cache</package>, 
<package>dnrd</package>, <package>jftpgw</package>, <package>oops</package>, 
<package>pdnsd</package>, <package>perdition</package>, 
<package>transproxy</package>, <package>tsocks</package>). Deverá ser 
apontado para um manual com mais informações. Note que o 
<package>zorp</package> esta agora disponível como um pacote da Debian 
e <em>é</em> um firewall proxy (ele também fornece pacotes upstream da
Debian).

<item>Informações sobre a configuração de serviços com o file-rc

<item>Verifique todas as URLs de referência e remova/corrija as que não 
estão mais disponíveis.

<item>Adicione informações sobre as substituições disponíveis (na Debian) para 
serviços padrões que são úteis para funcionalidades limitadas. Exemplos:

	<list>
	<item>lpr local com o cups (pacote)?

	<item>lpr remota com o lpr

	<item>bind com dnrd/maradns

	<item>apache com dhttpd/thttpd/wn (tux?)

	<item>exim/sendmail com ssmtpd/smtpd/postfix

	<item>squid com tinyproxy

	<item>ftpd com oftpd/vsftp

	<item>...

	</list>


<item>Mais informações sobre patches do kernel relacionadas a 
segurança, incluindo os acima e informações específicas de como ativar estes
patches em um sistema Debian.

<list>

<item>Detecção de Intrusão do Linux (<package>lids-2.2.19</package>)

<item>Linux Trustees (no pacote <package>trustees</package>)

<item><url name="NSA Enhanced Linux"
id="http://www.coker.com.au/selinux/">

<item><url name="kernel-patch-2.2.18-openwall"
id="http://packages.debian.org/kernel-patch-2.2.18-openwall">

<item><package>kernel-patch-2.2.19-harden</package>

<item><package>kernel-patch-freeswan</package>, <package>kernel-patch-int</package>

</list>

<item>Detalhes sobre como desligar serviços desnecessários (como o 
<prgn>inetd</prgn>), é parte do procedimento de fortalecimento mas 
pode ser um pouco mais abrangente.

<item>Informações relacionadas a rotacionamento de senhas que é 
diretamente relacionada a política.

<item>Policy, e educação de usuários sobre a política.

<item>Mais sobre tcpwrappers, e wrappers em geral?

<item>O arquivo <file>hosts.equiv</file> e outros maiores buracos de segurança.

<item>Assuntos relacionados a serviços de compartilhamento de arquivos tais 
como Samba e NFS? 

<item>suidmanager/dpkg-statoverrides.

<item>lpr e lprng.

<item>Desligar os ítens do gnome relacionados a IP

<item>Falar sobre o pam_chroot (ver <url id="http://lists.debian.org/debian-security/2002/debian-security-200205/msg00011.html">)
e como ele é útil para limitação de usuários. Introduzir informações 
relacionadas ao 
<url id="http://online.securityfocus.com/infocus/1575">.
<package>Pdmenu</package>, por exemplo está disponível na Debian (enquanto o 
flash não).

<item>Falar sobre como executar serviços em ambiente chroot, mais informações
em <url id="http://www.linuxfocus.org/English/January2002/article225.shtml">,
<url id="http://www.nuclearelephant.com/papers/chroot.html"> e
<url id="http://www.linuxsecurity.com/feature_stories/feature_story-99.html">

<item>Fale sobre programas para fazer jaulas chroot. <package>Compartment</package>
e <package>chrootuid</package> estão aguardando na incoming. Alguns outros
como o (makejail, jailer) podem também serem introduzidos.

<!-- Não mais disponível naquela URL
<item>Fornecer informaçõe fornecidas por Karl Hegbloom com relação a fazer 
chroot do bind 9, veja <url id="http://people.pdxlinux.org/~karlheg/Secure_Bind9_uHOWTO/Secure_Bind_9_uHOWTO.xhtml">.
-->

<item>Adicionar informações fornecidas por Pedro Zorzenon sobre como fazer 
chroot do Bind 8 somente para a :(, veja
<url id="http://people.debian.org/~pzn/howto/chroot-bind.sh.txt"> (
incluir todo o roteiro?).

<item>Mais informações relacionadas a programas de análise de logs (i.e. logcheck
e logcolorise).

<item>roteamento 'avançado' (policiamento de tráfego é relacionado a segurança)

<item>limitando o acesso do <prgn>ssh</prgn> a executar somente certos comandos.

<item>usando o dpkg-statoverride.

<item>métodos seguros de compartilhar um gravador de CD entre usuários.

<item>métodos seguros de fornecer som em rede em adição a características 
display (assim o som de clientes X são enviados para o hardware de som
do servidor X).

<item>tornando navegadores mais seguros.

<item>configurando ftp sobre <prgn>ssh</prgn>.

<item>usando sistemas de arquivos loopback criptográficos.

<item>encriptando todo o sistema de arquivos.

<item>ferramentas de steganografia.

<item>ajustando um PKA para uma empresa.

<item>usando o LDAP para gerenciar usuários. Existe um howto do ldap+kerberos 
para o Debian em www.bayour.com escrito por Turbo Fredrikson.

<item>Como remover informações de utilidade reduzida em sistemas 
de produção tal como <file>/usr/share/doc</file>, <file>/usr/share/man</file> (sim, segurança pela obscuridade).

<item>Mais informações baseadas em ldap dos pacotes contendo os arquivos
README (bem, não ainda, mas veja
<url id="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=169465"
name="Bug #169465">) e a partir do artigo LWN:
<url id="http://lwn.net/1999/1202/kernel.php3"
name="desenvolvimento do Kernel">.

<item>Adicionar o artigo do Colin sober como configurar um ambiente 
chroot para um sistema sid completo (<url id="http://people.debian.org/~walters/chroot.html">)

<item>Adicionar informações sobre como executar múltiplos sensores do 
snort em um determinado sistema (checar pelos relatórios de falhas enviados
para o snort)

<item>Adicionar informações sobre como configurar um honeypot (<package>honeyd</package>)

<item>Descrever situações sobre o (orphaned) e OpenSwan.
A seção sobre VPN precisa ser reescrita.

</list>

<sect id="changelog">Alterações/Histórico

<sect1>Versão 3.1 (Janeiro de 2005)
<p>Alterações feitas por Javier Fernández-Sanguino Peña
<list>
<item>Adicionado esclarecimentos a /usr somente leitura com o patch de Joost van Baal
<item>Aplicação do do patch de Jens Seidel corrigindo alguns erros.
<item>FreeSWAN está morto, longa vida ao OpenSWAN.
<item>Adicionadas informações sobre a restrição de acessos a serviços RPC 
(quando não podem ser desativados) incluído também o patch fornecido por Aarre Laakso.
<item>Atualização do script apt-check-sigs do aj.
<item>Aplicação do patch de Carlo Perassi corrigindo URLs.
<item>Aplicação do patch de Davor Ocelic corrigindo muitos erros, enganos, 
urls, gramática e FIXMEs. Também adicionadas mais informações adicionais 
a respeito de algumas seções. 
<item>Reescrita a seção sobre auditoria do usuário, destacando o uso do 
script que não tem as mesmas restrições associadas ao histórico do 
shell.
</list>

<sect1>Versão 3.0 (Dezembro de 2004)
<p>Alterações feitas por Javier Fernández-Sanguino Peña
<list>
<item>Reescrita as informações sobre auditoria de usuário incluindo 
exemplos de como usar o script.
</list>

<sect1>Versão 2.99 (Março de 2004)

<p>Alterações feitas por Javier Fernández-Sanguino Peña
<list>
<item>Adicionadas informações sobre referências nos DSAs e compatibilidade com
o CVE.
<item>Adicionadas informações a respeito do apt 0.6 (apt-secure colocado na 
experimental)
<item>Corrigida a localização do HOWTO sobre como executar daemons em ambiente
chroot como sugerido por Shuying Wang.
<item>Alterada a linha do APACHECTL no exemplo de chroot do Apache (até se 
não for usado) como sugerido por Leonard Norrgard.
<item>Adicionada uma nota de rodapé a respeito de ataques usando 
hardlinks caso as partições não fossem configuradas adequadamente.
<item>Adicionada passos faltantes para executar o bind como named como 
descrito por Jeffrey Prosa.
<item>Adicionada notas sobre o Nessus e Snort desatualizados na 
woody e disponibilidade de pacotes portados para esta versão.
<item>Adicionado um capítulo a respeito da checagem de integridade 
periódica.
<item>Esclarecido o estado de testes a respeito de atualizações de 
segurança. (Debian bug 233955)
<item>Adicionadas mais informações a respeito de conteúdo esperado em 
securetty (pois é específicas de kernel).
<item> Adicionadas referências ao snoopylogger (bug da Debian 179409)
<item> Adicionadas referências ao guarddog (bug da Debian 170710)
<item> Apt-ftparchive está no pacote apt-utils, não no apt (obrigado
por Emmanuel Chantreau apontar isto)
<item>Removido o jvirus da lista AV.
</list>
</sect1>

<sect1>Versão 2.98 (Dezembro de 2003)
<p>Alterações por Javier Fernández-Sanguino Peña
<list>
<item>Corrigidas URLs como sugerido por Frank Lichtenheld.
<item>Corrigido o erro PermitRootLogin como sugerido por Stefan Lindenau.
</list>

</sect1>
<sect1>Versão 2.97 (Setembro de 2003)
<p>Alterações feitas por Javier Fernández-Sanguino Peña
<list>

<item>Adicionadas as pessoas que fizeram as contribuições mais significantes
a este manual (por favor, envie um e-mail se achar que deveria estar nesta 
lista e não está).

<item>Adicionadas algumas notas a respeito de FIXME/TODOs

<item>Movidas informações a respeito de atualizações de segurança 
para o inicio da seção como sugerido por Elliott Mitchell.

<item>Adicionado o grsecurity a lista de patches do kernel para 
segurança, mas adicionada uma nota de rodapé sobre situações atuais como 
sugerido por Elliott Mitchell.

<item>Removidos os loops (echo para 'todos') no script de 
segurança de rede do kernel, como sugerido por Elliott Mitchell.

<item>Adicionadas informações (atualizadas) na seção sobre
antivirus.

<item>Reescrita da seção de proteção contra buffer overflows e adicionadas
mais informações sobre patches no compilador para ativar este tipo de proteção.

</list>


<sect1>Versão 2.96 (Agosto de 2003)
<p>Alterações feitas por Javier Fernández-Sanguino Peña
<list>
<item>Removido (e então novamente adicionado) apêndice sobre como rodar o 
Apache em ambiente chroot. O apêndice agora tem dupla licença.
</list>

<sect1>Versão 2.95 (Junho de 2003)
<p>Alterações feitas por Javier Fernández-Sanguino Peña
<list>
<item>Corrigido erros enviados por Leonard Norrgard.
<item>Adicionada uma seção sobre como contactar o CERT para manipulação de 
incidentes (<url id="#after-compromise">)
<item>Mais informações sobre como tornar um proxy mais seguro.
<item>Adicionada uma referência e removido um FIXME. Agradecimentos a Helge H. F.
<item>Corrigido um erro (save_inactive) observado por Philippe Faes.
<item>Corrigido diversos erros descobertos por Jaime Robles.
</list>

<sect1>Versão 2.94 (Abril de 2003)
<p>Alterações feitas por Javier Fernández-Sanguino Peña
<list>
<item>Segundo as sugestões de Maciej Stachura's, expandi a seção sobre 
limitação de usuários.
<item>Corrigidos erros relatados por Wolfgang Nolte.
<item>Corrigidos os links com o patch contribuído por Ruben Leote Mendes.
<item>Adicionado um link para o excelente documento de David Wheeler na 
footnote sobre a contagem de vulnerabilidade de segurança.
</list>

<sect1>Versão 2.93 (Março de 2003)
<p>Alterações feitas por  Frédéric Schütz.
<list>
<item>reescrita toda a seção sobre atributos ext2
(lsattr/chattr)
</list>

<sect1>Versão 2.92 (Fevereiro de 2003)
<p>Alterações feitas por Javier Fernández-Sanguino Peña e
Frédéric Schütz.
<list>
<item>União da seção 9.3 ("patches úteis do kernel") na seção 4.13 ("Adicionando
  patches no kernel"), e adicionado algum conteúdo.
<item>Adicionados alguns TODOs adicionais
<item>Adicionadas informações sobre como checar manualmente por 
atualizações e também sobre o cron-apt. Desta forma, o Tiger não é 
declarado como o único método de verificação de atualizações.
<item>Regravação da seção sobre a execução de atualizações de segurança 
devido aos comentários de Jean-Marc Ranger.
<item>Adicionada uma nota sobre a instalação da Debian (que sugere que o 
usuário execute uma atualização de segurança após a instalação).
</list>

<sect1>Versão 2.91 (Janeiro/Fevereiro de 2003)
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Adicionado um patch contribuído por Frédéric Schütz.
<item>Adicionadas algumas referências sobre capacidades. Agradecimentos a Frédéric.
<item>Pequenas alterações na seção sobre o bind adicionando uma referência sobre
a documentação on-line do BIND9 e referências apropriadas na primeira área (oi Pedro!)
<item>Corrigida a data do changelog - ano novo :-)
<item>Adicionada uma referência sobre o artigo do Colins para os TODOs.
<item>Removida a referência para o antigo patch ssh+chroot
<item>Mais patches de Carlo Perassi.
<item>Correção de enganos (recursivo no Bind é recursão), apontados por 
Maik Holtkamp.
</list>

<sect1>Versão 2.9 (Dezembro de 2002)
<p>Alterações feitas por Javier Fernández-Sanguino Peña (me).
<list>
<item>Reorganizadas informações sobre o chroot (unidas duas seções, não tem 
muito sentido tê-las em separado)
<item>Adicionada as notas sober como executar o Apache em ambiente chroot 
por Alexandre Ratti.
<item>Aplicação de patches contribuídos por Guillermo Jover.
</list>

<sect1>Versão 2.8 (Novembro de 2002)
<p>Alterações feitas por Javier Fernández-Sanguino Peña (me).
<list>
<item>Aplicados patches de Carlo Perassi, as correções incluem: nova 
quebra de linhas, correções de URL, e corrigidos alguns FIXMEs.
<item>Atualizado o conteúdo da FAQ do time de segurança da Debian.
<item>Adicionado um link para a FAQ do time de segurança da Debian e da 
referência do desenvolvedor da Debian, as seções duplicadas podem (apenas podem) 
serem removidas no futuro.
<item>Corrigida a seção sobre auditoria manual com comentários de Michal Zielinski.
<item>Adicionado links para lista de palavras (contribuídos por Carlo Perassi)
<item>Corrigidos alguns enganos (outros mais estão por vir).
<item>Corrigidos links TCP como sugerido por John Summerfield.
</list>

<sect1>Versão 2.7 (Outubro de 2002)
<p>Alterações feitas por Javier Fernández-Sanguino Peña (me).  Nota: Eu 
ainda tenho várias correções pendentes em minha caixa postal (que tem 
atualmente o tamanho de 5MB).
<list>
<item>Algumas correções de erros contribuídas por Tuyen Dinh, Bartek Golenko e 
Daniel K. Gebhart.
<item>Nota sobre rootkits relacionados com /dev/kmem contribuído por Laurent Bonnaud 
<item>Corrigidos enganos e FIXMEs contribuídos por Carlo Perassi.
</list>

<sect1>Versão 2.6 (Setembro de 2002)
<p>Alterações feitas por Chris Tillman, tillman@voicetrak.com. 
<list>
<item>Alterações para melhorar a gramática/ortografia.
<item>s/host.deny/hosts.deny/ (1 local)
<item>Aplicado o patch de Larry Holish's (um pouco grande, corrige diversos 
FIXMEs)
</list>

<sect1>Versão 2.5 (Setembro de 2002)
<p>Alterações feitas por Javier Fernández-Sanguino Peña (me). 
<list>
<item>Corrigidos alguns pequenos erros enviados por Thiemo Nagel.
<item>Adicionada uma footnote sugerida por Thiemo Nagel.
<item>Corrigido um link de URL.
</list>

<sect1>Versão 2.5 (Agosto de 2002)

<p>Alterações feitas por Javier Fernández-Sanguino Peña (me). Existem 
muitas coisas aguardando em minha caixa postal para serem incluídos. 
assim estarei fazendo isso no lançamento <em>de volta da lua de mel</em> :)

<list>

<item>Aplicado um patch enviado por Philipe Gaspar com relação ao 
Squid que também fecha um FIXME.

<item>Sim, outro item da FAQ com relação a banners de serviços pego 
da lista de segurança debian-security (thread "Telnet information" 
iniciada em 26 de Julho de 2002).

<item>Adicionada uma note com relação a referências cruzadas do CVE no
item da FAQ
<em>Quanto tempo o time de segurança da Debian...</em>.


<item>Adicionada uma nova seção relacionada a ataques ARP contribuída por 
Arnaud "Arhuman" Assad.

<item>Novo item da FAQ com relação ao dmesg e logind e console pelo kernel. 

<item>Pequenos detalhes de informações relacionadas a checagem de 
assinaturas em pacotes (ele parecia não ter uma versão beta passada).

<item>Novo item da FAQ com relação a falso positivo de ferramentas 
de checagem de vulnerabilidades.

<item>Adicionadas nova seções ao capítulo que contém informações sobre
assinatura de pacotes e reorganizando-as como um novo capítulo sobre
<em>Infraestrutura de Segurança na Debian</em>.

<item>Novo ítem da FAQ com uma comparação da Debian com outras distribuições
Linux.

<item>Nova seção sobre agentes de mensagem de usuários com funcionalidade 
GPG/PGP no capítulo ferramentas de segurança.

<item>Esclarecimentos de como ativa senhas MD5 na woody, adicionadas 
referências à PAM assim também como uma nota relacionada a definição 
de max na PAM.

<item>Adicionado um novo apêndice sobre como criar um ambiente chroot (após 
brigar um pouco com makejail e corrigindo, também, alguns de seus bugs), 
integradas informações duplicadas em todo o apêndice. 

<item>Adicionadas mais informações relacionadas ao chroot de <PRGN>SSH</PRGN> 
e seu impacto na transferência segura de arquivos. Algumas informações que 
foram pegas da lista de discussão debian-security (da thread de Junho de 2002: <em>transferências de arquivos seguras</em>).

<item>Novas seções sobre como fazer atualizações automáticas em sistemas Debian 
assim também como dicas de uso de testing ou unstable relacionadas com 
atualizações de segurança.

<item>Nova seção relacionada sobre como manter-se atualizado com 
patches de segurança na seção <em>Antes do comprometimento</em> 
assim como uma nova seção sobre a lista de discussão 
debian-security-announce mailing.

<item>Adicionadas informações sobre como gerar automaticamente senhas 
fortes.

<item>Nova seção com relação a usuários inativos.

<item>Reorganização da seção sobre como tornar um servidor de mensagens 
mais seguro com base na discussão sobre instalação <em>Segura/fortalecida/mínima 
da Debian (Ou "Porque o sistema básico é do jeito que é?")</em> que ocorreu na 
lista debian-security (em Maio de 2002).

<item>Reorganização da seção sobre parâmetros de rede do kernel, com 
dados fornecidos pela lista de discussão debian-security (em Maio de 2002,
<em>syn flood attacked?</em>) e também adicionado um novo ítem da FAQ.

<item>Nova seção sobre com verificar senhas de usuarios e que pacotes 
instalar para fazer isto.

<item>Nova seção sobre a criptografia PPTP com clientes Microsoft discutido
na lista debian-security (em Abril de 2002).

<item>Adicionada uma nova seção descrevendo que problemas existem quando 
direciona um serviço a um endereço IP específico, esta informação foi 
escrita baseada em uma lista de discussão da bugtraq com a thread: 
<em>Linux kernel 2.4 "weak end host" (anteriormente discutida na 
debian-security como "problema no")</em> (iniciada em 9 de Maio de 2002 por 
Felix von Leitner).

<item>Adicionadas informações sobre o protocolo versão 2 do <prgn>ssh</prgn>.

<item>Adicionadas duas sub-seções relacionadas a configurações seguras do 
Apache (coisas específicas a Debian, é claro).

<item>Adicionada uma nova FAQ relacionada a soquetes simples, um relacionado 
a /root, um ítem relacionado ao grupo users e outra relacionada a log e 
permissões de arquivos de configuração.

<item>Adicionada uma referência ao problem na libpam-cracklib que ainda
pode estar aberto... (precisa ser verificado)

<item>Adicionadas mais informações com relação a análise forense (pendente mais
informações sobre ferramentas de inspeção de pacotes como <prgn>tcpflow</prgn>).

<item>Alterado o ítem "o que posso fazer com relação a comprometimento" na 
listagem e adicionado mais conteúdo.

<item>Adicionadas mais informações sobre como configurar o Xscreensaver para 
bloquear a tela automaticamente após um tempo limite estabelecido.

<item>Adicionada uma nota relacionada a utilitários que não deve instalar
no sistema. Inclui uma nota relacionada ao Perl e porque ele não pode 
ser facilmente removido da Debian. A idéia veio após ler documentos 
do Intersects relacionado com o fortalecimento do Linux.

<item>Adicionadas informações sobre o lvm e sistemas de arquivos com journaling, 
o ext3 é recomendado. No entanto, as informações lá devem ser muito genérica. 

<item>Adicionado um link para a versão texto on-line (verificar).

<item>Adicionados mais alguns materiais com relação a informações sobre como 
fazer um firewall em um sistema local, levado por um comentário feito por
Huber Chan na lista de discussão.

<item>Adicionadas mais informações sobre a limitação do PAM e ponteiros aos 
documentos de Kurt Seifried's (relacionada a uma postagem por ele na bugtrack 
em 4 de Abril de 2002 respondendo a uma pessoa que "descobriu" uma vulnerabilidade
na Debian GNU/Linux relacionada a esgotamento de recursos).

<item>Como sugerido por Julián Muñoz, fornecidas mais informações sobre 
a umask padrão da Debian e o que um usuário pode acessar se tiver um 
shell em um sistema (provided more information on the
default Debian umask and what a user can access if he has been given a
shell in the system 

<item>Incluir uma nota na seção sobre senha de BIOS devido a um comentário de 
Andreas Wohlfeld.

<item>Incluir patches fornecido por Alfred E. Heggestad corrigindo muitos
dos erros ainda presentes no documento.

<item>Adicionada uma referência ao changelog na seção créditos, pois muitas
pessoas que contribuem estão listadas aqui (e não lá).

<item>Adicionadas algumas notas a mais sobre a seção chattr e uma 
nova seção após a instalação falando sobre snapshots do sistema. Ambas 
idéias foram contribuídas por Kurt Pomeroy.

<item>Adicionada uma nova seção após a instalação apenas para lembrar os 
usuários de alterar a seqüência de partida.

<item>Adicionados alguns itens a mais no TODO, fornecidos por Korn Andras.

<item>Adicionado uma referência as regras do NIST sobre como tornar o DNS mais 
seguro, fornecidas por Daniel Quinlan.

<item>Adicionado um pequeno parágrafo relacionado com a infraestrutura de 
certificados SSL da Debian.

<item>Adicionadas sugestões de Daniel Quinlan's com relação a autenticação <prgn>ssh</prgn> e configuração de relay do exim.

<item>Adicionadas mais informações sobre como tornar o bind mais seguro incluindo
alterações propostas por Daniel Quinlan e um apêndice com um script para fazer 
algumas das alterações comentadas naquela seção.

<item>Adicionado um ponteiro a outro ítem relacionado a fazer chroot do Bind (precisam ser unidas).

<item>Adicionada uma linha contribuída por Cristian Ionescu-Idbohrn para
pegar pacotes com o suporte a tcpwrappers.

<item>Adicionada um pouco mais de informações sobre a configuração padrão
de PAM da Debian.

<item>Incluída uma questão da FAQ sobre o uso de PAM para fornecer 
serviços sem contas shell.

<item>movidos dois itens da FAQ para outra seção e adicionada uma nova 
FAQ relacionada com detecção de ataques (e sistemas comprometidos).

<item>Incluídas informações sobre como configurar uma firewall 
ponte (incluindo um Apêndice modelo). Obrigado a Francois Bayart 
quem enviou isto para mim em Março.

<item>Adicionada uma FAQ relacionada com o syslogd <em>MARK</em>
<em>heartbeat</em> de uma questão respondida por Noah Meyerhans e
Alain Tesio em Dezembro de 2001.

<item>Incluídas informações sobre proteção contra buffer overflow assim 
como mais informações sobre patches de kernel.

<item>Adicionadas mais informações e reorganização da seção sobre 
firewall. Atualização da informação com relação ao pacote iptables e 
geradores de firewall disponíveis.

<item>Reorganização das informações disponíveis sobre checagem de logs, 
movidas as informações sobre checagem de logs de detecção de intrusão 
de máquinas para aquela seção.

<item>Adicionadas mais informações sobre como preparar um pacote estático para
o bind em chroot (não testado).

<item>Adicionado um ítem da FAQ relacionado com 
servidores/serviços mais específicos (podem ser expandidos com 
algumas das recomendações da lista debian-security).

<item>Adicionadas mais informações sobre os serviços RPC (e quando são
necessários).

<item>Adicionadas mais informações sobre capacidades (e o que o lcap faz). 
Existe alguma boa documentação sobre isto? e não encontrei qualquer 
documentação em meu kernel 2.4

<item>Corrigidos alguns enganos.

</list>

<sect1>Versão 2.4
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Parte da seção sobre BIOS foi reescrita
</list>

<sect1>Versão 2.3
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Trocadas algumas localizações de arquivos com a tage de arquivo.
<item>Corrigido problema notificado por Edi Stojicevi.
<item>Leve alteração na seção sobre ferramentas de auditoria remota.
<item>Adicionados alguns itens para fazer.
<item>Adicionadas mais informações com relação a impressoras e o arquivo de 
configuração do cups
(pego de uma thread na debian-security).
<item>Adicionado um patch enviado por Jesus Climent com relação ao 
acesso de usuários válidos ao sistema no proftpd quando se está 
configurando um servidor anônimo.
<item>Pequena alteração nos esquemas de partição para o caso especial de 
servidores de mensagens.
<item>Adicionado uma referência do livro "Hacking Linux Exposed" na seção
livros.
<item>Corrigido um erro de diretório notificado por Eduardo Pérez Ureta.
<item>Corrigido um erro na checklist do  /etc/ssh  observado por Edi Stojicevi.
</list>
<sect1>Versão 2.3
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Corrigida a localização do arquivo de configuração do dpkg.
<item>Remoção do Alexander das informações de contato.
<item>Adicionado um endereço alternativo de e-mails.
<item>Corrigido o endereço de e-mail do Alexander
<item>Corrigida a localização das chaves de lançamento (agradecimentos
a Pedro Zorzenon por nos apontar isto).
</list>
<sect1>Versão 2.2
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Corrigidos problemas, agradecimentos a Jamin W. Collins.
<item>Adicionada uma referência a página de manual do apt-extracttemplate
(documenta a configuração do APT::ExtractTemplate).
<item>Adicionada uma seção sobre o SSH restrito. Informações baseadas
naquilo postadas por Mark Janssen, Christian G. Warden e Emmanuel Lacour na 
lista de segurança debian-security.
<item>Adicionadas informações sobre programas de anti-vírus.
<item>Adicionada uma FAQ: logs do su devido a execução do cron como usuário root.
</list>
<sect1>Versão 2.1
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Alterado o FIXME a partir do lshell agradecimentos a Oohara Yuuma.
<item>Adicionados pacote a sXid e removido comentário pois ele *está* 
disponível.
<item>Corrigido um número de erros descobertos por Oohara Yuuma.
<item>ACID está agora disponível na Debian (a partir do pacote acidlab)
 obrigado a Oohara Yuuma por notificar isto.
<item>Correção dos links da LinuxSecurity (agradecimentos a Dave Wreski pelo 
aviso).
</list>
<sect1>Versão 2.0
<p>Alterações feitas por Javier Fernández-Sanguino Peña. Eu queria altera-la para
2.0 quanto todos os FIXMEs estivessem corrigidos, mas esgotei os números 
1.9x :(
<list>
<item>Conversão do HOWTO em um Manual (agora eu poderei propriamente dizer 
RTFM)

<item>Adicionadas mais informações com relação ao tcp wrappers e a Debian 
(agora mutos serviços são compilados com suporte a eles assim não será mais 
um assunto relacionado ao <prgn>inetd</prgn>).

<item>Esclarecidas informações sobre a desativação de serviços para torna-lo 
mais consistente (informações sobre o rpc ainda referenciadas ao update-rc.d)

<item>Adicionada uma pequena nota sobre o lprng.

<item>Adicionadas ainda mais informações sobre servidores comprometidos 
(ainda de uma forma grossa),

<item>Corrigidos problemas reportados por Mark Bucciarelli.

<item>Adicionados mais alguns passos sobre a recuperação de 
senhas para cobrir os casos onde o administrador tem a 
opção "paranoid-mode=on" ativada.

<item>Adicionadas mais informações sobre como definir "paranoid-mode=on" 
quando executa o logon em um console.

<item>Novo parágrafo para introduzir configuração de serviços.

<item>Reorganização da seção <em>Após a instalação</em> assim ela 
será quebradas em diversos assuntos e será facilmente lida.

<item>Escrever informações sobre como configurar firewalls com a configuração
padrão da Debian 3.0 (pacote iptables).

<item>Pequeno parágrafo explicando porque a instalação conectada a Internet não
é uma boa idéia e como evitar isto usando ferramentas da Debian.

<item>Pequeno parágrafo sobre patching referenciando um paper do IEEE.

<item>Apêndice de como configurar uma máquina Debian com o snort, baseada no que 
Vladimir enviou para a lista de segurança debian-security (em 3 de
Setembro de 2001)

<item>Informações sobre como o logcheck é configurado na Debian e como 
ele pode ser configurado para realizar HIDS.

<item>Informações sobre contabilização de usuários e análise de perfis.

<item>Incluída a configuração do apt.conf para /usr somente leitura copiada da 
postagem de Olaf Meeuwissen's para a lista de discussão debian-security.

<item>Nova seção sobre VPN com alguns ponteiros e pacotes disponíveis
na Debian (precisa conteúdo sobre como configurar VPNs e assuntos específicos 
da Debian), baseada na postagem de Jaroslaw Tabor's e Samuli Suonpaa's post na
lista debian-security.

<item>Pequena nota com relação a alguns programas que podem construir automaticamente jaulas chroot.

<item>Novo ítem da FAQ relacionado a ident, baseado em uma 
discussão na lista de discussão debian-security (em Fevereiro de 2002, iniciada
por Johannes Weiss).

<item>Novo ítem da FAQ com relação ao <prgn>inetd</prgn> baseada em uma 
discussão da lista de discussão debian-security (em Fevereiro de 2002).

<item>Introduzida uma nota ao rcconf na seção 
"desabilitando serviços".

<item>Variação da abordagem com relação a LKM, agradecimentos a Philipe Gaspar 

<item>Adicionado ponteiros a documentos do CERT e recursos 
</list>

<sect1>Versão 1.99
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Adicionado um novo ítem da FAQ com relação ao tempo para se corrigir 
vulnerabilidades de segurança.
<item>Reorganizada as seções da FAQ.
<item>Iniciada a escrita de uma seção com relação a firewall na 
Debian GNU/Linux (pode ser um pouco alterada).
<item>Corrigidos problemas enviados por Matt Kraai
<item>Corrigidas informações relacionadas a DNS
<item>Adicionadas informações sobre o whisker e nbtscan na seção auditoria.
<item>Corrigidas algumas URLs incorretas
</list>
<sect1>Versão 1.98
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Adicionada uma nova seção sobre auditoria usando Debian GNU/Linux.
<item>Adicionadas informações relacionadas ao daemon do finger a partir da
lista de segurança.
</list>
<sect1>Versão 1.97
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Corrigido o link para o Linux trustees
<item>Corrigidos problemas (patches de Oohara Yuuma e Pedro Zorzenon)
</list>

<sect1>Versão 1.96
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>

<item>Reorganizada a instalação e remoção de serviços e adicionadas algumas
novas notas.

<item>Adicionadas algumas notas com relação ao uso de verificadores de integridade
como ferramentas de detecção de intrusão.

<item>Adicionado um capítulo com relação a assinatura de pacotes.

</list>

<sect1>Versão 1.95
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>

<item>Adicionadas notas com relação a segurança no Squid enviada por Philipe Gaspar.

<item>Corrigido os links sobre rootkit agradecimentos a Philipe Gaspar.

</list>

<sect1>Versão 1.94
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>

<item>Adicionadas algumas notas com relação ao Apache e o Lpr/lprng.

<item>Adicionadas mais informações com relação as partições noexec e read-only.

<item>Reescrita a parte sobre como os usuários podem ajudar a Debian em 
assuntos relacionados a segurança (item da FAQ).
</list>

<sect1>Versão 1.93
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>

<item>Corrigida a localização do programa mail.

<item>Adicionados alguns novos itens na FAQ.
</list>

<sect1>Versão 1.92
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>

<item>Adicionada uma pequena seção sobre como a Debian trabalha com a 
segurança

<item>Esclarecimentos sobre as senhas MD5 (agradecimentos a "rocky")

<item>Adicionadas mais informações com relação ao harden-X de Stephen van Egmond

<item>Adicionados alguns novos itens a FAQ

</list>

<sect1>Versão 1.91
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>

<item>Adicionadas mais informações de forense enviadas por Yotam Rubin.

<item>Adicionadas informações sobre como construir um honeypot usando a Debian 
GNU/Linux.

<item>Adicionados alguns TODOS a mais.

<item>Corrigidos mais problemas (agradecimentos a Yotam!)

</list>

<sect1>Versão 1.9
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>

<item>Adicionado um patch para corrigir problemas de escrita e algumas
informações novas (contribuídas por Yotam Rubin)

<item>Adicionadas referências a outras documentações online (e offline)  
ambas na seção (veja <ref id="references">) e junto com o texto em 
outra seções.

<item>Adicionadas algumas informações sobre a configuração de opções do 
Bind para restringir o acesso ao servidor DNS.

<item>Adicionadas informações sobre como fortalecer automaticamente um 
sistema Debian (com relação ao pacote harden e o bastille).

<item>Removido alguns TODOs fechados e adicionados alguns novos.

</list>

<sect1>Versão 1.8
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>

<item>Adicionada a lista padrão de usuários/grupos fornecidas por 
Joey Hess a lista de discussão debian-security.

<item>Adicionadas informações a respeito de root-kits LKM (<ref id="LKM">)
 contribuído por Philipe Gaspar.

<item>Adicionada informação a respeito do Proftp contribuído por Emmanuel Lacour. 

<item>Apêndice de checklist recuperado de Era Eriksson.

<item>Adicionados alguns novos itens na lista TODO e removidos outros.

<item>Incluir manualmente os patches e Era pois nem todos foram incluídos na 
seção anterior.

</list>
<sect1>Versão 1.7
<p>Alterações feitas por Era Eriksson.
<list>
<item>Correção de erros e alterações de palavras
</list>
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Pequenas mudanças em tags para manter a remoção de tags tt e sua 
substituição por tags prgn/package.
</list>

<sect1>Versão 1.6 
<p>Alterações feitas por Javier Fernández-Sanguino Peña.
<list>
<item>Adicionado ponteiro para documentos como publicado na 
DDP (deverá substituir o original em um futuro próximo).
<item>Iniciada uma mini-FAQ
(deverá ser expandida) com algumas questões recuperadas de minha caixa de 
mensagens.
<item>Adicionadas informações gerais que devem ser consideradas durante a 
segurança.
<item>Adicionado um parágrafo relacionado a entrega de mensagens locais 
(entrada).
<item>Adicionadas algumas referências a mais informações.
<item>Adicionadas informações com relação ao serviço de impressão.
<item>Adicionada uma lista de checagem de fortalecimento de segurança.
<item>Reorganizadas as informações a respeito de NIS e RPC.
<item>Adicionadas mais novas notas durante a leitura deste documento 
em meu novo visor :-)
<item>Corrigidas algumas linhas mal formatadas.
<item>Corrigidos alguns problemas.
<item>Adicionada a idéia do Genus/Paranóia contribuída por Gaby
Schilders.
</list>
<sect1>Versão 1.5 

<p>Alterações feitas por Josip Rodin e Javier Fernández-Sanguino Peña.

<list>
<item>Adicionados parágrafos relacionados ao BIND e alguns FIXMEs.  <!-- 
Removi isto porque não encontrei evidência dele nos diffs. // era Regravação
de estilo para torna-lo mais formal.  -->
</list>
<sect1>Versão 1.4
    <p>
    <list>
    <item>Pequeno parágrafo sobre checagem de setuid
    <item>Várias pequenas limpezas
    <item>Encontrado como usar o <tt>sgml2txt -f</tt> para fazer a versão 
texto</item>
    </list>
<sect1>Versão 1.3
    <p>
    <list>
    <item>Adicionada uma atualização de segurança após o parágrafo de instalação
    <item>Adicionado um parágrafo relacionado ao proftpd
    <item>Agora realmente escrevia algo sobre o XDM, desculpe pelo atraso
    </list>
<sect1>Versão 1.2
    <p>
    <list>
    <item>Várias correções gramaticais feitas por James Treacy, novo parágrafo sobre o XDM
    </list>
<sect1>Versão 1.1
    <p>
    <list>
    <item>Correção de erros, adições diversas
    </list>
<sect1>Versão 1.0
    <p>
    <list>
    <item>Lançamento inicial
    </list>



<sect>Créditos e Agradecimentos!
<p>
<list>
<item>Alexander Reelsen escreveu o documento original. 

<item>Javier Fernández-Sanguino adicionou mais informações ao documento original.

<item>Robert van der Meulen forneceu parágrafos relacionados a quota e muitas boas idéias.

<item>Ethan Benson corrigiu o parágrafo sobre PAM e adicionou boas idéias.

<item>Dariusz Puchalak contribuiu com algumas informações para vários 
capítulos.

<item>Gaby Schilders contribuiu com uma bela idéia geniosa/paranóica.

<item>Era Eriksson suavizou idiomas em vários lugares e contribuiu com 
o apêndice com a lista de checagens.

<item>Philipe Gaspar escreveu detalhes sobre LKM.

<item>Yotam Rubin contribuiu com correções para muitos erros
assim como com informações relacionadas a versões do bind e 
senhas md5.

<item>Todas as pessoas que fizeram sugestões para melhorias que 
(eventualmente) serão incluídas aqui (veja <ref id="changelog">)

<item>(Alexander) todas as pessoas que me encorajaram a escrever 
este HOWTO (que mais adiante se tornou em um Manual).

<item>A todo o projeto Debian.
</list>



