O'Reilly logo

Security for Microsoft® Visual Basic® .NET by Michael James Bond, Ed Robinson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required