Chapter 6. Application Attacks and How to Avoid Them

Key concepts in this chapter are:

  • Understanding various forms of attacks that can threaten Microsoft Visual Basic .NET applications

  • Preventing denial of service (DoS) attacks

  • Preventing directory-based or file-based attacks

  • Preventing SQL injection and cross-site scripting attacks

  • Executing child applications safely when using shell statements

Before you can start writing hack-resistant code or fortifying existing code against attack, you must first understand the types of attacks you are defending your code against. This chapter enumerates the attacks your Visual Basic .NET code is most vulnerable to. For each form of attack, techniques for avoiding the attack are presented.

Generally, attacks on ...

Get Security for Microsoft® Visual Basic® .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.