Abstract:
Ingineria inversă este o tehnică utilizată de dezvoltatori software, „etical hackeri” pentru a descoperi erori, vulnerabilități, înainte ca părțile răufăcătoare să le descopere. Ingineria inversă contribuie la îmbunătățirea securității și la identificarea punctelor tari și slabe ale sistemului informatic optimizând securitatea acestora. De asemenea, facilitează crearea de noi produse și versiuni ce contribuie la asigurarea calității produsului. Totuși, cât de util nu ar fi pentru dezvoltatori ingineria inversă, aceasta poate fi folosită și în scopuri negative, cum ar fi crearea de clone de malware, versiuni trojanizare ale softurilor legitime. Articolul scoate in evidență beneficiile aduse de ingineria inversă ca unealtă care poate fi folosită atât pentru îmbunătățirea securității și calității sistemelor informatice, cât și ca recomandări privind prevenirea utilizării abuzive și neetice.