Architettura di sicurezza · SABSA · ISO/IEC 27001:2022

Come PYLA si inserisce nella tua architettura di sicurezza

Due viste per architetti e auditor: PYLA disposto sulla matrice SABSA 6×6, e i controlli dell'Annex A di ISO/IEC 27001:2022 che aiuta ad attuare e documentare sugli host Ubuntu.

Supporto, non certificazione. PYLA è uno strumento di firewall per l'host. Non rende un'organizzazione conforme a ISO/IEC 27001 e non è certificato rispetto alla norma. La mappatura qui sotto indica dove PYLA può contribuire ad attuare un controllo e a raccoglierne le evidenze; perimetro, trattamento del rischio e il resto dell'ISMS restano a te.

Matrice SABSA

Sei livelli, dal contesto di business all'operatività quotidiana, letti attraverso le sei domande SABSA. Perimetro: un host Ubuntu protetto da PYLA.

Scorri la tabella di lato →

Livello AssetsCosa MotivationPerché ProcessCome PeopleChi LocationDove TimeQuando
ContextualVista di business Workstation e server Ubuntu, e i servizi che espongono in rete. Un host esposto o non aggiornato è una porta d'ingresso. La postura va conosciuta, non presunta. Mantenere l'esposizione di rete di ogni host voluta, visibile e sotto controllo delle modifiche. Proprietari e amministratori delle macchine; piccoli team e laboratori senza agenti enterprise. Le reti di casa, ufficio, laboratorio e cloud a cui l'host si collega. Sempre, a ogni modifica, e ogni volta che esce una CVE del kernel.
ConceptualVista dell'architetto Postura dell'host: regole del firewall, servizi in ascolto, stato delle vulnerabilità del kernel. Minima esposizione, minimo privilegio, reversibilità di ogni modifica. Set di regole dichiarativi; verifica prima e dopo l'applicazione; mitigare finché arriva la patch. L'utente osserva; un amministratore autorizza ogni azione privilegiata. Il perimetro dell'host, per interfaccia e per famiglia di indirizzi (IPv4 / IPv6). Prima di una modifica (anteprima), durante (applicazione atomica), dopo (verifica o rollback).
LogicalVista del progettista Modelli per set di regole, ruleset nftables, servizi in ascolto e CVE. Policy in ingresso di default "nega"; l'helper esegue solo i comandi in lista. Pianificatore delle differenze, valutatore dell'esposizione (nuova connessione simulata), verdetto CVE sul kernel in uso. Due ruoli: interfaccia senza privilegi, helper privilegiato. Catene input / output / forward di UFW, Docker, libvirt e altre tabelle. Storico delle applicazioni, backup delle regole, dati CVE aggiornati ogni 6 ore.
PhysicalVista del costruttore Database SQLite locale; regole utente di UFW; file sysctl.d / modprobe.d marcati come gestiti dallo strumento. Azione polkit space.pyla.app.helper che richiede l'autenticazione di un amministratore. Libreria core in Rust, app desktop Tauri, pyla-helper con JSON in ingresso e in uscita. L'agente di autenticazione polkit del sistema. /usr/local/libexec/pyla, /var/lib/pyla/backups, cartella dei dati utente. Backup prima di ogni applicazione, ripristinato automaticamente se il risultato non corrisponde.
ComponentVista dell'esecutore ufw, nftables, sysctl, modprobe, dpkg. Validazione e normalizzazione degli input; niente shell; ambiente ripulito; percorsi assoluti. ufw CLI, nft list ruleset, /proc/net/tcp*, Ubuntu Security API. polkit e PAM. Ubuntu 26.04, pacchetto .deb amd64. Ogni release include i checksum SHA-256 e SHA-512.
OperationalVista del gestore del servizio Set di regole attivo, backup, stato delle mitigazioni, CVE seguite. Rivedere l'esposizione; seguire le CVE aperte; rollback a ogni scostamento. Anteprima e applica, mitiga e annulla, aggiornamento con il pacchetto di release. L'amministratore approva ogni operazione privilegiata. Oggi per singolo host; una console per flotte è nella roadmap. Ogni applicazione è registrata con ora ed esito; i dati CVE mostrano la data di recupero.

SABSA® è un marchio registrato di The SABSA Institute. La matrice è usata qui come chiave di lettura descrittiva; PYLA non è approvato da The SABSA Institute.

ISO/IEC 27001:2022 — Annex A

I controlli a cui PYLA contribuisce sugli host Ubuntu, cosa fa per ciascuno e le evidenze che un auditor può vedere. Numeri e titoli dei controlli seguono ISO/IEC 27001:2022 (titoli originali in inglese); le descrizioni sono nostre.

Supporta PYLA aiuta direttamente ad attuare il controllo sull'host Parziale PYLA ne copre una parte; servono altre misure

Scorri la tabella di lato →

ControlloTitoloCoperturaCosa fa PYLAEvidenze
A.8.20Networks securitySupporta Gestisce il firewall dell'host come set di regole ordinati e con nome, con una policy di default, invece di comandi estemporanei. Set di regole attivo, i comandi ufw equivalenti, il ruleset completo del kernel.
A.8.22Segregation of networksParziale Regole per interfaccia e sorgente/destinazione; mostra le catene aggiunte da Docker e libvirt, così la segmentazione a livello di host è visibile. Regole limitate per interfaccia; vista in sola lettura di ogni tabella e catena.
A.8.8Management of technical vulnerabilitiesSupporta Elenca le CVE high/critical aperte per il kernel in uso, con verdetto per CVE, lista delle CVE seguite e mitigazioni reversibili dei sottosistemi finché la correzione non è installata. Elenco CVE con stato, versione correttiva e data dei dati; stato delle mitigazioni per sottosistema.
A.8.9Configuration managementSupporta La configurazione voluta del firewall è salvata come set di regole versionabile e confrontata con quella attiva. Set di regole con stato "applicato"; differenze tra regole volute e regole attive.
A.8.32Change managementSupporta Ogni modifica è mostrata in anteprima come differenza, applicata in modo atomico, verificata e annullata automaticamente se il risultato è diverso. Storico delle applicazioni con ora ed esito; backup delle regole precedenti.
A.8.2Privileged access rightsParziale L'interfaccia non gira mai come root; ogni azione privilegiata passa da un'azione polkit dedicata e da un helper con comandi in lista. File di policy polkit; voci del log di autenticazione di sistema per l'azione.
A.8.16Monitoring activitiesParziale Verifica su richiesta dell'esposizione di ogni servizio in ascolto rispetto alle regole attive; contatori di pacchetti per regola. Verdetti di esposizione per servizio (IPv4 / IPv6); contatori del ruleset. Il monitoraggio continuo non è previsto.
A.8.15LoggingParziale Registra le modifiche fatte da PYLA; le regole possono attivare il logging di UFW. Un visualizzatore del traffico bloccato è nella roadmap. Storico delle applicazioni; livello di log di UFW nella vista di stato.
A.8.1User endpoint devicesParziale Porta controlli di firewall e di hardening del kernel su portatili e workstation Ubuntu senza un agente enterprise. Set di regole, esposizione e stato CVE per dispositivo.
A.8.19Installation of software on operational systemsParziale Distribuito come .deb con checksum pubblicati; sorgenti e procedura di build sono pubblici. SHA-256 / SHA-512 per release. I pacchetti non sono ancora firmati con GPG.

ISO e IEC sono marchi dei rispettivi titolari. Il testo di ISO/IEC 27001 non è riprodotto qui; per la formulazione normativa di ogni controllo fai riferimento alla norma.

Storico delle applicazioni di PYLA: data e ora, set di regole, esito e messaggio
Esempio di evidenza — A.8.32 / A.8.15: lo storico registra quando ogni set di regole è stato applicato, con esito e messaggio (interfaccia in inglese).