WIKI / KI & Systeme
Reverse Engineering
Auch bekannt als: Rückwärtsanalyse, Softwareanalyse
Was bedeutet das?
Reverse Engineering untersucht Aufbau und Arbeitsweise eines vorhandenen Systems, um seine Funktionen und Zusammenhänge zu verstehen. Bei Software können dafür Programmdateien, Schnittstellen oder beobachtbare Abläufe analysiert werden.
Ein einfaches Beispiel.
Ein Unternehmen untersucht ein eigenes älteres Programm, um einen bislang undokumentierten Berechnungsablauf für eine Migration zu verstehen.
Darauf solltest du achten.
Ein nachvollzogenes Verhalten beweist noch keine vollständige Rekonstruktion. Kläre außerdem die Rechte an der untersuchten Software und den zulässigen Zweck der Analyse.
