As with any other production system, we must consider how to secure our instances of GeoServer against malicious attacks. Depending on how we anticipate our servers being used, we might also need to implement a security model to prevent unauthorized access to certain datasets or layers. GeoServer has a comprehensive security model enabling us to secure at both the layer and service levels.
In this chapter, we will take a look at how we can implement different strategies to secure GeoServer. The following topics will be covered: