RE: [Zope] Re: ZEO Client space was:
Right: there is no box root exploit issue, but if the ODB has a method that connects to your RDB and flushes out a table, in a non-transactional rdb, you are screwed if someone can, from an arbitrary client do this sort of thing. Also, I would think that ZEO CS->ZSS type traffic would be best run on its own switched VLAN for security and performance reasons. Sean -----Original Message----- From: Jerome Alet [mailto:alet@unice.fr] Sent: Friday, May 25, 2001 11:16 AM To: Bill Anderson Cc: zope@zope.org Subject: Re: [Zope] Re: ZEO Client space was: On Fri, May 25, 2001 at 11:39:54AM -0600, Bill Anderson wrote:
So, you give a user you presumably trust, ssh/ssl access to use ZShell. They comment this code out, or the code that even botehrs to check for permssion to do anything, and now they now '0WNZ Y0ur z0p3 sist3m'.
Except that in this particular case the user would also have to have got filesystem write access to the Extensions directory and a Manager role in /Control_Panel in order for him to be able to comment out the code and restart Zope, because ZShell is currently an external method. Anyway I tend to agree with you, it shouldn't be possible to bypass the security mechanism. bye, Jerome Alet _______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Hi, --On Freitag, 25. Mai 2001 12:02 -0700 sean.upton@uniontrib.com wrote:
Right: there is no box root exploit issue, but if the ODB has a method that connects to your RDB and flushes out a table, in a non-transactional rdb, you are screwed if someone can, from an arbitrary client do this sort of thing.
Also, I would think that ZEO CS->ZSS type traffic would be best run on its own switched VLAN for security and performance reasons.
Vlans do not add considerable security. Since often the setup includes a firewall, one cant use them anyway in these cases. I think to solve the problem for arbitrary clients accessing ZODB we need an additionally layer on top of the application logic which can then be accessed via net using authorisation and such. We need this layer anyway for better application abstraction. But I fear this goes out of the scope of this thread. Regards Tino Wildenhain
I think to solve the problem for arbitrary clients accessing ZODB we need an additionally layer on top of the application logic which can then be accessed via net using authorisation and such.
I agree, and I'd love to get this rolling, I've heard people mention XML-RPC, CORBA and I've given my own hare braiend ideas, now we just need o pick the right one and make it work... Anyone interested in helping? *grinz* Chris
participants (3)
-
Chris Withers -
sean.upton@uniontrib.com -
Tino Wildenhain