mirror of
https://github.com/openappsec/attachment.git
synced 2025-06-28 16:41:03 +03:00
Update README.md
This commit is contained in:
parent
43a85c67a0
commit
69fd7510e4
16
README.md
16
README.md
@ -9,12 +9,11 @@ open-appsec is a machine learning security engine that preemptively and automati
|
||||
|
||||
<strong>open-appsec Attachments</strong> connect between processes that provide HTTP data and the <strong>open-appsec Agent</strong> security logic.
|
||||
|
||||
An attachment gets HTTP data (URL, Header, Body, Response) from a hosting process and delivers it to an open-appsec process known as HTTP Transaction handler. The attachment does not keep any state and has no security logic.
|
||||
An attachment gets HTTP data (URL, Header, Body, Response) from a hosting process and delivers it to an open-appsec process known as HTTP Transaction handler.
|
||||
|
||||
To deal with potential issues where the HTTP Transaction handler process is not responding, the Attachment implements a retry mechanism and
|
||||
configurable fail-open/fail-close mechanism.
|
||||
To deal with potential issues where the HTTP Transaction handler process is not responding, the Attachment implements a retry mechanism and configurable fail-open/fail-close mechanism.
|
||||
|
||||
This repository will host Attachment for different platforms. The first one is the open-appsec attachment for NGINX, implemented as a standard NGINX dynamically loadable module (plugin).
|
||||
This repository will host Attachment for different platforms. The first one is the open-appsec attachment for NGINX, implemented as a standard NGINX dynamically loadable module (plugin).
|
||||
|
||||
|
||||
## open-appsec NGINX attachment compilation instructions
|
||||
@ -40,7 +39,10 @@ NGINX Plugins are built per specific version.
|
||||
```bash
|
||||
$ module_path=/<absolute-path>/attachment
|
||||
|
||||
$ wget 'http://nginx.org/download/nginx-1.23.0.tar.gz'
|
||||
$ wget 'https://nginx.org/download/nginx-1.23.0.tar.gz'
|
||||
$ sha256sum nginx-1.23.0.tar.gz
|
||||
820acaa35b9272be9e9e72f6defa4a5f2921824709f8aa4772c78ab31ed94cd1 nginx-1.23.0.tar.gz
|
||||
|
||||
$ tar -xzvf nginx-1.23.0.tar.gz
|
||||
$ cd nginx-1.23.0/
|
||||
|
||||
@ -54,10 +56,6 @@ The NGINX plugin uses these libraries: shmem_ipc, compression_utils, and nginx_a
|
||||
|
||||
They can be found under the `lib` directory in the `<output path>` given to the CMake.
|
||||
|
||||
## Join the open-appssec Community!
|
||||
|
||||
The open-appssec community (https://openappsec.io/community) is committed to fostering an open and welcoming environment, allowing engagement with other users and developers.
|
||||
|
||||
## License
|
||||
|
||||
open-appsec/attachment is open source and available under the Apache 2.0 license.
|
||||
|
Loading…
x
Reference in New Issue
Block a user