Ben geen praktijkdeskundige op dit gebied, maar het lijkt me niet zo vreselijk moeilijk:
Iedere computer werkt met geheugen.
Grofweg kan werkgeheugen twee functies hebben:
1. Om (tussentijdse) data in op te slaan gedurende het programmaverloop
2. Om programma's (instructiecode) in op te slaan.
Als "derde functie" heb je ook nog ongebruikt, "vrij" geheugen ("HEAP")
Dat kan normaalgesproken nog voor beide functies worden gebruikt.
Maar met DEP geactiveerd op de HEAP en bekend datagebied, kan dit alleen nog maar voor data worden gebruikt,
en kunnen in die met DEP beveiligde gebieden dus geen instructies worden uitgevoerd.
DEP betekent "Data Execution Prevention".
Het zorgt ervoor dat bepaalde geheugengebieden niet zomaar door instructiecode kan worden gebruikt.
Stel je maar voor: een aanvaller heeft meestal als doel om zijn malware programma in jouw werkgeheugen
te krijgen met de bedoeling om zijn malware programma daarin uit te voeren.
Hij verzint en probeert hier allerlei truuks voor uit.
Als jij echter zoveel mogelijk geheugen beschermt met DEP, dan wordt het voor een aanvaller moeilijker
om ergens zijn programmaatje kwijt te kunnen én uit te voeren zonder dat jij het in de gaten hebt.
Plant hij het nl. in geheugenruimte die beveiligd is met DEP, dan wordt er niets uitgevoerd, maar krijg
jij een melding dat er is geprobeerd om programmatuur in DEP-beveiligde geheugenruimte uit te voeren.
Er bestaat hardware DEP en sofware DEP.
Van software DEP wordt wel eens gezegd dat het geen echte DEP is: de functie van software DEP is beperkt.
De software moet op DEP afgestemd zijn, anders kun je valse foutmeldingen krijgen.
Met de bcdedit tool kan je instellen of DEP direct bij het booten al aan moet staan of niet.
Met EMET of met Edge(IE11) in W10 kan je als je wil DEP ook per programma aan of uitzetten.
DEP is niet onaantastbaar: hackers hebben truukjes bedacht om het te omzeilen.
Maar het is een onderdeeltje van je totaalschild om aanvallers zoveel mogelijk te weren.
In combinatie met andere afweer maak je het de meeste aanvallers dan toch wel erg lastig.
Je kan DEP dus per gebruikt programma aan of uitzetten.
Het beste kan je volgens mij DEP overal zoveel mogelijk aanzetten, tenzij je steeds foutmeldingen krijgt
van dat programma. In dat geval is er in dat programma mogelijk geen rekening gehouden met DEP.
Ook als al via betrouwbare bronnen al bekend is dat bepaalde programma's niet goed werken met DEP laat je DEP uit.
Je hebt dan de keuze:
- een update zoeken van dat programma of een alternatief programma kiezen dat wél rekening houdt met DEP,
- DEP voor dat specifieke programma uitzetten en de kwetsbaarheid accepteren
- of het betreffende programma dat niet compatible blijkt met DEP helemaal niet meer gebruiken
EMET 5.5 biedt behalve software DEP die W10 van zichzelf ook al heeft nog een aantal andere veiligheidsopties
waar Windows 10 van zou kunnen profiteren. Maar het gaat te ver om hier nu dieper op in te gaan.
Ik zou zeggen: doe moeite om het zelf stukje bij beetje uit te zoeken met behulp van een
EMET handleiding en zoeken op internet. Dat moet ik ook.
GH