Categoria: Articoli

I servizi di un server Linux protetti a livello di sistema: ecco il security hardening di systemd

Sapevate che systemd, oltre ad essere il PID 1 dei moderni sistemi Linux, offre anche la possibilità di proteggere i servizi? In questa mini guida illustreremo come effettuare una rapida revisione della sicurezza dei servizi e come migliorare la sicurezza. Il principio della funzionalità di analisi di systemd è quello dell’accesso al kernel Linux, che…
Read more

Sicurezza DevOps: strumenti OpenSource per i DevSecOps del futuro – Parte 1

Negli ultimi 2 anni l’approccio DevSecOps, ossia DevOps con focus mirato all’ambito sicurezza, sta guadagnando sempre più attenzione e con esso i nuovi strumenti che ne facilitano l’implementazione. In questo articolo forniremo un elenco di strumenti disponibili ad oggi, illustrando lo stack di misure e pratiche che possono essere integrate in una delle fasi di…
Read more

Programmare con il sorriso, ecco sei curiosi easter egg di GitHub

Come molti siti, soprattutto quando trattano di argomenti tech, anche GitHub ha dei – più o meno – piccoli easter egg nascosti tra le sue pagine. Che siano utili o semplicemente goliardici, sicuramente rappresentano un modo per “sdrammatizzare” la noia quotidiana.Eccone sei: 1. Il numero π (Pi greco) Quasi tutti linguaggi di programmazione hanno una…
Read more

Jitsi: una piattaforma OpenSource di videoconferenza – Server STUN e TURN in proprio

Ora che abbiamo visto come si usa e come si installa un server Jitsi, possiamo completare la nostra infrastruttura di videoconferenza con un server STUN/TURN in proprio. Inquadramento tecnico Forse conviene partire nell’esplicitare un dettaglio importante, ovvero che esistono (a livello pratico) due tipi di connessioni IP (chiamati protocolli): TCP: canale bidirezionale (e consegna garantita);…
Read more

Ubuntu 20.04: come cambiare sfondo alla pagina GDM di login ed i colori del tema Yaru

E così avete installato la vostra nuova fiammante Ubuntu, magari aggiornandola da una versione precedente, ad esempio la 19.10, ed ora avete qualche esigenza di personalizzazione. Vi sarete accorti di come, ed esempio, sia abbastanza complicato avere la meglio sul colore “purple” che, letteralmente, DOMINA ovunque nell’interfaccia. Lo trovate di sfondo alla schermata GDM di…
Read more

Jitsi: una piattaforma OpenSource di videoconferenza – Installazione su un server proprio

Abbiamo già descritto cosa faccia Jitsi, e vi abbiamo annunciato che può essere installato anche sul computer di casa.Il progetto Jitsi fornisce una guida rapida per l’installazione, ed anche noi ci rifaremo a quella, ma risulta non aggiornata ad alcuni cambiamenti dei valori di default.Vi faremo vedere passo passo le varie fasi, ed ggiungeremo anche…
Read more

Jitsi: una piattaforma OpenSource di videoconferenza – Breve guida

In questa emergenza COVID19, le soluzioni di chiamate video via internet sono diventate fondamentali. In particolare qualunque riunione, sia di famiglia che di lavoro, è diventata virtuale, sostuita da una videoconferenza. Le soluzioni più usate sono Skype, Zoom (sulla cui sicurezza c’è stata qualche considerazione negativa) e Jitsi. Oggi vi parliamo di quest’ultima, facendo una…
Read more

Kubernetes, pro e contro. Il prezzo di un sistema complicato vale sempre i suoi benefici?

Quando si parla di Kubernetes tra neofiti, così come quando si parlava di OpenStack qualche anno fa (sembra un’era geologica, ma la prima release di OpenStack è del 2010), c’è sempre un misto di fascinazione e paura. Cos’è questa cosa di cui tutti parlano? Mi serve? È utile? In particolare: la posso capire? Domande lecite…
Read more

Vim: lavorare con file multipli

Qualche tempo fa vi abbiamo già parlato di metodi per rendere più rapido e comodo l’uso di Vim. Questo editor di testo, seppur all’apparenza molto semplice, permette veramente di fare tantissime cose, scrivere macro, customizzarsi gli shortcut ed, a dispetto di quanto può sembrare, è anche molto comodo per lavorare con file multipli. In questo…
Read more

GitLab, un completo strumento DevOps – Parte 3: gestire la CI mediante runner di tipo container

Introduzione È inutile negarlo, quando le cose iniziano a complicarsi è sempre difficile mantenere alta la qualità dei progetti. In fondo tutta questa storia dei DevOps nasce da lì. Per quanto sia una buzzword ormai sulla bocca di tutti, è innegabile, la metodologia DevOps cerca di risolvere un problema che è evidente: i ritmi di…
Read more