O que é engenharia reversa?

Alguns termos são auto-explicativos. É o caso da engenharia reversa, que está literalmente desmontando algo e colocando -o novamente. Isso pode ser feito física ou virtualmente, e a intenção é descobrir como algo funciona para criar algo semelhante. Às vezes, a engenharia reversa é feita com o objetivo de melhorar uma criação existente, enquanto outras instâncias de engenharia reversa envolvem roubar tecnologia. O último tem sido especialmente o caso de armas ao longo da história da guerra.

Não são apenas armas, que são assuntos de engenharia reversa. Coisas cotidianas como veículos, DVDs e aparelhos são objeto de intenso escrutínio em quartos do mundo. Algumas empresas têm o hábito de importar mercadorias de outros países, desmontar essas mercadorias, peça por peça, e depois usar a engenharia reversa para fazer seu own.

A engenharia reversa também é feita no mundo virtual. Artistas e cientistas de computadores praticam engenharia reversa, fabricando modelos 3D de dispositivos do mundo real e depois desconstruindo-os virtualmente para ver como eles funcionam. Às vezes, eles os montam novamente, exatamente ou de uma maneira um pouco diferente. O advento de servidores pesados ​​e suites gráficos tornou isso possível e desejável.

Os computadores praticam a engenharia reversa também em um nível mais fundamental. Uma forma desse tipo de engenharia reversa é descompilar. A descompilação é um processo durante o qual um computador converterá informações de um formato de baixo nível (código do computador) em um formato de alto nível (texto e números ASCII), a fim de permitir que as pessoas leiam coisas como instruções e artigos da web. Ocorrências comuns de descompilação envolvem a transferência de arquivos de um usuário para outro, como um EXCHange de dados ou imagens em um email ou para a reconstrução da codificação que foi danificada ou nunca foi concluída. O descompilação também pode vir na forma de violações de segurança, nas quais um hacker usará a engenharia reversa para reconstruir os dados de que outra pessoa queria desesperadamente se esconder via criptografia.

Outro uso duplo da engenharia reversa está na criação e prevenção de vírus de computador. Os criadores de vírus mergulham nas entranhas do código do computador, a fim de encontrar lugares para enterrar suas criações. Ao reconstruir o código da máquina como código -fonte, o criador do vírus pode encontrar o que está procurando. No outro lado dessas ações estão as pessoas que procuram prevenir ou destruir vírus de computador. Eles também usam engenharia reversa para desconstruir o próprio vírus e destruir ou antecipar os executáveis ​​prejudiciais.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?