C'est en bonne voie et comme c'est système multi-CMS (ou pas) multi-extension (ou code spécifique), ... et que la certification est nécessaire à chaque version, les tests sont long pour éviter de devoir faire une MAJ de la solution.
En plus, la BBox contient du code inspiré de l'intelligence articificelle - ce qui n'est pas facile à mettre au point pour s'adapter à n'importe quel environnement.
Nous en sommes aux tests béta et à la rédaction d'un document de "Controle Qualité" confidentiel destiné aux organismes de certification en vue de la qualification de notre solution multi-système et multi-logiciel de caisse.
Comme déjà signalé, La BBox-NF525 peut aussi servir de système de détection d'intrusion au sens large et pas uniquement pour la finalité de la loi.
Nous avons actuellement procédé aux tests sur les environnements suivant:
Windows XP avec PHP 5.3 & PHP 5.4 ;
Windows 7 avec PHP 5.6 & PHP 7.0;
Windows 10 avec PHP 5.6 & PHP 7.1;
CentOS 6 avec cPanel et PHP 5.3, 5.4, 5.5, 5.6 & PHP 7.1, 7.2;
Debian avec apache + iMSCP & Nginx avec PHP 5.6 & PHP 7.1.
Actuellement, les tests se font principalement avec Joomla mais nous avons des installations wordpress, dolibar, vtiger, oscommerce et Windows NT 2003 server avec IIS 6.0 en cours.
La détection de Plesk est aussi programmée mais pas encore testée.
Au niveau spécifique Hikashop, nous avons des tests à partir de Hikashop version 2.3 mais on peut encore aller plus en arrière.
Pour virtuemart, on commence avec la version 1.0.15 et Joomla 1.0 (oui 1.0)
Sont également défini pour joomla, et doivent encore subir des tests approfondi, les extensions suivantes:
- Akeeba Subscription
- CrowdFunding
- EasySocial
- ezrealty
- FlippingBook
- Hika* (hikashop, hika subscription, hikamarket, ...) géré directement par Nicolas.
- hikainvoices géré par moi-même
- jCenter
- JoomLoc
- JomRes
- JoomShopping
- MijoShop
- osProperty
- PaidSystem
- SOBIPro
- VikBooking
- VirtueAffiliate
- VirtueMart
- VMVendor
Les auteurs des extensions qui voudraient gérer directement leurs règles de mise en conformité, peuvent prendre contact avec moi par email sur info(at)bbox-nf525.fr ou via la page de contact
www.bbox-nf525.fr/contact.html
pour avoir un accès direct à leur fichier de configuration spécifique pour la mise en place de leurs "firmware".
La définition du firmware est très simple et est basée sur un fichier "xml" avec des règles de bases.
Pour des règles plus complexe, il faut avoir recours à notre language spécifique seulement disponible dans le Web Service pour les installations personnalisées.
Actuellement, sous Linux & apache, la BBox-NF525 installe avec succès :
- les processus d'accès sécurisé pour DNS Dynamique,
- Les processus de backup crypté et externalisé avec check-sum pour une durée de 6 ans
- Un mécanise de détection d'intrusion autonome simple est également installé
- Les scripts contre les altérations des sources et contenu base de données sont égalements installé avec "auto-détection", mécanise de controle des voisins pour détecter les altérations mais aussi la détection d'instrusion simple qui pourrait contenir des "overwrites" qui changerait les logiciels de caisse.
- Est en cours de test le mécanise de "ronde de police aléatoire" externe permettant de garantir l'inaltérabilité puisque cela serait mis en place par un service optionel qui ferait que notre société pourrait jouer le rôle de "Certification Authority".
- Nous avons également en cours de développement le "sonar" qui a pour but de détecter les overwrites dissimulés dans des sources tierces qui resulterait par la perte de conformité.
Sous Linux & Nginx, il manque encore la deuxième couche de sécurité via des scripts pour permettre l'accès via des adresses IP dynamiques.
Même quand la deuxième couche de sécurité d'accès à la BBox-NF525 n'est pas là, la BBox-NF525 dispose déjà de mécanisme d'évasion pour se rendre non accessible aux personnes non autorisées.
La solution globale est crypté à plusieurs niveaux et le code de la BBox est aussi codé de telle manière à empêcher son altération.
L'installation peut aussi se faire sur des sites non sécurisé (http) parce que la couche de communication entre la BBox-NF525 et le Web Service se fait avec un cryptage multi-niveau aléatoire et multi-canaux inspéré de la communication entre les avions Awacs et leurs centre de commandement.
L'accès au Web Service qui permet de controller la BBox-NF525 est sécurisé par une tripple authentification. Son accès n'est possible qu'à partir de la BBox-NF525.
J'espère que cela répond à ta question.