Sinine rebane

Tavaline hind €36,99
3 laos, valmis saatmiseks

Maria Markstedter

480 psl.

2023. aastal

Minkštas viršelis

Vöötkood: 9781119745303

Annab lugejatele kindla aluse Arm-seadmete sisemiste osade ja pöördprojekteerimise põhitõdede kohta, mis on aluseks miljardite Arm-seadmete analüüsimisele ja turvamisele.

Arm-seadmete turvanõrkuste leidmine ja leevendamine on järgmine kriitiline internetiturvalisuse piir. Arm-protsessoreid kasutab juba enam kui 90% kõigist mobiilseadmetest, miljardites asjade interneti (IoT) seadmetes ja üha suurenevas arvus sülearvutites sellistelt ettevõtetelt nagu Microsoft, Lenovo ja Apple. Juhtiva Arm-turvalisuse eksperdi kirjutatud raamat „Blue Fox: Arm Assembly Internals and Reverse Engineering“ tutvustab lugejatele kaasaegseid Armv8-A käskude komplekte ja Arm-binaarfailide pöördprojekteerimise protsessi turvalisuse uurimise ja kaitse eesmärgil.

Raamat jaguneb kahte ossa: esmalt annab ülevaate ELF-failivormingust ja operatsioonisüsteemi sisemusest, seejärel Armi arhitektuuri põhitõdedest ning süvitsi A32 ja A64 käskude komplektidest. Teine osa süveneb pöördprojekteerimise protsessi ennast: Armi keskkonna seadistamine, sissejuhatus staatilistesse ja dünaamilistesse analüüsitööriistadesse ning püsivara ekstraheerimise ja emuleerimise protsessi analüüsiks. Viimane peatükk annab lugejale pilguheite macOS-i pahavara analüüsi, mis on tehtud Armi-põhise M1 SoC jaoks kompileeritud binaarfailide põhjal. Raamatu jooksul antakse lugejale põhjalik arusaam Armi käskudest ja juhtimisvoogude mustritest, mis on olulised Armi arhitektuuri jaoks kompileeritud tarkvara pöördprojekteerimise jaoks. Pakkudes põhjalikku sissejuhatust pöördprojekteerimisse nii inseneridele kui ka turvateadlastele, pakub see raamat järgmist:

  • Pakub sissejuhatust Arm-arhitektuuri, hõlmates nii AArch32 kui ka AArch64 käskude komplekti olekuid ja ELF-failivormingu sisemust.
  • Pakub põhjalikku teavet Arm-i assembleri sisemiste osade kohta pöördinseneridele, kes analüüsivad pahavara ja auditeerivad tarkvara turvaaukude suhtes, samuti arendajatele, kes soovivad Arm-i assembleri keele kohta üksikasjalikke teadmisi.
  • Hõlmab Armv8-A arhitektuuri toetatud A32/T32 ja A64 käskude komplekte koos detailse ülevaatega kõige levinumatest käskudest ja juhtimisvoogude mustritest.
  • Tutvustab tuntud pöördprojekteerimise tööriistu, mida kasutatakse staatiliseks ja dünaamiliseks binaaranalüüsiks
  • Kirjeldab Linuxis Arm-binaarfailide lahtivõtmise ja silumise protsessi ning tavaliste lahtivõtmise ja silumise tööriistade kasutamist.

Blue Fox: Arm Assembly Internals and Reverse Engineering on oluline ressurss turvauurijatele ja pöördprojekteerijatele, kes analüüsivad Arm-põhiste seadmete tarkvararakendusi assamblee tasandil.