summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorMia Herkt <mia@0x0.st>2022-08-19 22:27:29 +0200
committerMia Herkt <mia@0x0.st>2022-08-19 22:27:29 +0200
commitafb581187981b56d29e7b11c15c5fce08c0899a6 (patch)
tree3e82c46695da0c8562187efde99006a2da888ad0 /README.rst
parentc7a728ce84111b9a73edf84491afe349a3d0761c (diff)
README: Warn users about URL fetch network security implications
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/README.rst b/README.rst
index 8b6cab5..f5270e4 100644
--- a/README.rst
+++ b/README.rst
@@ -42,3 +42,17 @@ the following:
* Caffe Python module (built for Python 3)
* ``ffmpegthumbnailer`` executable in ``$PATH``
+
+
+Network Security Considerations
+-------------------------------
+
+Keep in mind that 0x0 can fetch files from URLs. This includes your local
+network! You should take precautions so that this feature cannot be abused.
+0x0 does not (yet) have a way to filter remote URLs, but on Linux, you can
+use firewall rules and/or namespaces. This is less error-prone anyway.
+
+For instance, if you are using the excellent `FireHOL <https://firehol.org/>`_,
+it’s very easy to create a group on your system and use it as a condition
+in your firewall rules. You would then run the application server under that
+group.