PHP5. Bezpieczne programowanie. Leksykon kieszonkowy
- Autor:
- Jacek Ross
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Ocena:
- 4.3/6 Opinie: 3
- Stron:
- 160
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis książki: PHP5. Bezpieczne programowanie. Leksykon kieszonkowy
- Jakie rodzaje ataków mogą Ci zagrozić?
- Jak się przed nimi bronić?
- Jak produkować bezpieczne oprogramowanie?
PHP jest z pewnością jednym z najbardziej popularnych języków programowania, pozwalających na tworzenie dynamicznych aplikacji WWW. Swoją popularność zdobył dzięki prostej składni, łatwej konfiguracji oraz przejrzystym zasadom działania. PHP jest świetnym przykładem na to, że prostota i elegancja bywają lepsze niż nadmierne zaawansowanie i niepotrzebna komplikacja. Pomimo swej prostoty język PHP jest bardzo wymagający w sprawach związanych z bezpieczeństwem. Zmusza on programistę do poświęcenia niezwykłej uwagi kwestii wyboru bezpiecznych rozwiązań.
Z pewnością brakowało Ci książki, która w jednym miejscu gromadziłaby wszelkie informacje związane z bezpieczeństwem w PHP. Dzięki pozycji "PHP5. Bezpieczne programowanie. Leksykon kieszonkowy " poznasz podstawy bezpiecznego programowania, sposoby obsługi danych pobranych z zewnątrz oraz przekazywania ich pomiędzy skryptami. Autor przedstawi Ci rodzaje ataków na aplikacje PHP oraz najlepsze metody obrony przed nimi. Ponadto nauczysz się we właściwy sposób konfigurować PHP oraz zdobędziesz wiedzę na temat zasad bezpiecznej produkcji oprogramowania. Jeżeli chcesz tworzyć bezpieczne rozwiązania w PHP, koniecznie zapoznaj się z tą książką!
- Obsługa danych zewnętrznych
- Wstrzykiwanie kodu
- Dobór odpowiednich uprawnień
- Sposoby uwierzytelniania użytkownika
- Bezpieczne obsługiwanie błędów
- Rodzaje ataków na aplikacje napisane w PHP
- Obrona przed atakami XSS
- Zagrożenie wstrzyknięciem kodu SQL
- Ataki DOS i DDOS
- Bezpieczna konfiguracja PHP
- Sposoby tworzenia bezpiecznego oprogramowania
Wykorzystaj możliwości PHP w pełni i bezpiecznie!
Wybrane bestsellery
-
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(0,00 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%) -
PHP, niezwykle popularny język programowania umożliwiający tworzenie stron i aplikacji webowych, wraz z bazą danych SQL stanowi fundament zdecydowanej większości działających obecnie serwisów internetowych, w tym tych największych i najbardziej znanych. Wraz z wydaniem PHP 8 programiści otrzymali...
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
-
Jeśli nie chce Ci się za każdym razem szukać w książkach potrzebnej instrukcji, zmiennej czy funkcji, zainteresuj się Tablicami informatycznymi. PHP7. Przejrzysty układ z podziałem tematycznym ułatwia szybkie znalezienie dowolnego elementu języka, a krótkie komentarze pomagają we właściwym użyciu...(0,00 zł najniższa cena z 30 dni)
11.94 zł
19.90 zł(-40%) -
Ta książka stanowi praktyczne i kompletne wprowadzenie do Laravela (zawiera informacje dotyczące Laravela 5.8). Dzięki niej osoby dysponujące pewnym doświadczeniem w tworzeniu kodu PHP błyskawicznie rozpoczną tworzenie znakomitych aplikacji. Znalazły się tutaj zarówno ogólne informacje na temat k...
Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II
(0,00 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Trzymasz w ręku piąte wydanie poradnika dla projektantów WWW, po który twórcy stron sięgają wyjątkowo często. Książka została poprawiona, zaktualizowana o PHP 7 i rozszerzona o prezentację najnowszych możliwości MySQL. Zawiera przejrzysty opis podstaw PHP oraz konfiguracji i pracy z bazą danych M...
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V
(0,00 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Laravel jest jednym z dwóch najpopularniejszych obecnie frameworków języka PHP. Nie bez przyczyny: ekspresywna, elegancka składnia Laravela sprawia, że tworzenie aplikacji z jego użyciem jest doświadczeniem przyjemnym, a zarazem kreatywnym. Na plus należy zaliczyć również jego bogatą dokumentację...
Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP
(0,00 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
Trzymasz w ręku książkę przeznaczoną dla programistów, którzy chcą dogłębnie zrozumieć mechanizmy programowania obiektowego w języku PHP i dzięki temu tworzyć, testować oraz publikować efektywny kod. Dużo uwagi poświęcono tu wzorcom projektowym i ich stosowaniu. Opisano zalety wzorców i przedstaw...
-
Poznaj tajniki budowania przyjaznego interfejsu API. Ta książka pomoże Ci zorientować się, jak działa protokół HTTP, jakie metody udostępnia oraz jakie informacje możesz znaleźć w nagłówkach. Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomiędzy systemami &...(0,00 zł najniższa cena z 30 dni)
19.74 zł
32.90 zł(-40%) -
Laravel to wydajny, nowoczesny i dostępny za darmo framework do tworzenia aplikacji internetowych, napisany w języku PHP i bazujący na wzorcu architektonicznym Model-View-Controller. Zalety tego rozwiązania ceni coraz większa rzesza programistów tworzących różne aplikacje webowe. Swoją popularnoś...
Laravel. Wstęp do programowania aplikacji internetowych Laravel. Wstęp do programowania aplikacji internetowych
(0,00 zł najniższa cena z 30 dni)34.30 zł
49.00 zł(-30%) -
Kurs video PHP w praktyce pomoże Ci poznać specyfikę tego języka i zrozumieć, na czym polega budowanie dynamicznych stron. Nauczysz się tworzyć proste programy w przeglądarce i zdobędziesz wiedzę na temat projektowania bardziej złożonych serwisów WWW. Sprawdzisz, jak korzystać z popularnych frame...
PHP. Kurs video. Poziom pierwszy. Programowanie obiektowe w praktyce PHP. Kurs video. Poziom pierwszy. Programowanie obiektowe w praktyce
(0,00 zł najniższa cena z 30 dni)21.45 zł
39.00 zł(-45%)
O autorze książki
1 Jacek RossJacek Ross - ma wieloletnie doświadczenie w programowaniu i tworzeniu oprogramowania. Jest autorem popularnych książek na temat PHP i bezpiecznego programowania: PHP i HTML. Tworzenie dynamicznych stron WWW, Bezpieczne programowanie. Aplikacje hakeroodporne i PHP5. Bezpieczne programowanie. Leksykon kieszonkowy. Kontakt: www.ejr.com.pl
Jacek Ross - pozostałe książki
-
Klocków LEGO chyba nikomu nie trzeba przedstawiać. Znane i lubiane, zawsze są gwarancją świetnej zabawy. Dzięki Unity i stworzonemu we współpracy z marką LEGO® projektowi LEGO® Microgame każdy może opracować własną minigrę komputerową, której akcja dzieje się w świecie znanym z kolekcji...
LEGO Microgame. Podstawy programowania gier w Unity LEGO Microgame. Podstawy programowania gier w Unity
(22.20 zł najniższa cena z 30 dni)25.90 zł
37.00 zł(-30%) -
Unity to popularne środowisko do tworzenia gier komputerowych, które umożliwia szybkie rozpoczęcie pracy nawet zupełnie początkującym użytkownikom. Równocześnie pozwala w krótkim czasie uzyskać ciekawe efekty.(13.90 zł najniższa cena z 30 dni)
13.90 zł
44.90 zł(-69%) -
Połączenie platformy Unity i języka C# zapewnia doskonałe środowisko do tworzenia i rozwijania różnego rodzaju gier komputerowych. To sprawia, że tandem ten jest niezwykle popularny wśród game developerów pragnących szybko i wydajnie osiągać profesjonalne efekty. Jednak sama znajomość narzędzi ni...
-
Unity to niezwykle popularne środowisko do tworzenia komputerowych gier 2D i 3D oraz innych materiałów interaktywnych, takich jak filmy, animacje, prezentacje i wizualizacje. Silnik ten działa pod kontrolą większości powszechnie używanych systemów operacyjnych, a powstałe dzięki niemu materiały m...(6.90 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł(-45%) -
Unity to zintegrowane środowisko umożliwiające tworzenie trójwymiarowych i dwuwymiarowych gier oraz różnego rodzaju interaktywnych treści, takich jak wizualizacje i animacje komputerowe. Wieloplatformowość rozwiązania, prostota używania, bogate funkcje, możliwość generowania materiałów prezentowa...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
Wyobraź sobie sytuację, w której poświęcasz mnóstwo czasu na stworzenie nowego, ciekawego rozwiązania w świecie informatyki. Kosztuje Cię to wiele dni i nocy ogromnego wysiłku. Dokładnie w momencie opuszczenia Twojego bezpiecznego komputera, udostępniony światu, Twój pomysł zostaje wystawiony na ...(14.90 zł najniższa cena z 30 dni)
23.40 zł
39.00 zł(-40%) -
Książka ta ma szanse zastąpić kilka innych podręczników poświęconych tworzeniu serwisów WWW, a praktyczny sposób prezentacji wiedzy stanowi jeden z jej największych atutów. Lektura nie wymaga ukończenia wyższych studiów informatycznych, ponieważ zawarte w dodatkach podstawy umożliwią rozpoczęcie ...(14.90 zł najniższa cena z 30 dni)
23.40 zł
39.00 zł(-40%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Książki drukowanej:
- 83-246-0635-1, 8324606351
- Data wydania książki drukowanej:
- 2009-04-03
- ISBN Ebooka:
- 978-83-246-4612-8, 9788324646128
- Data wydania ebooka:
-
2012-02-08
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Numer z katalogu:
- 3424
- Rozmiar pliku Pdf:
- 1.3MB
- Rozmiar pliku ePub:
- 2.9MB
- Rozmiar pliku Mobi:
- 6.1MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Kategorie:
Technologie webowe » PHP - Programowanie
- Serie wydawnicze: Leksykon kieszonkowy
Spis treści książki
- 2.1. Obsługa danych z zewnątrz (7)
- 2.2. Wstrzykiwanie kodu (9)
- 2.3. Nadmiar uprawnień (10)
- 2.4. Przekazywanie danych między skryptami (12)
- 2.5. Nieuprawnione użycie skryptu (13)
- 2.6. Uwierzytelnianie użytkownika (18)
- 2.7. Użycie niebezpiecznych instrukcji (23)
- 2.8. Bezpieczna obsługa błędów (27)
- 2.9. Bezpieczeństwo systemu plików (30)
- 3.1. Atak siłowy na hasło (32)
- 3.2. Przechwycenie hasła przez nieuprawnioną osobę (34)
- 3.3. Włamanie na serwer bazy danych (34)
- 3.4. Włamanie na serwer PHP (38)
- 3.5. Cross site scripting (XSS) (40)
- 3.6. Wstrzykiwanie kodu SQL (SQL injection) (42)
- 3.7. Wstrzykiwanie poleceń systemowych (shell injection) (54)
- 3.8. Wstrzykiwanie nagłówków HTTP
do wiadomości e-mail (e-mail injection) (56)
- 3.9. Cross site request forgery (XSRF) (57)
- 3.10. Przeglądanie systemu plików (directory traversal) (61)
- 3.11. Przejęcie kontroli nad sesją (session fixation) (62)
- 3.12. Zatruwanie sesji (session poisoning) (68)
- 3.13. HTTP response splitting (84)
- 3.14. Wykrywanie robotów (84)
- 3.15. Ataki typu DOS i DDOS (97)
- 3.16. Cross site tracing (101)
- 3.17. Bezpieczeństwo plików cookie (101)
- 3.18. Dziura w preg_match (102)
- 4.1. Dyrektywa register_globals (105)
- 4.2. Tryb bezpieczny (safe mode) (106)
- 4.3. Ukrywanie PHP, dyrektywa expose_php (107)
- 5.1. Architektura programu a bezpieczeństwo (109)
- 5.2. Ochrona przez ukrycie informacji
(security by obscurity) (111)
- 5.3. Pozostawianie "tylnych wejść" i kodu tymczasowego (113)
- 5.4. Aktualizowanie wersji PHP i używanych bibliotek (114)
- 5.5. Użycie gotowych bibliotek i frameworków (115)
- 5.6. Zaciemnianie kodu PHP (120)
- 5.7. Kodowanie źródeł PHP (126)
- 5.8. Psychologiczne aspekty bezpieczeństwa aplikacji sieciowych (127)
- 6.1. Porównanie zmian wpływających na bezpieczeństwo w PHP5 w stosunku do wydania 4. (138)
- 6.2. Kierunki rozwoju języka PHP w wersji 6. (139)
1. Wstęp (5)
2. Podstawy bezpiecznego programowania (7)
3. Rodzaje ataków na aplikacje PHP (32)
4. Konfiguracja serwera PHP (105)
5. Metody produkcji bezpiecznego oprogramowania (109)
6. Rozwój języka PHP (138)
Słowniczek pojęć (141)
Skorowidz (151)
Oceny i opinie klientów: PHP5. Bezpieczne programowanie. Leksykon kieszonkowy Jacek Ross (3)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(2)
(0)
(1)
(0)
(0)
Data dodania: 2013-08-21 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2010-04-06 Ocena: 5 Opinia niepotwierdzona zakupem
Adrian Staniszewski,
Data dodania: 2012-12-04 Ocena: 3 Opinia potwierdzona zakupem
więcej opinii