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