Java Security Question:

Download Job Interview Questions and Answers PDF

What’s the difference between code-based security and role-based security? Which one is better?

Java Security Interview Question
Java Security Interview Question

Answer:

Code security is the approach of using permissions and permission sets for a given code to run. The admin, for example, can disable running executables off the Internet or restrict access to corporate database to only few applications. Role-based security most of the time involves the code running with the privileges of the current user. This way the code cannot supposedly do more harm than mess up a single user account. There’s no better, or 100% thumbs-up approach, depending on the nature of deployment, both code-based and role-based security could be implemented to an extent.

Download Java Security Interview Questions And Answers PDF

Previous QuestionNext Question
What about JavaScript? How can you work with permissions from your .NET application?