From 3040b02639bd71dbcd936311546ef9296165aea5 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Tue, 26 Sep 2017 17:57:30 +0200 Subject: Update a bit the configuration --- doc/source/faq.rst | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) (limited to 'doc/source/faq.rst') diff --git a/doc/source/faq.rst b/doc/source/faq.rst index cd9dfe3..09cb244 100644 --- a/doc/source/faq.rst +++ b/doc/source/faq.rst @@ -36,13 +36,14 @@ Like PHP's `ElePHPant `_, we thought that using an elephant as a mascot would be a great idea. -Why did you write Snuffleupagus? -"""""""""""""""""""""""""""""""" +Who are you and why did you write Snuffleupagus? +"""""""""""""""""""""""""""""""""""""""""""""""" We're working for `NBS System `__, a web hosting company (meaning that we're dealing with PHP code all day long), with a strong focus on security. We do have hardening -(kernel, `WAF `_, `IDS `_, …) +(`kernel `_, `WAF `_, +`IDS `_, …) below the web stack, but most of the time, when a website is compromised, it's either to send ads, spam, deface it, steal data, … This is why we need to harden the website itself too, but we can't touch its @@ -60,7 +61,8 @@ We're huge fans of `Suhosin `_, unfortunately: We're using the `disable_function `_ directive, but unfortunately, it doesn't provide enough usable granularity (guess how many CMS are using -``system`` to do various mandatory maintenance tasks…). +the `system `_ +function to perform various mandatory maintenance tasks…). This is why we decided to write our own hardening module, in the spirit of Suhosin, via virtual-patching support, and other cool new features. @@ -91,8 +93,8 @@ How mature is this project? """"""""""""""""""""""""""" This project was floating around since early 2016, and we did the first commit -the 28ᵗʰ of December of the same year. We're currently in a private alpha phase, -finding and fixing as much bugs as possible with the help of friends. +the 28ᵗʰ of December of the same year. We're currently in an alpha phase, +finding and fixing as much bugs as possible before the beta. Are you saying that PHP isn't secure? """"""""""""""""""""""""""""""""""""" @@ -108,6 +110,9 @@ issues, as stated in their `documentation `, +but some like :ref:`global_strict ` +or overly-restrictives :ref:`virtual-patching` +rules might pretty well break your website. It's up to you to configure Snuffleupaggus accordingly to your needs. You can also enable the ``simulation`` mode on features that you're not sure about, @@ -130,7 +137,7 @@ By checking the logs; Snuffleupagus systematically prefix them with ``[snuffleup Does Snuffleupagus run on Windows? """""""""""""""""""""""""""""""""" -No idea. +No idea, feel free to `try `_. Will Snuffleupagus run on my old PHP 5? @@ -206,7 +213,7 @@ Where can I find even more help? """""""""""""""""""""""""""""""" The :doc:`configuration page ` might be what you're looking for. If you're adventurous, you can also check the `issue tracker `_ -(make sure to check the closed issues too). +(make sure to check the `closed issues `_ too). I need professional support for my company. """"""""""""""""""""""""""""""""""""""""""" -- cgit v1.3