On Wednesday, June 6, 2012, helix84 wrote:
> On Wed, Jun 6, 2012 at 5:31 PM, Mark Diggory
> <[email protected]<javascript:;>>
> wrote:
> > Now, the only important thing is that we want to be careful about
> exposing
> > policies that probably should not be known to the world in
> > OAI, Public Exports and DRI for unauthenticated users. Here we go, now
> we
> > have a good example of the need for Expressing "Access Controls" on
> > "Metadata Sections" in the metadata for all dialog.
> Hmm, so there would be effectively "permission on access to list of
> permissions"? What would be the use case for hiding access to access
> policies?
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.
> As Tim found out, these policies are currently publicly accessible
> (although nobody knew about it).
We should be careful about this, note, the crosswalk was designed for the
internal AIP backup, not for public exposure. This is another example of
the limitations of shoveling everything through an static Manager god
object that is configured by default for every use case, rather than
organizing separately configured, separately instantiated and separately
callable OO services that may be tuned for specific use cases within the
application.
Mark
--
[image: @mire Inc.]
*Mark Diggory *(Schedule a Meeting <https://tungle.me/markdiggory>)
*2888 Loker Avenue East, Suite 305, Carlsbad, CA. 92010*
*Esperantolaan 4, Heverlee 3001, Belgium*
http://www.atmire.com
------------------------------------------------------------------------------
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