Jak nie programować, żeby zapewnić efektywne bezpieczeństwo informacji. Książka kierowana przede wszystkim do deweloperów, lecz użyteczna również dla tych, którzy chcą poznać idee i problemy związane ze współczesnymi technologiami ochrony danych, omawia podstawowe problemy dotyczące bezpieczeństwa programów i danych. Główny nacisk położony jest na najczęstsze błędy popełnione przez deweloperów oraz najważniejsze zasady, których należy przestrzegać, tworząc narzędzia zabezpieczające, Książka zawiera informacje na temat kryptografii i kryptoanalizy oraz przegląd głównych metod stosowanych powszechnie do ochrony oprogramowania, jak również demonstrację słabych punktów tych metod. Ponadto omawia problemy związane z implementacją systemów DRM (Digital Right Management) oraz obecne metody i technologie stosowane do wyszukiwana słabości programów.