Autor: John Viega



C i C++ Bezpieczne programowanie Receptury

John Viega, Matt Messier | Języki programowania, C++



C i C++ Bezpieczne programowanie Receptury 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. ...
 

19 grzechów śmiertelnych Jak naprawić najczęstsze usterki oprogramowania

Michael Howard, David LeBlanc, John Viega | Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu



99% wszystkich wad oprogramowania powodowanych jest przez te same 19 błędów popełnianych podczas programowania.(Amit Yoran, były dyrektor departamentu bezpieczeństwa w National Cyber Security Division) Zabezpieczajmy swoje oprogramowanie przez eliminację błędów w kodach już na starcie! Książka "19 grzechów śmiertelnych Jak naprawić najczęstsze usterki oprogramowania" niezbędna dla wszystkich zajmujących się programowaniem – niezależnie od platformy, języka programowania i rodzaju aplikacji. Omawia 19 grzechów dotyczących bezpieczeństwa oprogramowania i pokazuje jak im zapobiegać. Autorzy, Michael Howard i David LeBlanc, którzy na co dzień uczą pisania programów pracowników firmy Microsoft we współpracy z Jonhem Viega, człowiekiem, który ujawnił wszystkie 19 śmiertelnych grzechów programowania, napisali ten praktyczny poradnik. Szczegółowe przykłady kodu pokazują dokładnie gdzie występują wady, a także sugerują sposoby naprawy i obrony. Każdy kto pisze programy, potrzebuje tej książki. ...