Strumenti di sicurezza open source
Lynis: la CLI di auditing Linux per i controlli della postura con un solo comando
Lynis è l'auditor della configurazione dell'host: una CLI portatile che controlla la postura di sicurezza di un host Unix in un'unica esecuzione, centinaia di controlli sul rafforzamento del kernel, pratiche di autenticazione, autorizzazioni, registri e software installato, terminando con un indice di rafforzamento più un file di report. Non c'è né agente né demone: eseguilo periodicamente o tramite script ed è il primo sguardo onesto e veloce all'igiene della configurazione di una tenuta Linux.
Punti chiave
- Il modello dello strumento è semplice: un audit basato su shell viene eseguito dal sorgente (non è richiesta alcuna installazione) e legge ciò che è effettivamente sull'host, file di configurazione, stato del pacchetto, autorizzazioni, definizioni di servizio; zero agent significa che può funzionare contro flotte dimenticate da tempo eseguendo script su SSH (con cautela sugli host occupati).
- I risultati sono indice più dettaglio: un indice di rafforzamento 0-100 riassume la postura (e si comporta come un KPI per esecuzione), il file di report (lynis-report.dat) alimenta dashboard/CI e i risultati contengono correzioni suggerite esplicitamente legate agli ID di test; il flusso di lavoro prevede la scansione, la differenza rispetto all'ultima esecuzione e l'assegnazione dei proprietari per risultato.
- La mappatura CIS è parziale e utile: molti controlli sono in linea con le raccomandazioni dei benchmark CIS, ma Lynis non è uno scanner completo di conformità CIS (l'azienda dietro offre componenti aggiuntivi aziendali); trattare i riferimenti ai benchmark come acceleratori, non il certificato di conformità stesso.
- Il flusso di lavoro di riparazione è il valore: i risultati dell'audit vengono forniti con soluzioni concrete (direttive di configurazione, rimozioni di pacchetti, modifiche delle autorizzazioni); abbinarlo a uno strumento di gestione della configurazione (Ansible/Salt, vedere i nostri articoli dedicati) per l'applicazione poiché la riparazione manuale decade entro un trimestre.
- Gestirlo è economico, decidere le modifiche non lo è: attenzione all'audit nella produzione (alcune sonde sono più pesanti di altre), le finestre di pianificazione sono importanti su host occupati e il delta tra host (lo stesso servizio configurato in modo diverso nel parco macchine) è spesso la scoperta più interessante.
- Dove si trova nel nostro set di strumenti di sicurezza: Lynis è il revisore della configurazione dell'host (l'igiene di una macchina), Wazuh SCA estende la stessa idea a livello aziendale con gli agenti (il nostro articolo dedicato), OpenVAS scansiona l'esposizione rivolta alla rete e Falco controlla il runtime; la corsa mensile di Lynis più i controlli continui di Wazuh costituiscono un solido abbinamento di base.
Nota dal campo
L'esecuzione di Lynis si è giustificata: due host web identici, indice di rafforzamento 74 e 51, divergenti da una modifica di configurazione sysctl e una SSH due anni prima. Ci sono voluti cinque minuti per trovare la differenza e la soluzione era un modulo di gestione della configurazione che ora protegge entrambi. Gli audit pagano in delta.
Domande frequenti
Strumenti di benchmark Lynis vs OpenSCAP/CIS?
Lynis è la risposta CLI portatile più leggera; OpenSCAP supporta il formalismo SCAP basato su XML e può generare rapporti formali di conformità; per un rapido controllo mensile della postura con un indice di indurimento su ogni host, Lynis vince sull'attrito.
Che aspetto ha un tipico elenco di soluzioni correttive?
Policy password e correzioni di configurazione SSH, potatura dei servizi, autorizzazioni sicure su file sensibili, completezza della registrazione e modifiche al sistema di kernel del kernel; ogni risultato contiene una soluzione concreta suggerita e un ID di test, quindi l'elenco di pulizia si trasforma direttamente in attività Ansible.
Quanto spesso dovremmo eseguirlo?
Mensile su base di flotta, più dopo importanti modifiche alla configurazione o onboarding dell'host; il valore si compone tramite le differenze rispetto alla corsa precedente anziché dal punteggio grezzo di ogni singola corsa.
È sicuro eseguire la produzione?
Per lo più di sola lettura in base alla progettazione, con una manciata di test più approfonditi attivabili; eseguilo durante una finestra di calma la prima volta e tratta le sonde che incidono sulle prestazioni come scelte di configurazione piuttosto che come impostazioni predefinite in produzione.
Come Kinetikatech aiuta con strumenti di sicurezza open source
Questo è ciò che facciamo ogni giorno: I professionisti degli strumenti di test continuano a caricarli: scanner, sniffer, cracker e proxy web hanno spiegato il modo in cui vengono utilizzati negli impegni reali: comandi, flag, output e dove ciascuno di essi si trova in una metodologia. Il nostro servizio Penetration test e Sicurezza server Linux lo copre dall'inizio alla fine: valutazione, implementazione, monitoraggio 24/7 e risposta di emergenza in 30 minuti.