Hodnotenie:
Kniha „Python for Security and Networking“ od Joseho Manuela Ortegu je vysoko cenená ako základný zdroj informácií pre začiatočníkov a profesionálov, ktorí sa zaujímajú o využitie jazyka Python na úlohy kybernetickej bezpečnosti a sietí. Ponúka komplexný a štruktúrovaný prístup k výučbe jazyka Python a jeho využitiu v rôznych bezpečnostných scenároch, pričom komplexné koncepty sprístupňuje prostredníctvom jasných vysvetlení a praktických cvičení.
Výhody:⬤ Komplexné pokrytie základov jazyka Python a bezpečnostných aplikácií.
⬤ Jasné a prístupné vysvetlenie zložitých pojmov.
⬤ Praktické príklady, cvičenia a projekty, ktoré zlepšujú učenie.
⬤ Dobre organizovaná štruktúra s postupným prechodom od základov k pokročilým témam.
⬤ Vhodné pre všetky úrovne zručností, od začiatočníkov až po skúsených programátorov.
⬤ Dôraz na osvedčené postupy pri kódovaní a bezpečnostné aspekty.
⬤ Niektorí čitatelia môžu knihu považovať za hutnú a na pochopenie všetkých konceptov si môže vyžadovať viacero prečítaní.
⬤ V niektorých kapitolách by bolo vhodné viac vizuálnych pomôcok a konkrétnych relevantných verzií jazyka Python.
⬤ Mohli by sa predpokladať predchádzajúce základné znalosti jazyka Python, čo by mohlo ohromiť úplných začiatočníkov.
(na základe 19 čitateľských recenzií)
Python for Security and Networking - Third Edition: Leverage Python modules and tools in securing your network and applications
Získajte pevné a praktické znalosti o zabezpečení siete a využívajte balíky jazyka Python na zisťovanie zraniteľností vo vašej aplikácii
Kľúčové vlastnosti:
⬤ Objavte bezpečnostné techniky na ochranu siete a systémov pomocou jazyka Python.
⬤ Vytvárajte skripty v jazyku Python na automatizáciu úloh zabezpečenia a pentestovania.
⬤ Analyzujte prevádzku v sieti a získavajte informácie pomocou jazyka Python.
Popis knihy:
Najnovšie aktualizácie jazyka Python pridávajú množstvo knižníc, ktoré možno použiť na plnenie dôležitých úloh súvisiacich s bezpečnosťou vrátane zisťovania zraniteľností vo webových aplikáciách, starostlivosti o útoky a pomoci pri budovaní bezpečných a odolných sietí. Toto plne aktualizované tretie vydanie vám ukáže, ako ich čo najlepšie využiť a zlepšiť svoju bezpečnostnú pozíciu.
V prvej časti tejto knihy sa zoznámite so skriptami a knižnicami jazyka Python, ktoré budete používať v celej knihe. Ďalej sa ponoríte do základných sieťových úloh, v ktorých sa naučíte kontrolovať zraniteľnosť siete pomocou bezpečnostných skriptov v jazyku Python a pochopíte, ako kontrolovať zraniteľnosti v sieti - vrátane úloh súvisiacich so sniffovaním paketov. Naučíte sa tiež, ako dosiahnuť ochranu koncových bodov využitím balíkov jazyka Python spolu s písaním forenzných skriptov.
V ďalšej časti knihy sa zoznámite s rôznymi modernými technikami, knižnicami a rámcami z ekosystému Python, ktoré vám pomôžu získavať údaje zo serverov a analyzovať zabezpečenie webových aplikácií. Urobíte prvé kroky pri získavaní údajov z domény pomocou nástrojov OSINT a pri používaní nástrojov Python na vykonávanie forenzných úloh.
Na konci tejto knihy budete schopní čo najlepšie využiť Python na testovanie bezpečnosti siete a aplikácií.
Čo sa naučíte:
⬤ Naprogramovať si vlastné nástroje v jazyku Python, ktoré sa dajú použiť v procese zabezpečenia siete.
⬤ Automatizovať úlohy analýzy a získavania informácií zo serverov.
⬤ Detekovať zraniteľnosti serverov a analyzovať bezpečnosť webových aplikácií.
⬤ Automatizácia úloh zabezpečenia a pentestingu vytváraním skriptov pomocou jazyka Python.
⬤ Využívanie nástroja ssh-audit na kontrolu zabezpečenia serverov SSH.
⬤ Preskúmajte WriteHat ako nástroj na vytváranie pentestovacích správ napísaný v jazyku Python.
⬤ Automatizujte proces zisťovania zraniteľností v aplikáciách pomocou nástrojov ako Fuxploider.
Pre koho je táto kniha určená:
Táto kniha o jazyku Python je určená pre sieťových inžinierov, správcov systémov a ďalších bezpečnostných odborníkov, ktorí chcú pomocou jazyka Python prekonať bežné problémy v oblasti sietí a bezpečnosti. Táto kniha bude užitočná aj pre vás, ak ste skúsený programátor, ktorý chce preskúmať celú škálu možností jazyka Python. Predpokladom je základné pochopenie všeobecných programovacích štruktúr, ako aj znalosť programovacieho jazyka Python.