Role of security models in implementing security policy in a
software application are as follows:-
- Security models are the most important part to keep up with the
changing business and technology environment due in part to the
nature of today’s system infrastructure. Current system
infrastructures require constant change due to device
customization, application enhancements, fixing security risks,
cloud computing, and constant hardware and software upgrades in a
software application.
- In terms of Java:- The Java security model
provides policy-based access controls for Java applications. This
security model provides protection based on the physical origin of
the classes in use as well as identity services supported by their
digital signature. The Java Authentication and Authorization
Service APIs further extend the Java security model by allowing an
application at runtime to take into account a user's identity.
These APIs make a powerful combination for custom authentication
and authorization in your Web service.
- The most important part of security model in implementing
security policy is that this helps in describing security measures
at the application level that aim to prevent data or code within
the app from being stolen or hijacked. ... Application security may
include hardware, software, and procedures that identify or
minimize security vulnerabilities.
NOTE :- This answer is lengthy because there is alot of
things to learn about the security models, so read it thoroughly
and if any problem persist let me know through the comment
section