Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

1.1. Un po' di storia‌


Il progetto Kali Linux è iniziato tranquillamente nel 2012, quando Offensive Security ha deciso di voler sostituire il loro venerabile progetto BackTrack Linux, che veniva mantenuto manualmente, con qualcosa che potesse diventare un vero e proprio derivato Debian3, completo di tutta l'infrastruttura necessaria e di tecniche di confezionamento migliorate. La decisione è stata presa per costruire Kali sulla distribuzione Debian perché è ben noto per la sua qualità, stabilità e ampia selezione di software disponibile. Ecco perché io (Raphaël) sono stato coinvolto in questo progetto, come consulente Debian.

La prima versione (versione 1.0) è avvenuta un anno dopo, nel marzo 2013, ed era basata su Debian 7 “Wheezy”, la distribuzione stabile di Debian all'epoca. In quel primo anno di sviluppo, abbiamo impacchettato centinaia di applicazioni relative al pen-test e costruito l'infrastruttura. Anche se il numero di applicazioni è significativo, l'elenco delle applicazioni è stato meticolosamente curato, eliminando le applicazioni che non funzionavano più o che duplicavano funzionalità già disponibili in programmi migliori.

Durante i due anni successivi alla versione 1.0, Kali ha rilasciato molti aggiornamenti incrementali, ampliando la gamma di applicazioni disponibili e migliorando il supporto hardware, grazie ai nuovi rilasci del kernel. Con alcuni investimenti nell'integrazione continua, ci siamo assicurati che tutti i pacchetti importanti


Immagine

1https://www.kali.org 2https://www.debian.org 3https://wiki.debian.org/Derivatives/Census‌‌

erano mantenuti in uno stato installabile e che le immagini live personalizzate (un segno distintivo della distribuzione) potevano sempre essere create.

Nel 2015, quando è uscito Debian 8 "Jessie", abbiamo lavorato per ribasare Kali Linux su di esso. Mentre Kali Linux 1.x ha evitato GNOME Shell (facendo affidamento invece su GNOME Fallback), in questa versione abbiamo deciso di abbracciarlo e migliorarlo: abbiamo aggiunto alcune estensioni di GNOME Shell per acquisire funzionalità mancanti, in particolare il menu Applicazioni. Il risultato di quel lavoro è diventato Kali Linux 2.0, pubblicato nell'agosto 2015.


GNOME è di Kali Linux Un ambiente desktop è una raccolta di applicazioni grafiche che condividono un comune Desktop predefinito toolkit grafico e che sono pensati per essere usati insieme sulle workstation degli utenti. Scrivania- Ambiente gli ambienti top non sono generalmente utilizzati nei server. Di solito forniscono un'applicazione

tion launcher, un file manager, un browser web, un client di posta elettronica, una suite per ufficio, ecc.

GNOME4 è uno degli ambienti desktop più popolari (insieme a KDE5, Xfce6, LXDE7, COMPAGNO8) ed è installato sulle principali immagini ISO fornite da Kali Linux. Se non ti piace GNOME, è facile creare un'immagine ISO personalizzata con l'ambiente desktop di tua scelta. Le istruzioni per farlo sono trattate più avanti in questo libro nel capitolo 9, "Tecnologia Impiego” [pagina 222].

GNOME è di Kali Linux Un ambiente desktop è una raccolta di applicazioni grafiche che condividono un comune Desktop predefinito toolkit grafico e che sono pensati per essere usati insieme sulle workstation degli utenti. Scrivania- Ambiente gli ambienti top non sono generalmente utilizzati nei server. Di solito forniscono un'applicazione

tion launcher, un file manager, un browser web, un client di posta elettronica, una suite per ufficio, ecc.

GNOME4 è uno degli ambienti desktop più popolari (insieme a KDE5, Xfce6, LXDE7, COMPAGNO8) ed è installato sulle principali immagini ISO fornite da Kali Linux. Se non ti piace GNOME, è facile creare un'immagine ISO personalizzata con l'ambiente desktop di tua scelta. Le istruzioni per farlo sono trattate più avanti in questo libro nel capitolo 9, "Tecnologia Impiego” [pagina 222].


Parallelamente, abbiamo aumentato i nostri sforzi per garantire che Kali Linux disponga sempre dell'ultima versione di tutte le applicazioni di test delle penne. Sfortunatamente, quell'obiettivo era un po' in contrasto con l'uso di Debian Stable come base per la distribuzione, perché richiedeva il backport di molti pacchetti. Ciò è dovuto al fatto che Debian Stable dà priorità alla stabilità del software, causando spesso un lungo ritardo dal rilascio di un aggiornamento upstream a quando viene integrato nella distribuzione. Dato il nostro investimento nell'integrazione continua, è stata una mossa abbastanza naturale ribasare Kali Linux in aggiunta a Debian Testing in modo da poter beneficiare dell'ultima versione di tutti i pacchetti Debian non appena fossero disponibili. Debian Testing ha un ciclo di aggiornamento molto più aggressivo, che è più compatibile con la filosofia di Kali Linux.

Questo è, in sostanza, il concetto di Kali Rolling. Anche se la distribuzione continua è disponibile da un po' di tempo, Kali 2016.1 è stata la prima versione ad abbracciare ufficialmente la natura continua di quella distribuzione: quando installi l'ultima versione di Kali, il tuo sistema tiene traccia della distribuzione Kali Rolling e ogni singolo giorno ricevi nuovi aggiornamenti. In passato, i rilasci di Kali erano istantanee della distribuzione Debian sottostante con pacchetti specifici di Kali iniettati al suo interno.

Una distribuzione continua ha molti vantaggi, ma presenta anche molteplici sfide, sia per quelli di noi che stanno costruendo la distribuzione sia per gli utenti che devono far fronte a un flusso infinito di aggiornamenti e modifiche talvolta incompatibili con le versioni precedenti. Questo libro mira a darti le conoscenze necessarie per affrontare tutto ciò che potresti incontrare durante la gestione dell'installazione di Kali Linux.


Immagine

4https://www.gnome.org 5https://www.kde.org 6http://www.xfce.org 7http://lxde.org 8http://mate-desktop.org

Il miglior sistema operativo cloud computing su OnWorks: