De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Como evitar vulnerabilidades utilizando programação segura em Linux
Colaboração: Sérgio Yoshioka
Data de Publicação: 24 de Dezembro de 2004
Atualmente muito tem-se comentado na mídia sobre
crimes na Internet, utilizando phishing scam com
técnicas de engenharia social ou outras. No entanto
fala-se muito pouco da questão de construção de
software seguro através de programação segura. A maior
parte das notificações de vulnerabilidades tem causa
conhecida e que poderiam ser evitadas com uma melhor
codificação.
Visando colaborar neste item para desenvolvimento de
software seguro (e livre) em ambiente Linux não deixe de
ler o livro
Secure Programming for Linux and Unix HOWTO, que está disponível
para leitura online, em formato HTML, ou no formato PDF,
para download e impressão.
Para entender o que é um buffer overflow, causa
de muitos problemas de vulnerabilidades, leia o
artigo
Secure Programmer: Countering Buffer Overflows
publicado pela IBM e disponível também no formato PDF.
Livro Mapas Mentais
Gostaria de anunciar a disponibilização para download do
primeiro capítulo do livro "MAPAS MENTAIS - Enriquecendo
Inteligências", de autoria de Walther Hermann e Viviani Bovo.
O download pode ser feito no endereço
http://www.idph.net/loja/mapasmentais.shtml
O livro será lançado em março de 2005
Veja a seguir uma breve apresentação do conteúdo:
Mapas Mentais, mapeamento mental ou de informações, entre outros, são diferentes nomes para designar uma metodologia esquemática de organização e registro de informações. Assim como guardar algo ou um pertence pode preservar tal objeto, as técnicas de registro de informações foram desenvolvidas empiricamente por indivíduos que obtêm excepcional desempenho de memorização, ordenação e resgate de conhecimentos, identificadas como aquelas pessoas que aprendem muito, são excelentes alunos e, no entanto, nem sempre se esforçam muito para isso!
Essas técnicas foram observadas e estudadas para que pudessem ser ensinadas, principalmente àqueles que desejam melhorar seu desempenho no aprendizado e otimizar seus esforços de aprender, memorizar, sistematizar, organizar, classificar, criar, recordar e gerenciar informações. Esse é o assunto desse livro.
Para saber mais, leia também os artigos: