Extrinsec AppDefender: Real time serverless protection
Project description
Runtime application self-protection platform for Python.
# set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY as provided or configured in your app, e.g.
# os.environ["ES_POLICY_GROUP_NAME"] = "observeAll.ability";
# os.environ["ES_LICENSE_KEY"] = "<your unique license key>";
# load the appdefender module
import 'appdefender'
Installation
python3 -m pip install appdefender
It is recommended that you register an account on https://app.extrinsec.com/ and configure your own policy rules for the best protection.
Features
- Quick and simple setup
- Observe, Deny or Grant any combination of the following
- outbound network data
- read/write tmp or app directories
- create/spawn child processes
- Option to terminate process for policy violations
- Ability to whitelist domains
- Fast & Reliable, no wrapping or monkey-patching of your code
- Easy collaboration between dev and ops teams with role based access
- View all events centrally in the web application
Docs & Community
License
© Copyright 2023 Extrinsec LLC, all rights reserved.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
appdefender-0.4.3.tar.gz
(1.8 MB
view details)
File details
Details for the file appdefender-0.4.3.tar.gz
.
File metadata
- Download URL: appdefender-0.4.3.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.15 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 289c192235632bf1f396b65f2900277e485e06edfaa56b346f707e502399b896 |
|
MD5 | cfd096a7fafac150eb148155f84c0672 |
|
BLAKE2b-256 | d4ec9051adc5b410fc117e6c21aa12773fb0c2942f5d824a0f582b6739dcb67c |