
Una knowledge base di cybersecurity guidata dalla community con oltre 400 note, mappe mentali e cheat-sheet – costruita partendo dai principi fondamentali. Ideale per studenti, analisti SOC e pentester.
Una knowledge base moderna e open-source sulla cybersecurity, progettata per aiutare studenti, professionisti e chiunque voglia imparare per tutta la vita a sviluppare competenze pratiche di sicurezza attraverso note strutturate, laboratori hands-on e concetti del mondo reale.
Creato con Quartz • Basato su Markdown • Guidato dalla community • Licenza MIT
Impara la cybersecurity con chiarezza — dai fondamenti ai concetti avanzati, tutto in un unico manuale open-source e ricercabile.
| 📚 Note | 🧪 Laboratori | 🔍 Ricerca | ⚡ Performance | 🤝 Community |
|---|---|---|---|---|
| In continua crescita | Apprendimento pratico |
🧼 Homepage Pulita | 🕸️ Grafico Interattivo | 📖 Modalità Lettura
La homepage pulita e senza distrazioni — pensata per la lettura.
Scopri come gli argomenti sono collegati tra loro. Ogni nota è collegata ai concetti correlati.
Concentrati su ciò che conta. Nessuna distrazione, solo apprendimento.
Delicato per gli occhi — perfetto per le sessioni di lettura notturne.
Completamente responsive — accessibile da qualsiasi dispositivo, ovunque.
Il mondo della cybersecurity si muove veloce. Nuove vulnerabilità, strumenti e best practice emergono ogni giorno. Eppure, la maggior parte delle risorse è sparsa tra forum, blog e corsi a pagamento — inaccessibile per molti di coloro che ne avrebbero più bisogno.
Questo manuale è diverso.
Che tu stia preparando la tua prima certificazione di sicurezza, difenda una rete aziendale o sia semplicemente curioso di sapere come il mondo digitale resti al sicuro, questo manuale fa per te.
Metti in funzione il manuale in locale in meno di 2 minuti.
# Clone the repository
git clone https://github.com/priyanshu-rawa/Cybersecurity-Handbook.git
cd Cybersecurity-Handbook
# Install dependencies
npm install
# Start the development server
npm run quartz:dev
# Clone the repository
git clone https://github.com/priyanshu-rawa/Cybersecurity-Handbook.git
cd Cybersecurity-Handbook
# Install dependencies
npm install
# Start the development server
npm run quartz:dev
# Build static site
npm run quartz:build
# Preview the build locally
npm run quartz:serve
| Categoria | Argomenti |
|---|---|
| Linux | Internals di Linux, Comandi, Sicurezza |
| Windows | Internals di Windows, Active Directory, Sicurezza |
| Networking | TCP/IP, DNS, HTTP/HTTPS, VPN, Firewall |
| Categoria | Argomenti |
|---|---|
| Sicurezza Web | OWASP Top 10, SQL Injection, XSS |
| Valutazione delle Vulnerabilità | Scansione, Enumerazione, Sfruttamento |
| Test di Penetrazione | Metodologie, Strumenti, Report |
| Post-Exploitation | Persistenza, Movimento Laterale, Escalation dei Privilegi |
| Categoria | Argomenti |
|---|---|
| Security Operations (SOC) | Monitoraggio, Risposta agli Incidenti |
| Detection Engineering | SIEM, Analisi dei Log, Threat Hunting |
| Informatica Forense | Analisi Forense della Memoria, Analisi Forense di Rete, Analisi di Malware |
| Categoria | Argomenti |
|---|---|
| Sicurezza del Cloud | AWS, Azure, GCP, Zero Trust |
| Sicurezza dei Container | Docker, Kubernetes, DevSecOps |
| IAM | Gestione delle Identità, Federazione, MFA |
| Categoria | Argomenti |
|---|---|
| Linguaggi | Python, Bash, PowerShell |
| Automazione | Scripting, CI/CD, Git |
| Categoria | Argomenti |
|---|---|
| Cifratura | Simmetrica, Asimmetrica, AES, RSA |
| Hashing | SHA-256, MD5, Funzioni Hash |
| PKI | Firme Digitali, TLS, Certificati |
La cybersecurity si fonda essenzialmente sulla comprensione dei sistemi.
Senza una solida padronanza di sistemi operativi, networking, protocolli, autenticazione, memoria, processi e architettura delle applicazioni, gli strumenti diventano poco più che pulsanti da premere.
Questo manuale è costruito attorno a un principio:
Comprendi la tecnologia prima di imparare come proteggerla o sfruttarla.
Ogni argomento mira a rispondere non solo a cosa fa qualcosa, ma anche a come funziona internamente e perché si comporta in quel modo.
I miglioramenti previsti includono:
Accogliamo con piacere contributi di ogni tipo! Che tu stia correggendo un refuso, aggiungendo un nuovo argomento o migliorando il design visivo, il tuo aiuto rende questo manuale migliore per tutti.
git checkout -b feature/your-feature-name
git commit -m "Add: New section on ransomware defense strategies"
git push origin feature/your-feature-name
mainAccogliamo con piacere contributi di ogni tipo — dalla correzione di un singolo refuso all'aggiunta di un intero nuovo argomento. Ogni contributo, per quanto piccolo, aiuta a rendere questo manuale migliore per tutti.
💡 È la tua prima volta che contribuisci all'open source? Nessun problema! Ti guiderò io.
###📍 Dove Puoi Contribuire
| Tipo di File | Posizione |
|---|---|
| Note di cybersecurity | content/ (nella cartella di categoria pertinente) |
Grazie per aver contribuito a rendere questa risorsa di livello mondiale! 🚀
Questo manuale è — e sarà sempre — completamente gratuito e open-source. Se ti è stato utile in qualsiasi modo, ecco alcuni modi significativi per sostenere il progetto:
"L'open source è costruito da persone a cui importa. Ogni contributo, per quanto piccolo, fa la differenza."
Un semplice "grazie" o "mi è stato utile" conta molto. Se questo manuale ha fatto la differenza nel tuo percorso di apprendimento, mi piacerebbe saperlo.
[email protected]Il modo migliore per sostenere questo progetto è condividerlo con altri che potrebbero trovarlo utile.
Copia questo e condividilo:
"Ho trovato questo manuale gratuito di Cybersecurity con oltre 400 note, realizzato con Obsidian + Quartz. Dai un'occhiata: https://github.com/priyanshu-rawa/Cybersecurity-Handbook"
Grazie per essere parte di questo viaggio. Ogni stella, condivisione e contributo conta. ❤️
Questo progetto è concesso in licenza sotto la MIT License — consulta il file LICENSE per i dettagli.
Sei libero di usare, modificare, distribuire e persino commercializzare questo lavoro, purché mantieni l'avviso di copyright. Ti invitiamo a contribuire con i tuoi miglioramenti!
Se trovi utile questo manuale:
Ogni stella e condivisione aiuta qualcuno a scoprire questa risorsa.
📖 Manuale di Cybersecurity
Una knowledge base di cybersecurity in continua evoluzione, costruita attraverso documentazione, sperimentazione e apprendimento pratico.
Imparare Sempre · Documentare Sempre · Migliorare Sempre
Se ti è stato utile, lascia una ⭐ – mi motiva a continuare a costruire.
| Estremamente veloce |
| Basato su Quartz |
| Open Source |
| Area | Esempi |
|---|
| 📝 Contenuti | Aggiungi nuovi argomenti, correggi errori, migliora le spiegazioni, aggiungi esempi pratici |
| 🎨 Design | Migliora gli elementi visivi, aggiungi diagrammi, perfeziona il layout |
| 🔧 Codice | Correggi bug, migliora la configurazione di Quartz, aggiungi funzionalità |
| 📖 Documentazione | Migliora la chiarezza, correggi la formattazione, aggiungi riferimenti incrociati |
| 💬 Community | Segnala problemi, suggerisci miglioramenti, aiuta gli altri |
| Passo | Azione |
|---|
| 1 | Fai il fork del repository — clicca il pulsante "Fork" in alto a destra |
| 2 | Clona il tuo fork in locale: git clone https://github.com/your-username/Cybersecurity-Handbook.git |
| 3 | Crea un branch per le tue modifiche: git checkout -b feature/your-feature-name |
| 4 | Apporta le tue modifiche — aggiungi note, correggi refusi, aggiorna i contenuti |
| 5 | Prepara le modifiche (staging): git add . |
| 6 | Committa con un messaggio chiaro: git commit -m "Add: New section on ransomware defense" |
| 7 | Esegui il push sul tuo fork: git push origin feature/your-feature-name |
| 8 | Apri una Pull Request — vai al repository originale e clicca "Compare & pull request" |
| Aspetto | Linea Guida |
|---|
| Contenuti | Scrivi in un inglese chiaro e accessibile. Includi esempi pratici e scenari del mondo reale. |
| Formattazione | Usa intestazioni Markdown corrette (##, ###). Mantieni i blocchi di codice con gli identificatori di linguaggio (es. ```bash, ```python). |
| Immagini | Conservale in assets/images/. Usa nomi file descrittivi in minuscolo (es. network-osi-model.png). |
| Stile | Segui il tono visivo esistente. Nessun errore di markdown. Mantieni tutto conciso e pratico. |
| Ambito | Se non sei sicuro di dove collocare un argomento, apri prima una issue — discuteremo la posizione migliore. |
| Tipo | Descrizione |
|---|
| 📚 Nuovi Argomenti | Manca un argomento? Aggiungilo! Controlla la sezione di copertura per evitare duplicati. |
| 🛠️ Correzioni | Trovato un errore o informazioni obsolete? Correggilo! |
| 💡 Miglioramenti | Pensi che qualcosa possa essere spiegato meglio? Riscrivilo! |
| 🧪 Laboratori ed Esercizi | Guide pratiche ed esercizi hands-on. |
| 📊 Diagrammi | Spiegazioni visive di concetti complessi. |
| 🔗 Link e Riferimenti | Aggiungi risorse esterne pertinenti. |
| Immagini | assets/images/ |
| Diagrammi | assets/diagrams/ |
| Laboratori | content/ (nella cartella dei laboratori pertinente) |
| Risorsa | Descrizione |
|---|
| 📧 Apri una Issue | Crea una nuova issue — risponderò il prima possibile. |
| 💬 Avvia una Discussione | Usa la scheda Discussions per condividere idee, fare domande o suggerire miglioramenti. |
| 📄 Guida ai Contributi | Consulta CONTRIBUTING.md per le linee guida sui contributi. |
| 📋 Codice di Condotta | Leggi il Codice di Condotta prima di contribuire. |
| Modo | Cosa Fa | Perché Aiuta |
|---|
| ⭐ Metti una stella al repo | Clicca il pulsante stella in alto | Aiuta gli altri a scoprire il manuale |
| 🔗 Condividi il manuale | Pubblicarlo su LinkedIn, Twitter, Reddit, Discord | Porta più studenti nella community |
| 📝 Contribuisci con contenuti | Aggiungi nuovi argomenti, correggi refusi, migliora le spiegazioni | Rende il manuale migliore per tutti |
| 💬 Dai un feedback | Apri una issue o avvia una discussione | Mi aiuta a capire cosa migliorare dopo |
| 👥 Dillo a un amico | Condividilo con chi sta imparando la cybersecurity | Fa crescere la community in modo organico |
| 🐛 Segnala bug | Fammi sapere se qualcosa non funziona | Mantiene il manuale accurato e affidabile |
| 📖 Usalo ogni giorno | Consultalo nel tuo apprendimento o lavoro | Il miglior supporto è usarlo! |
| Area | Cosa Puoi Fare |
|---|
| 📝 Contenuti | Aggiungi nuovi argomenti, correggi errori, migliora le spiegazioni |
| 🎨 Design | Suggerisci miglioramenti a layout, elementi visivi e diagrammi |
| 🔧 Codice | Migliora la configurazione di Quartz, correggi bug, aggiungi funzionalità |
| 📖 Documentazione | Migliora chiarezza, formattazione e riferimenti incrociati |
| 💬 Community | Aiuta gli altri nelle issue/discussioni, diffondi la voce |