Een softwareontwikkelingsteam heeft een beveiligingsbeheerder gevraagd om technieken aan te bevelen die moeten worden gebruikt om de kans op reverse engineering van de software te verkleinen. Welke van de volgende opties moet de beveiligingsbeheerder aanbevelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Code-obfuscatie uitvoeren.
Waarom dit het antwoord is
Code-obfuscatie maakt de code moeilijker te begrijpen en te reverse-engineeren door de structuur en logica ervan te verbergen zonder de functionaliteit te veranderen. Dit helpt intellectueel eigendom te beschermen en kwetsbaarheden minder zichtbaar te maken. Het digitaal ondertekenen van software garandeert de authenticiteit en integriteit, maar voorkomt geen reverse engineering. Het beperken van bibliotheken van derden kan de aanvalsvector verkleinen, maar is geen directe methode om reverse engineering tegen te gaan. Compile flags beïnvloeden het compilatieproces en kunnen optimalisaties of debugging inschakelen, maar beveiligen de code niet tegen reverse engineering.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig