Cloud souverain français — Protection temps réel

BOUCLIER -88

Cloud privé interactif protégé par immunity.js — WAF Tier 3 zéro dépendance, OWASP Top 10, streaming FFmpeg, chat WebSocket temps réel. Conçu et développé en France.

Remise à zéro du Compteur d'ips bannis le 01/04/26 à 11h35, Requètes pulverisées depuis le 16/03/26 à jour . Bouclier-88 en fonction — Synchronisation temps réel (60s) — Dernière mise à jour Ips bloquées et requètes pulvérisées : --:--:--
0Requètes pulvérisées
0IPs auto-détéctées/auto-bloquées
0Plages GeoIP
0Patterns d'attaque protégés
~0.6msPar requête
VALIDEOWASP Top 10
Explorer

Le Bouclier

immunity.js
WAF Tier 3

Ce code souverain (sans aucune dépendence et natif): Intercepte, analyse et neutralise chaque attaque avant qu'elle n'atteigne le serveur. Zéro dépendance externe.

🧬
Télémétrie avancée

RAM, CPU, résolution, fuseau horaire et mouvement souris. Détection bot sans interaction réseau.

🕸️
TarPit

Bots englués 15 minutes — chaque slot réseau capturé est inutilisable pour l'attaque.

🧊
Vitrification /24

Subnet entier bloqué à 4 bans, TTL 6h. Un botnet entier neutralisé automatiquement.

🔬
Sas Intelligence

Chaque arme adverse est capturée dans un fichier structuré: l' INTELLIGENCE utilisée est archivé. Le bouclier peut apprendre de chaque attaque.

🧠
Jurisprudence

Scoring comportemental cumulatif par IP. Chaque action suspecte ajoute des points.

SGC V2

Garbage collector prédictif. Purge intelligente selon RAM disponible. Zéro fuite mémoire.

// Sas de Renseignement
function capturePayload(ip, motif, payload) {
  // Chaque attaque génère un anticorps
  const file = `INTEL_${ts}_${ip}.log`;
  fs.writeFile(file, { Motif: motif,
                  Payload: payload });
}

// SGC V2 — Mode critique RAM
if (memUsage > 150MB) timeout = 15min;

// Mode Survie — Lag CPU
if (lag > 100ms) {
  dosThreshold /= 3;
  suspicionMultiplier = 2;
}

// WAF Tier 3 | 1412 lignes | 0 dépendance
// Mesuré : ~0.6ms/req sur Pentium 1.10GHz

Couverture Sécurité

OWASP Top 10
+ 8 CVE Critiques

Chaque vecteur testé en conditions réelles. Deux couches de protection indépendantes — immunity.js en amont, server.js au cœur.

OWASP 2021 — 12/12

A01 — Broken Access Control
A02 — Cryptographic Failures
A03 — SQL Injection (7 patterns)
A03 — XSS (5 patterns)
A03 — Command Injection
A03 — PHP / LFI
A04 — Prototype Pollution
A05 — Security Misconfiguration
A07 — Auth Failures / Brute Force
A08 — Software Integrity
A09 — Log Injection CRLF
A10 — SSRF (4 variantes)

CVE Bloqués

CVE-2021-44228 — Log4Shell
CVE-2022-22965 — Spring4Shell
CVE-2022-22963 — Spring Cloud RCE
CVE-2014-6271 — Shellshock
CVE-2021-41773 — Apache Traversal
CVE-2021-26855 — ProxyLogon
CVE-2022-1388 — F5 BIG-IP RCE
CVE-2023-44487 — HTTP/2 Rapid Reset

Performance

immunity.js
~0.6ms
AWS WAF
~2–8ms
ModSecurity
~5–15ms

Architecture

Double Protection
Souveraine

immunity.js en amont sur le réseau, server.js au cœur de l'application. Chacun possède sa propre base de bans, ses mines et ses réflexes indépendants.

💣
Mines forbiddenPaths

200+ chemins piégés dans immunity ET server. Toute tentative de scan déclenche ban immédiat + TarPit.

🤖
60+ Signatures UA

Scanners, bots IA, crawlers agressifs, outils pentest — bannis dans les deux couches simultanément.

🌍
GeoIP 580k Plages

Base binaire chargée au démarrage. Détection O(log n) — ×10 plus rapide que MaxMind GeoIP2.

🔐
Port Knocking

Séquence secrète obligatoire avant tout accès. Sans elle, le site reste totalement invisible.

📊
Rate Limiting

Limites indépendantes par route sensible — auth, inscription, admin, chaque endpoint protégé.

💾
Bans Persistés

les IPs bannies sauvegardées dans un fichier.json, rechargées au démarrage. La mémoire ne s'efface jamais.


Le Cloud

Cloud Interactif
Monolithique

Un seul serveur Node.js souverain intégrant nativement chat, streaming, fichiers, vidéo, audio et gestion de comptes — sans aucun service tiers.

💬 Chat Temps Réel

WebSocket natif avec broadcast instantané. Historique persisté en JSON, messages typés, anti-flood par IP intégré.

WebSocketBroadcastHistoriqueAnti-flood

🎬 Streaming FFmpeg

Transcodage audio et vidéo en temps réel. Formats : MP4, WebM, MKV, AVI, MP3, WAV, M4A, WMA, OGG.

FFmpegTranscodageStreamMulti-format

📁 Gestion de Fichiers

Upload multi-fichiers (10 simultanés), téléchargement sécurisé, organisation par utilisateur, quota par compte, validation extension stricte.

MulterUpload ×10QuotaPar compte

🎵 YouTube Privé ajouté

Ajout d'un espace de vidéos personnelles Youtube, sécurisé par code d'accès. Gestion de playlist, lecture interne intégrée, ajout et suppression. Sans publicité Youtube à l'ouverture des vidéos.

PlaylistCode accèsPrivéIntégré
📱
PWA

Installable sur mobile et desktop. Service Worker, manifest, icônes. Il faut alors passer par le navigateur ( google chrome, firefox, Safari, etc... ): En allant dans les options "Ajouter à l'écran d'accueil" puis "Installer l'application".

🗄️
SQLite

Base de données locale souveraine. Comptes, sessions, données — zéro cloud tiers impliqué.

🔑
Sessions

Cookie httpOnly + SameSite. Expiration auto, validation à chaque requête, nettoyage propre.

👥
Multi-comptes

Inscription avec code ami, profils indépendants, espaces fichiers séparés, panneau admin dédié.


Classification

WAF Tier 3
+ Exclusivités

Tier 1 — Basique ✅

Blocage IP, filtrage URL, rate limiting. Dépassé dès le démarrage.

Tier 2 — Intermédiaire ✅

Signatures UA, GeoIP, logging, subnet ban. Dépassé avec 60+ UA et 580k plages GeoIP.

Tier 3 — Avancé ✅

42 bodyAttacks, jurisprudence, Log4Shell, Spring4Shell, Shellshock, Sas Intel.

🏆 Tier 3 + 4 fonctionnalités uniques expérimentales développées par Bouclier-88
Télémétrie matérielle intégrée au WAF  ·  TarPit chunked 15 minutes  ·  Vitrification subnet auto-apprenante  ·  Sas de Renseignement natif
Codage monolithique · Zéro dépendance · ~0.6ms/req · Conçu et développé en France
0BANNISSEMENTS EN AUTOMATIQUE
0Plages GeoIP
0Patterns
0Requètes pirates/bots bloquées
0Lignes immunity
0Lignes totales ~