On 6/6/2012 12:36 PM, Mark Diggory wrote:
> Personally, I never thought it good to expose the DRI or METS used in
> rendering the ui publically outside the ui. It...
> A) forces us to worry about questions like securing access to the
> content used in rendering decisions that should not be shared with the
> world.
>
> B) conflates the content generation phase of the UI as a Public API...
> Which it really shouldn't be. We do not guarantee any of these exposed
> renderings as an API.
> Generally, it's rather insecure to expose the write permissions on
> resources, your going to be telling any attackers the names of accounts
> or groups of accounts to try to hack depending on those policies.  Since
> they have access to the code, they can work to find a vulnerability.
>   There's being open, then there's being foolhardy.

Admittedly though, it goes both ways.

Not exposing this information in DRI/METS via the UI makes it more 
complex to develop complex Themes in XSLT. So, it is an extremely 
powerful tool for developers as they work to build new cool themes.

However, I do agree that once you go into "Production" mode, there 
should be some way to turn this off publicly if you want to (e.g. limit 
DRI/METS access to localhost / certain trusted IPs).

It may not always be desirable for the general public to be able to play 
around with any of your enabled DSpace Crosswalks to see what they can find.

- Tim

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to