Not sure what you're getting at. Are you saying one should not add his
custom JSPs to JSPWiki? By that logic you couldn't use any JSPs at all. And if you're linking to them through a wiki link or by simply entering its address in the browser location bar shouldn't make any difference in terms
of security.

Matthias -- re-reading this thread, it is clear that I have misinterpreted your intentions.

It is perfectly safe for a developer or admin to add JSPs to JSPWiki, or to modify existing JSPs so that they include additional JavaScript code. These kinds of activities can only be done by a developer or admin who has access the filesystem. It appears that is what you intended to do, and it's fine.

It is "mostly" safe for a wiki page to include an existing JSP via a "special pages" link. I'm not really that thrilled that the capability to do this exists in JSPWiki; I can imagine several obscure scenarios where it might be abused. But that, too, isn't really a problem.

However, what I was responding to was the idea of using a wiki page to include arbitrary JavaScript or arbitary JSP code that an author uploads to the page. This would be incredibly unsafe. But, it's not what you meant... so never mind. :)

Sorry -- I get a lot of e-mails every day, and I can't always read them as closely as I'd like. As the resident paranoid around here, I'm always looking for failure modes.

Andrew



All I am doing is adding yet another JSP to JSPWiki which uses JavaScript for some UI logic and asynchronous HTTP requests. If adding custom JSPs which make use of standard JavaScript opens security holes in JSPWiki, then
JSPWiki may be fundamentally broken in terms of security.

Best,
Matthias

Reply via email to