Viruses and other malware often exploit bugs known as buffer overflows in widely used software. One method of preventing these exploits in software running on current Windows versions is Data Execution Prevention (DEP).
In a 3-4-page, APA-formatted report, investigate buffer overflows and DEP.
How does DEP prevent malicious attacks via buffer overflows?
Is it always effective?
Why might a user or administrator disable DEP?
Clearly state what the article is about and its purpose
How the article and/or author(s) support your argument(s)