Skip to main content

Context-sensitive security policy enforcement for Schevo databases

Project description

SchevoPolicy provides security policy enforcement for Schevo databases.

  • Policies are separate from the database itself. More than one policy may be enforced for a given database.

  • Generic functions are used to give a wide array of flexibility in defining policies, while maintaining readability.

  • The API used by client code is the same as that of the database itself. For example, accessing the list of extent names directly and through a security policy that allows it:

    >>> db.extent_names()
    ['Bar', 'Foo']
    
    >>> policy = SecurityPolicy()
    >>> context = dict(username='jdoe')
    >>> dbp = policy(context)
    >>> dbp.extent_names()
    ['Bar', 'Foo']

You can also get the latest development version.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

SchevoPolicy-1.0a1.zip (31.5 kB view hashes)

Uploaded Source

SchevoPolicy-1.0a1.tar.gz (15.7 kB view hashes)

Uploaded Source

Built Distribution

SchevoPolicy-1.0a1-py2.5.egg (74.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page