Chapter 4. Securing applications

This chapter covers

  • Fundamentals of security
  • Dynamic login configuration
  • Secure communication
  • Public-key certificates
  • JBoss login modules

Security is an important part of most enterprise software applications because system vulnerabilities and loss of sensitive data can be costly. Security can be compromised in many ways: unauthorized users may access your application’s data; someone may intercept a message being transmitted between two users; or hackers may expose vulnerabilities in your network or application server, giving them access to run commands on your OS.

The two main aspects to security are securing access to information inside of your application and securing access to the environment in which ...

Get JBoss in Action: Configuring the JBoss Application Server now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.