🧠 Projet CyberMind – Secube v1 (MVP)

Secube est une box de cybersécurité open-source basée sur OpenWrt, conçue pour fournir une protection réseau avancée clé en main, légère et souveraine.

Cette version décrit le MVP v1, volontairement pragmatique et compatible matériel modeste.


🎯 Objectifs du MVP

  • 🔥 Sécuriser le trafic réseau (LAN / WAN / Wi-Fi)
  • 👁️ Obtenir une visibilité applicative du trafic
  • 🌍 Bloquer les menaces connues via Threat Intelligence
  • 🔐 Fournir un accès distant sécurisé
  • 📊 Superviser l’état du système

🧩 Périmètre fonctionnel (v1)

Fonctions incluses

  • Pare-feu avancé (nftables)
  • Segmentation réseau (zones OpenWrt)
  • Classification du trafic (Netifyd)
  • CrowdSec (détection et blocage collaboratif)
  • VPN WireGuard
  • Monitoring local (Netdata)
  • Wi-Fi sécurisé

Hors périmètre (v1)

  • IPS profond
  • DPI lourd
  • Analyse payload
  • SIEM externe
  • Interface graphique dédiée complète

🏗️ Architecture logique

      Internet
          |
        [WAN]
          |
  +------------------+
  |   Netifyd        |
  | (Traffic Intel) |
  +------------------+
          |
  +------------------+
  | CrowdSec Bouncer |
  +------------------+
          |
  +------------------+
  | Firewall Zones   |
  +------------------+
    |        |       |
  LAN      Wi-Fi    VPN

🧱 Composants du MVP

🔌 Base système

  • OpenWrt (stable)
  • nftables
  • procd / uci

🔥 Firewall & Segmentation

  • Zones : wan, lan, guest, vpn
  • Politique restrictive par défaut
  • NAT uniquement sur WAN

👁️ Netifyd – Traffic Intelligence

Netifyd remplace un IDS classique dans le MVP.

Fonctions :

  • Identification des applications et protocoles
  • Classification par catégorie (Cloud, IoT, Social, Malware, etc.)
  • Statistiques par hôte / interface
  • Données exploitables par firewall (v2)

Netifyd privilégie la visibilité réseau plutôt que l’inspection profonde.


🌐 CrowdSec

  • Agent CrowdSec
  • Bouncer nftables
  • Protection contre :
    • Scans réseau
    • Bruteforce
    • Attaques automatisées

🔐 VPN – WireGuard

  • Accès distant sécurisé
  • Tunnel chiffré performant
  • Segmentation réseau VPN dédiée

📊 Monitoring – Netdata

  • Charge CPU / RAM
  • Interfaces réseau
  • Services critiques
  • Accès local uniquement

📦 Paquets OpenWrt (indicatif)

# Base
opkg install nftables luci luci-ssl

# Traffic Intelligence
opkg install netifyd luci-app-netifyd

# Threat Intelligence
opkg install crowdsec crowdsec-firewall-bouncer-nftables

# VPN
opkg install wireguard-tools luci-app-wireguard

# Monitoring
opkg install netdata