Rozdział 10. Implementowanie algorytmów szyfrowania

Szyfrowanie to jedna z najskuteczniejszych form ochrony danych aplikacji, a więc należy je wyjątkowo starannie zaimplementować. Niestety, jak przekonałeś się w poprzednich rozdziałach, nie jest to wcale łatwe. Istnieje wiele publikacji na ten temat, ale są one często zawiłe i niezrozumiałe, a wachlarz dostępnych metod i algorytmów jest naprawdę bardzo szeroki. Dlatego właśnie większość hakerów skupia się na samej implementacji algorytmu szyfrowania, zamiast próbować własnoręcznie rozszyfrować dane. Danych nie można skutecznie chronić, jeśli po rozszyfrowaniu zostaną zapisane w pamięci. Dlatego najważniejsze w implementacji szyfrowania jest niedopuszczanie do takich sytuacji. Nieużywane dane muszą ...

Get Łamanie i zabezpieczanie aplikacji w systemie iOS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.