I assume you deal with TomEE 1 since this is no more active by default
since tomee 7.0.0 for that exact reason. Was not an option on TomEE 1 for
compatibility but since 1.7.3 (and even more 1.7.4) you need to configure
the security to ensure EJBd calls work so even if active by default
security should be ok.
See http://tomee.apache.org/ejbd-transport.html and
I'm not sure what is your expected outcome from you mail but feel free to
propose any enhancement.
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com> | JavaEE Factory
2016-10-18 23:33 GMT+02:00 exabrial12 <exabr...@gmail.com>:
> Hey guys,
> Older versions of TomEE had an application in the webapps directory you
> could remove to not expose your EJBs to the outside world.
> At some point, a change happened where the webapp is now integrated. That's
> great, but are your EJBs exposed along with your application? Some people
> don't use Java EE security (Spring Security, Apache Shiro, etc) but might
> have an EJB deployed.
> If the console is secured by default, why aren't your EJBs (that could be
> used to extract data from a database or anything else)?
> A lot of other application servers run an IIOP port or something, but
> sysadmins would know to firewall that port off from the outside world.
> I'm very concerned that an application that was secure in earlier versions
> of TomEE would no longer be secure in newer versions of TomEE.
> View this message in context: http://tomee-openejb.979440.
> Sent from the TomEE Users mailing list archive at Nabble.com.