IT CHRONICLE
Home Home Chi sono About Certificazioni Certifications Servizi Services Chiave PGP PGP Key EN
[ FRANCESCO_RUSSO ]

CONSULENTE ICTICT CONSULTANT

Specializzato in Specialized in

IT Security Manager
& ICT Consultant
IT Security Manager
& ICT Consultant

> Bridging Technology, Risk Management & Business

Il Profilo
Con oltre 25 anni di esperienza in reti, sistemi e IT risk management, mi occupo di amministrazione On-Premise e Cloud. Aiuto organizzazioni e imprese a garantire la conformità normativa (GDPR, ISO 27001, NIS 1 e 2) e offro servizi avanzati di Digital Forensics. Il mio obiettivo attuale è consolidare il mio ruolo di esperto in Cybersecurity e Intelligenza Artificiale Generativa, operando a livello internazionale in modalità remote-first.

Esperienza sul Campo
Dal 2005 sono IT Security e Privacy Manager per il Consorzio per la Bonifica della Capitanata, ruolo a cui affianco una continua attività di consulenza per realtà sanitarie e studi legali (Gruppo Salatto, Studio Torlontano, ecc.). Gestisco operativamente attività di DFIR (Digital Forensics and Incident Response), Business Continuity, Disaster Recovery e mitigazione dell'impatto dei rischi IT. In passato, ho coordinato team internazionali come IT Project Manager tra Amsterdam e Tallinn.

Visione Strategica e Competenze
Comprendere l'infrastruttura richiede anche una solida visione aziendale. Per questo ho integrato il mio background tecnico (Windows/Linux Server, reti TCP/IP, Firewall) con una Laurea Magistrale in Scienze Economiche conseguita con lode. Unisco l'approccio ingegneristico alle metodologie manageriali e Agile (ITIL v.3, Scrum, Six Sigma). Attualmente sto espandendo le mie competenze attraverso i percorsi ufficiali Google come Cybersecurity Expert e Generative AI Leader.

Oltre il codice
Lavoro correntemente in inglese (certificazione C2 Cambridge) e conosco altre tre lingue. Quando non sono alle prese con server o incident response, ricarico le energie a contatto con la natura, pilotando droni (UAS Open A1/A3), dedicandomi alla fotografia o sperimentando nuove tecniche ai fornelli.

The Profile
With over 25 years of experience in networks, systems, and IT risk management, I specialize in On-Premise and Cloud administration. I help organizations ensure regulatory compliance (GDPR, ISO 27001, NIS 1 and 2) and provide advanced Digital Forensics services. My current goal is to consolidate my expertise in Cybersecurity and Generative AI, collaborating internationally in a remote-first work environment.

Field Experience
Since 2005, I have served as the IT Security and Privacy Manager for the Consorzio per la Bonifica della Capitanata, alongside continuous consulting work for healthcare facilities and law firms. I operationally manage DFIR (Digital Forensics and Incident Response), Business Continuity, Disaster Recovery, and IT risk mitigation. Previously, I coordinated international teams as an IT Project Manager between Amsterdam and Tallinn.

Strategic Vision & Skills
Understanding IT infrastructure also requires a solid business vision. That is why I integrated my technical background (Windows/Linux Servers, TCP/IP networks, Firewalls) with a Master's Degree in Economics (Summa Cum Laude). I combine an engineering approach with managerial and Agile methodologies (ITIL v.3, Scrum, Six Sigma). I am currently expanding my skill set through the official Google Cybersecurity Expert and Generative AI Leader paths.

Beyond the code
I am fluent in English (Cambridge C2 certification) and have knowledge of three other languages. When I am not dealing with servers or incident response, I recharge my energy by immersing myself in nature, flying drones (UAS Open A1/A3), practicing photography, or experimenting with new cooking techniques.

> author identified
Foto Francesco Russo

Project Zero (Ep. 0): Planning web infrastructure for a digital publishing project like an IT Manager

Welcome to Project Zero, a miniseries dedicated to those who want to build a professional web presence starting literally from scratch. And when I say "scratch", I mean zero budget, but with a highly engineering-oriented approach.

The web is full of guides written by self-proclaimed marketing gurus pushing you to buy expensive hosting plans or heavily bloated themes. We are going to do the exact opposite. As a Sysadmin and IT Security Manager, I will show you how to apply a lean mindset to create a secure, ultra-fast, and (almost) zero-cost editorial infrastructure.

But before touching a single line of code or choosing a platform, we need to take a step back. We need to do Project Management.


Why do you need Project Management for a "Solo" project?

It's a common misconception that project management tools are only for large teams or companies. Even if you are the sole developer, system administrator, and author of your blog, treating it as a real IT Project is the only way to avoid scope creep (the uncontrolled expansion of requirements) and not abandon the work halfway through.

Having a clear vision of logical dependencies is crucial to avoid wasting time: for example, it makes no sense to obsess over on-page SEO if you haven't configured telemetry systems first, just as it's useless to write articles if the infrastructure (like the domain's DNS records) isn't solid yet.


The Tools (at zero cost) and the Gantt Chart

For planning, I recommend relying on free but extremely powerful tools like Notion, GitHub Projects, Asana, or ClickUp. The key feature you should look for in these platforms is the Gantt Chart (Timeline) view.

A Gantt chart allows you to map tasks on a visual timeline, defining how much time you will dedicate to each task and, most importantly, highlighting dependencies. Seeing graphically that the "Setup Phase" must necessarily conclude before the "Deploy Phase" will give you strict discipline and allow you to instantly see if you are falling behind schedule.


The Project Zero Roadmap

Here is how I structured our editorial roadmap on my Gantt chart, and how I advise you to set your project milestones:

  • Milestone 1 - The Foundations: Selection of the serverless platform (e.g., Blogger or GitHub Pages) and choice or development of the Frontend theme.
  • Milestone 2 - Telemetry: Creation of Google Analytics 4 and Search Console accounts for structured monitoring of access logs and traffic.
  • Milestone 3 - Tuning & Performance: Technical auditing via Google PageSpeed Insights to optimize Core Web Vitals and minify code.
  • Milestone 4 - Deploy: Production release of the first content, strategic use of labels (tags), and technical optimization for search engine crawlers.

Set these tasks up in your favorite tool, I personally use Trello or ClickUp. Assign yourself realistic deadlines (e.g., one week per milestone), and get ready: in the next episode, we will start getting our hands dirty with the infrastructure selection and frontend code.

Progetto Zero (Ep. 0): Pianificare l'infrastruttura web di un progetto editoriale come un IT Manager

Benvenuti a Progetto Zero, una miniserie dedicata a chi vuole costruire una presenza web professionale partendo letteralmente da zero. E quando dico "zero", intendo zero budget, ma con un approccio decisamente ingegneristico.

Sul web è pieno di guide scritte da sedicenti guru del marketing che vi spingono ad acquistare costosi piani hosting o temi grafici pesantissimi. Noi faremo l'esatto opposto. Da Sistemista e IT Security Manager, vi mostrerò come applicare la mentalità lean per creare un'infrastruttura editoriale sicura, ultra-veloce e a costo (quasi) nullo.

Ma prima di toccare una singola riga di codice o di scegliere la piattaforma, dobbiamo fare un passo indietro. Dobbiamo fare Project Management.


Perché serve il Project Management in un progetto "Solo"?

È un errore comune pensare che gli strumenti di gestione dei progetti servano solo ai grandi team o alle aziende. Anche se siete gli unici sviluppatori, sistemisti e autori del vostro blog, trattarlo come un vero e proprio IT Project è l'unico modo per evitare lo "scope creep" (l'allargamento incontrollato dei requisiti in corso d'opera) e non abbandonare il lavoro a metà.

Avere una visione chiara delle dipendenze logiche è fondamentale per non perdere tempo: ad esempio, non ha senso occuparsi in modo maniacale della SEO on-page se prima non avete configurato i sistemi di telemetria, così come è inutile scrivere articoli se l'infrastruttura (come i record DNS del dominio) non è ancora consolidata.


I Tool (a costo zero) e il Diagramma di Gantt

Per pianificare le attività, vi consiglio di affidarvi a strumenti gratuiti ma estremamente potenti come Notion, GitHub Projects, Asana o ClickUp. La funzionalità chiave che dovete cercare in queste piattaforme è la visualizzazione a Diagramma di Gantt (Timeline).

Un diagramma di Gantt vi permette di mappare le attività su una linea temporale visiva, definendo quanto tempo dedicherete a ciascun task e, soprattutto, evidenziando le dipendenze. Vedere graficamente che la "Fase di Setup" deve necessariamente concludersi prima della "Fase di Deploy" vi darà una disciplina ferrea e vi permetterà di capire subito se siete in ritardo sulla tabella di marcia.


La Roadmap di Progetto Zero

Ecco come ho strutturato la nostra roadmap editoriale sul mio Gantt, e come vi consiglio di impostare le vostre milestone di progetto:

  • Milestone 1 - Le Fondamenta: Selezione della piattaforma serverless (es. Blogger o GitHub Pages) e scelta o sviluppo del tema Frontend.
  • Milestone 2 - Telemetria: Creazione degli account Google Analytics 4 e Search Console per il monitoraggio strutturato dei log di accesso e del traffico.
  • Milestone 3 - Tuning & Performance: Auditing tecnico tramite Google PageSpeed Insights per ottimizzare i Core Web Vitals e minificare il codice.
  • Milestone 4 - Deploy: Messa in produzione del primo contenuto, utilizzo strategico delle etichette (tag) e ottimizzazione tecnica per i crawler dei motori di ricerca.

Impostate queste attività nel vostro tool preferito, io personalmente uso Trello, o ClickUp. Assegnatevi delle scadenze realistiche (es. una settimana per milestone) e preparatevi: nel prossimo episodio inizieremo a sporcarci le mani con la scelta dell'infrastruttura e del codice frontend.

Happy Easter! The Sysadmin's Easter Egg: Unlocking "God Mode" in Windows 11

I have decided to give my readers a typical gift, a kind of present typical of the IT and video game world: Easter Eggs.

In software development jargon, an Easter Egg is a hidden feature, message, or inside joke intentionally inserted by programmers into an operating system or application, or very often a hidden level or room in a video game. To find them, you need to know exactly where to look or what specific "ritual" of keys to execute.

Today, in keeping with the holiday theme, we are going to "unwrap" the ultimate Easter egg of Microsoft systems: Windows 11 God Mode.


What is "God Mode"?

The term "God Mode" originates from video games, indicating a cheat that makes the player invincible. On Windows, its actual technical name is the Windows Master Control Panel shortcut.

It is a special hidden folder that, once unlocked, acts as a centralized hub providing direct access to over 200 advanced system administration and configuration tools, bypassing the modern (and sometimes fragmented) Windows 11 Settings interface.

For a Systems Programmer or an IT Security Manager, it's an incredibly useful tool to have everything under control in a single window, from disk partitioning to advanced network management and local security policies.


How to unlock the secret menu (Tutorial)

The activation process is straightforward and does not require any dangerous Registry edits. You simply need to create a folder and assign it a specific Windows Globally Unique Identifier (GUID).

Here are the steps:

  1. Right-click on an empty spot on your Desktop (or any other directory where you want to place the menu).
  2. Select New > Folder.
  3. Now, select the newly created folder and press F2 to rename it.
  4. Copy and paste exactly the following string as the folder name:
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

Sysadmin note: the word "GodMode" before the dot can be replaced with any name you prefer (e.g., AdminTools.{ED7BA...}), but the alphanumeric string inside the curly brackets must remain intact.


The Result

As soon as you press Enter, you will see the folder icon change instantly: it will become identical to the legacy Control Panel icon, losing the text name you assigned to it.

Double-clicking on this new icon will open a window containing a massive list of shortcuts divided by category: Windows Tools, Credential Manager, Network and Sharing Center, BitLocker, Troubleshooting, and much more.

In an era where Microsoft is progressively hiding advanced settings in favor of a more "user-friendly" interface (which can be frustrating for power users), this Easter Egg remains an essential escape route for IT professionals.

Happy Easter and happy system hacking!

Buona Pasqua! L'Uovo di Pasqua dei Sistemisti: Sbloccare il "God Mode" su Windows 11

Ho deciso di fare ai miei lettori, un regalo tipico, un tipo di dono tipico dell'informatica e del mondo dei videogame: gli Easter Egg.

Nel gergo dello sviluppo software, un Easter Egg è una funzione nascosta, un messaggio o uno scherzo inserito intenzionalmente dai programmatori all'interno di un sistema operativo o di un'applicazione, o molto spesso un quadro o una stanza nascosta in un videogame. Per trovarli, bisogna sapere esattamente dove cercare o quale "rituale" di tasti eseguire.

Oggi, in tema con le festività, andiamo a "scartare" l'uovo di Pasqua per eccellenza dei sistemi Microsoft: il God Mode di Windows 11.


Cos'è il "God Mode"?

Il termine "God Mode" (Modalità Dio) deriva dal mondo dei videogiochi, dove indica un trucco che rende il giocatore invincibile. Su Windows, il suo vero nome tecnico è Windows Master Control Panel shortcut.

Si tratta di una speciale cartella nascosta che, una volta sbloccata, funge da hub centralizzato fornendo l'accesso diretto a oltre 200 strumenti di amministrazione e configurazione avanzata del sistema, bypassando le moderne (e a volte dispersive) interfacce delle Impostazioni di Windows 11.

Per un Programmatore Sistemista o un IT Security Manager, è uno strumento utilissimo per avere tutto sotto controllo in una singola finestra, dal partizionamento dei dischi alla gestione avanzata delle reti, fino alle policy di sicurezza locale.


Come sbloccare il menu segreto (Tutorial)

Il processo per attivarlo è semplicissimo e non richiede modifiche pericolose al Registro di Sistema. È sufficiente creare una cartella e assegnarle un codice identificativo univoco (GUID) specifico di Windows.

Ecco i passaggi:

  1. Fai clic col tasto destro in un punto vuoto del tuo Desktop (o in qualsiasi altra directory in cui desideri posizionare il menu).
  2. Seleziona Nuovo > Cartella.
  3. Ora, seleziona la cartella appena creata e premi F2 per rinominarla.
  4. Copia e incolla esattamente la seguente stringa come nome della cartella:
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

Nota sistemistica: la parola "GodMode" prima del punto può essere sostituita con qualsiasi nome tu preferisca (es. AdminTools.{ED7BA...}), ma la stringa alfanumerica tra parentesi graffe deve rimanere intatta.


Il Risultato

Appena premerai Invio, vedrai l'icona della cartella cambiare istantaneamente: diventerà identica a quella dello storico Pannello di Controllo, perdendo il nome testuale che le avevi assegnato.

Facendo doppio clic su questa nuova icona, ti si aprirà una finestra contenente un lunghissimo elenco di scorciatoie suddivise per categoria: Strumenti di Windows, Gestione credenziali, Centro connessioni di rete, BitLocker, Risoluzione dei problemi e molto altro.

In un'epoca in cui Microsoft sta progressivamente nascondendo le impostazioni avanzate a favore di un'interfaccia più "user-friendly" (spesso frustrante per i power user), questo Easter Egg rimane una via di fuga essenziale per noi professionisti IT.

Buona Pasqua e buon "hacking" dei sistemi!

Removing Duplicate SPNs in Active Directory


While monitoring system logs, a critical error was identified related to the Key Distribution Center (KDC). The logs flagged the presence of duplicate Service Principal Names (SPNs), an issue that can trigger non-secure authentication downgrades from Kerberos to NTLM or cause total connection failures to database instances.

Error Log:
"The KDC encountered duplicate names while processing a Kerberos authentication request. The duplicate name is MSSQLSvc/ZXCSY.local:1433"

Root Cause Analysis

In an Active Directory environment, an SPN must be unique and mapped to a single account (either user or computer). If the same SPN is registered across multiple objects, the Kerberos protocol cannot determine which cryptographic key to use for the service ticket, thus compromising the security of the transaction.

Technical Resolution Procedure

Step 1: Identifying Duplicates

Using the setspn command-line tool with the -F (forest-wide search) and -Q (query) flags, I located the conflicting accounts: setspn -F -Q MSSQLSvc/ZXCSY.local:1433


The output confirmed that the SPN was registered to both the ZXCSY computer account and a dedicated domain service account.

Step 2: Selecting the Correct Account

By checking the SQL Server service configuration via services.msc on the target server, I verified that the instance was running under a Domain User Account. Therefore, the SPN registered to the computer account was redundant and the primary cause of the conflict.

Step 3: Removing the Duplicate SPN

I proceeded to delete the incorrect entry from the computer account using the -D (Delete) parameter: setspn -D MSSQLSvc/ZXCSY.local:1433 ZXCSY

Conclusion and Verification

A follow-up query confirmed that the SPN is now exclusively associated with the service account. This resolution restored proper Kerberos authentication, eliminating insecure NTLM fallbacks and stabilizing infrastructure access for the SQL instance.

Rimozione di SPN Duplicati in Active Directory



Durante il monitoraggio dei log di sistema, è stato riscontrato un errore critico relativo al Key Distribution Center (KDC). L'errore segnalava la presenza di Service Principal Name (SPN) duplicati, un problema che può causare il downgrade dell'autenticazione da Kerberos a NTLM o il fallimento totale delle connessioni verso il database.
Log di Errore:
"The KDC encountered duplicate names while processing a Kerberos authentication request. The duplicate name is MSSQLSvc/ZXCSY.local:1433"

Analisi del Problema

In un ambiente Active Directory, un SPN deve essere univoco e associato a un solo account (utente o computer). Se lo stesso SPN è registrato su più oggetti, il protocollo Kerberos non è in grado di determinare quale chiave utilizzare per criptare il ticket di servizio, compromettendo la sicurezza della transazione.

Procedura Tecnica di Risoluzione

Step 1: Identificazione dei duplicati


Utilizzando lo strumento da riga di comando setspn con i flag -F (ricerca globale) e -Q (query), ho individuato gli account in conflitto: setspn -F -Q MSSQLSvc/ZXCSY.local:1433


L'output ha confermato che l'SPN era registrato sia sull'account computer ZXCSY sia su un account utente di servizio dedicato.
 
Step 2: Scelta dell'account corretto

Attraverso la console services.msc sul server SQL, è stato verificato che il servizio SQL Server era configurato per l'avvio tramite un Account Utente di Dominio. Pertanto, l'SPN registrato sull'account Computer risultava ridondante e causa del conflitto.

Step 3: Rimozione dell'SPN duplicato

Ho proceduto alla rimozione della voce errata dall'account computer utilizzando il parametro -D (Delete): setspn -D MSSQLSvc/ZXCSY.local:1433 ZXCSY

Conclusione e Verifica

Una successiva query di controllo ha confermato che l'SPN è ora associato esclusivamente all'account di servizio. La risoluzione ha ripristinato l'autenticazione Kerberos, eliminando i fallback non sicuri verso NTLM e stabilizzando l'accesso all'infrastruttura SQL.

Windows 11 Start Menu & Task Manager Not Working? How to fix the "Blank Process List"

Have you ever had that moment of panic where your OS just... stops responding? It happened to me recently: my Start button was dead, the Taskbar was frozen, and to make things worse, Task Manager wouldn't show any processes. It was just a white, empty window. I had to do a bit of research and digging into the system to fix it, and since I found the solution, I thought I’d share it here to save you some headaches.

Step 1: Restart the Shell Experience Host

In Windows 11, the Start menu and Taskbar rely on specific background processes. If they hang, the UI dies.

  • Open Task Manager (Ctrl + Shift + Esc).
  • Go to File > Run new task, type powershell, and check Create this task with administrative privileges.
  • Run the following command to re-register the Shell Host:

Get-AppxPackage -allusers Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Step 2: Fix the Blank Process List (State Repository)

If Task Manager isn't showing any processes, the State Repository Service might be stuck. This service tracks all AppX applications. In an Admin PowerShell, run:


Stop-Service -Name "StateRepository" -Force
Start-Service -Name "StateRepository"

Step 3: Repair System Integrity (DISM & SFC)

If the binaries are corrupted, use the Deployment Image Servicing and Management tool:


DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Conclusion

Most of the time, the issue lies in the AppX Registration. Re-registering the specific shell package usually solves the "unresponsive Start button" without needing a full OS reinstall.