Chapter 10. Don’t let strangers in—security

 

In this chapter

  • Why you need to consider security
  • How to protect your application from attacks
  • Implementing access control

Hubbub’s user interface has improved dramatically in the last couple of chapters, so it’s time to consider the implications of releasing Hubbub into the wild. That means understanding what might happen to the application when it’s public, and making sure nothing horrible happens. Welcome to the world of security.

10.1. Why security matters

We’re sure that you’re aware of some of the security issues related to web applications and perhaps some of the techniques for mitigating the risk. We’ll cover most of them in relation to Grails, so you’ll know what measures you can take to harden your applications against attack and unauthorized access. By the end of the chapter, you’ll have the confidence to publish a web application in the real world with real users.

10.2. Protecting against malicious intent

10.3. Access control

10.4. Further exploration of Spring Security

10.5. Summary and best practices

sitemap