Faça o download do Livro Engenharia Reversa no Desenvolvimento do Software Seguro.
Esse estudo teve por objetivo apresentar meios que contribuam no desenvolvimento de software seguro, com a utilização de engenharia reversa de software. A engenharia reversa de software tem o propósito de recuperar as informações de projeto perdidas durante a fase de desenvolvimento, de documentar o real estado do software e poder auxiliar o processo de gerenciamento da manutenção. Dessa forma, a engenharia reversa pode ser aplicada em qualquer etapa do ciclo de vida, seja para recuperar níveis de abstração ou para fornecer uma nova visão em um grau de abstração mais alto.
Para as pessoas que não sabem o que é a engenharia eversa ela tem como objetivo, a produção de informações que possam aumentar o conhecimento geral de sistemas de software. Essas informações podem ser utilizadas em atividades como manutenção, reuso, teste e controle de qualidade de software. Existe um debate legal ao redor de engenharia reversa que acontece há vários anos. Isto normalmente revolve ao redor da pergunta de qual o impacto social e econômico a engenharia reversa está causando na sociedade como um todo.
Para calcularmos este tipo de impacto, em grande parte, depende de como a engenharia reversa é usada. Há casos de alguns países onde a prática de engenharia reversa é considerada ilegal por ter praticantes interessados em obter acesso não autorizado a recursos de software não oferecidos gratuitamente pelos fabricantes que vendem o produto. Por outro ladoo uso desta mesma prática, demonstra a utilização da própria engenharia reversa como ferramenta de proteção contra a sua prática ilegal. A partir de técnicas aplicadas nesta área é possível conseguirmos modelar melhores proteções para o software como anti-descompiladores, códigos mutantes e armadilhas
Baixe o livro, clicando aqui.
Até a próxima!!!
Nenhum comentário:
Postar um comentário