Értékelés:
A „Biztonságos programozás szakácskönyve C és C++ nyelvre” a biztonságos programozás mélysége és gyakorlati megközelítése miatt dicséretes, különösen a kriptográfia és a rendszer sebezhetőségei terén. Értékes forrásként tartják számon a programozók számára, akik a biztonságos kódolási gyakorlatok jobb megértését keresik. Egyes fejezeteket azonban kritizálnak, mert rosszul szervezettek vagy elavultak, és aggályok merülnek fel a megadott kódpéldák pontosságával kapcsolatban.
Előnyök:A könyv rendkívül informatív és jól szervezett, a biztonságos programozáshoz értékes gyakorlati recepteket és részletes kódpéldákat nyújt. A biztonsággal és kriptográfiával kapcsolatos témák széles körét öleli fel, így átfogó referenciaként szolgál mind a kezdő, mind a tapasztalt fejlesztők számára. Sok felhasználó könnyen olvashatónak találja, és értékeli a világos, a problémamegoldást hangsúlyozó formázást.
Hátrányok:Néhány részt kritizálnak, mert túlságosan összetett vagy rosszul megírt, különösen a PKI-ról szóló 1. részt. Vannak panaszok az elavult vagy nem tesztelt kódmintákra, amelyek esetleges pontatlanságokhoz vezetnek. Néhány olvasó megemlíti, hogy a tartalom nem foglalkozik alaposan minden biztonsági szemponttal, jelezve, hogy bizonyos területek lehetne teljesebbek.
(14 olvasói vélemény alapján)
Secure Programming Cookbook for C and C++
Jelszófeltörés, hamisítás, puffer túlcsordulás és szolgáltatásmegtagadás: ez csak néhány a mai számítógépes rendszerek és hálózatok elleni támadások közül. E járvány gyökere a rosszul megírt, rosszul tesztelt és nem biztonságos kód, amely mindenkit veszélynek tesz ki. A mai fejlesztőknek nyilvánvalóan segítségre van szükségük ahhoz, hogy kitalálják, hogyan írjanak olyan kódot, amelyet a támadók nem tudnak kihasználni. Ilyen kódot írni azonban meglepően nehéz.
A Biztonságos programozás szakácskönyve C és C++ nyelvre fontos új forrás a biztonságos kód írásával komolyan foglalkozó fejlesztők számára. Rengeteg megoldást tartalmaz azokra a problémákra, amelyekkel azok szembesülnek, akiknek fontos az alkalmazásaik biztonsága. A témák széles skáláját öleli fel, beleértve a biztonságos inicializálást, a hozzáférés-szabályozást, a bemeneti érvényesítést, a szimmetrikus és nyilvános kulcsú kriptográfiát, a kriptográfiai hash-eket és MAC-eket, a hitelesítést és kulcscserét, a PKI-t, a véletlen számokat és a manipuláció elleni védelmet. A könyv több mint 200 receptjében található gazdag kódmintakészlet segít a programozóknak abban, hogy biztonságossá tegyék a C és C++ programokat, amelyeket Unix(R) (beleértve a Linux(R)-ot is) és Windows(R)-környezetben írnak. Az olvasók megtanulják:
⬤ Hogyan kerüljék el a gyakori programozási hibákat, például a puffer túlcsordulásokat, a versenyfeltételeket és a formázott karakterlánc problémákat.
⬤ Hogyan lehet megfelelően SSL-engedélyezni az alkalmazásokat.
⬤ Hogyan hozzon létre biztonságos csatornákat az SSL nélküli ügyfél-kiszolgáló kommunikációhoz.
⬤ Hogyan integráljuk a nyilvános kulcsú infrastruktúrát (PKI) az alkalmazásokba.
⬤ A kriptográfia megfelelő használatának legjobb gyakorlatai.
⬤ Technikák és stratégiák a programok bemenetének megfelelő validálásához.
⬤ Hogyan indítsunk el programokat biztonságosan.
⬤ Hogyan használjuk megfelelően a fájlelérési mechanizmusokat.
⬤ Az alkalmazások visszafejtéssel szembeni védelmének technikái.
A könyv weboldala kiegészíti a könyvet azzal, hogy helyet biztosít az új receptek közzétételére, beleértve a további nyelveken, például Perl, Java és Python nyelven írtakat is. Az olvasók által beküldött legjobb recepteket havi díjakkal jutalmazzák.
A Biztonságos programozás szakácskönyve C és C++ nyelvre arra hivatott, hogy minden fejlesztő könyvtárának nélkülözhetetlen részévé váljon, egy olyan kódtárs, amelyet a fejlesztők újra és újra elővesznek majd, amikor meg akarják védeni rendszereiket a támadóktól, és csökkenteni akarják a mai veszélyes világban jelentkező kockázatokat.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)