home contactus
okladka

Niemal wszystkie współczesne systemy i sieci komputerowe są atakowane przez hakerów. Techniki stosowane przez nich są przeróżne -- od przechwytywania haseł i podszywania się pod komputery lub usługi aż do ataków typu DoS. Niemal każdy problem związany z bezpieczeństwem sieci komputerowej jest wynikiem nieprawidłowego działania wykorzystywanego w niej oprogramowania. Pisanie bezpiecznych aplikacji jest trudne i często wymaga wiedzy, której wielu programistów po prostu nie posiada.

"C i C++. Bezpieczne programowanie. Receptury" to kompletne źródło wiedzy dla programistów, którzy chcą udoskonalić swoje umiejętności z zakresu tworzenia bezpiecznego kodu. Przedstawia gotowe rozwiązania zagadnień programistycznych, takich jak bezpieczna inicjalizacja aplikacji, kryptografia, uwierzytelnianie użytkowników, wymiana kluczy, zapobieganie penetracji i wielu innych. Każde zagadnienie jest przedstawione w postaci kodu źródłowego w języku C i C++ oraz obszernego opisu, co ułatwia dostosowanie go do własnych potrzeb.

Książka zawiera wszystkie informacje niezbędne do zabezpieczenia aplikacji przed hakerami.


Przedmowa (11)
Wstęp (15)
1. Bezpieczna inicjalizacja (25)
2. Kontrola dostępu (63)
3. Sprawdzanie poprawności danych wejściowych (97)
4. Podstawy kryptografii symetrycznej (145)
5. Szyfrowanie symetryczne (185)
6. Funkcje skrótu i uwierzytelnianie wiadomości (283)
7. Kryptografia z kluczem publicznym (337)
8. Uwierzytelnianie i wymiana kluczy (397)
9. Komunikacja sieciowa (483)
10. Infrastruktura klucza publicznego (527)
11. Liczby losowe (587)
12. Zapobieganie ingerencji (661)
13. Inne zagadnienia (709)
Skorowidz (745)