Kontrola integralności, czyli jak się upewnić, czy 2+2 nadal wynosi 4
W życiu każdego programu nadchodzi moment, kiedy musi opuścić przytulne miejsce na dysku programisty i wyruszyć w świat, podbijając serca użytkowników swoją funkcjonalnością i interfejsem. Świat jest jednak niebezpiecznym miejscem, przepełnionym ludźmi, którzy będą chcieli zobaczyć, co jest w środku, jak działa i czy przypadkiem nie mogą mieć tego za darmo. Zakładając, że nasz program nie jest z gatunku Open Source, możemy „nauczyć” go kilku technik obrony. Jedną z nich jest tytułowa kontrola integralności, pozwalająca na wykrycie popularnych sposobów analizy i modyfikacji oprogramowania.