R
Ravi Shankar Nair
Dear all,
We have completed a J2EE project and are going to add a licensing mechanism.
In our company, many other component teams are involved in the project,
which are all J2EE. So we had requested to add a license manager check in
the init method of the first servlet they are using in their components.
Somebody suggested the use of AOP for this purpose. The idea is that we do
not have to write code, instead we inject the cross cutting concern in every
init method.We had done a performance study and understood that using AOP is
negligible adverse effects.
Now, my concern - Security . What if another customer is taking the code,
and writing his own mechanism to inject some code to bypass the license
check? Can we stop this, even if the code is obfuscated?
Other than securtiy, any experts there see any other drawbacks of having
this?
Thanks a lot.
Best regards,
Ravi
We have completed a J2EE project and are going to add a licensing mechanism.
In our company, many other component teams are involved in the project,
which are all J2EE. So we had requested to add a license manager check in
the init method of the first servlet they are using in their components.
Somebody suggested the use of AOP for this purpose. The idea is that we do
not have to write code, instead we inject the cross cutting concern in every
init method.We had done a performance study and understood that using AOP is
negligible adverse effects.
Now, my concern - Security . What if another customer is taking the code,
and writing his own mechanism to inject some code to bypass the license
check? Can we stop this, even if the code is obfuscated?
Other than securtiy, any experts there see any other drawbacks of having
this?
Thanks a lot.
Best regards,
Ravi