Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
SecurityShepherd — Piattaforma di formazione sulla sicurezza delle applicazioni web e mobili | Kitploit
Strumenti/GitHubGitHub/owasp/securityshepherd
Sicurezza WebCTFPenetration TestingSicurezza MobileApprendimento e FormazioneLab e PraticaTop in Lab e Pratica n.7
GitHubowasp/securityshepherd

SecurityShepherd

Piattaforma di formazione sulla sicurezza delle applicazioni web e mobili

Vedi Repository
1.5k511575 giorni faRevisionato da Kitploit
Sito web

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

OWASP Security Shepherd OWASP Flagship

L'OWASP Security Shepherd Project è una piattaforma di formazione sulla sicurezza delle applicazioni web e mobile. Security Shepherd è stato progettato per favorire e migliorare la consapevolezza della sicurezza tra una platea eterogenea di competenze. L'obiettivo di questo progetto è prendere i principianti dell'AppSec o gli ingegneri esperti e affinare le loro competenze nel penetration testing fino allo status di esperto di sicurezza.

Build and Test

Documentazione

La documentazione è disponibile su https://owasp.github.io/SecurityShepherd/: come giocare, come eseguire Security Shepherd e un evento, e come contribuire.

Avvio rapido

Controlla prima i prerequisiti. Poi compila e avvia Security Shepherd:

git clone https://github.com/OWASP/SecurityShepherd.git
cd SecurityShepherd
# Build the WAR and generate the database scripts the images need
mvn -Pdocker clean package -DskipTests
# Build the images and start the containers
docker compose up -d --build

Poi apri https://localhost e segui Getting started per configurare il database e accedere.

Questa è una guida rapida per un laptop o un laboratorio didattico, non un deployment di produzione: utilizza password predefinite ben note e un certificato autofirmato. Prima che altre persone lo utilizzino, segui Deploying into production. Per spostare un'installazione esistente alla 4.0, consulta Upgrading.

Le immagini precompilate sono pubblicate su Docker Hub come owasp/security-shepherd. Verifying the images spiega i tag e come verificare l'SBOM e la provenienza di un'immagine.

La macchina virtuale 3.1 e i pacchetti di installazione manuale sono ancora disponibili nella pagina delle release, e la wiki li descrive.

A cosa può servire Security Shepherd?

Security Shepherd può essere utilizzato come;

  • Strumento didattico per tutta la sicurezza delle applicazioni
  • Piattaforma di formazione per il pen testing di applicazioni web
  • Formazione per il pen testing di applicazioni mobile
  • Ambiente di prova sicuro per esercitarsi con le tecniche AppSec
  • Piattaforma per dimostrare esempi di rischi di sicurezza reali

Perché scegliere Security Shepherd?

Ci sono molte applicazioni volutamente vulnerabili disponibili nell'OWASP Project Inventory, e ancora di più su internet. Perché dovresti usare Security Shepherd? Ecco alcune ragioni;

  • Ampia copertura degli argomenti
    Shepherd include oltre sessanta livelli che coprono l'intero spettro della sicurezza delle applicazioni Web e Mobile all'interno di un unico progetto.
  • Curva di apprendimento graduale
    Shepherd è perfetto per utenti completamente nuovi alla sicurezza, con livelli che aumentano di difficoltà a un ritmo piacevole.
  • Spiegazioni alla portata di tutti
    Quando ogni concetto di sicurezza viene presentato per la prima volta in Shepherd, lo è in termini semplici, così che chiunque (anche i principianti) possa assimilarli.
  • Esempi reali
    I rischi di sicurezza in Shepherd sono vulnerabilità reali il cui impatto di exploit è stato attenuato per proteggere l'applicazione, gli utenti e l'ambiente. Non ci sono rischi di sicurezza simulati che richiedono uno specifico vettore di attacco previsto per superare un livello. I vettori di attacco, quando usati su Shepherd, si comportano come farebbero nel mondo reale.
  • Scalabilità
    Shepherd può essere usato localmente da un singolo utente o facilmente come server per un elevato numero di utenti.
  • Altamente personalizzabile
    Shepherd consente agli amministratori di impostare quali livelli sono disponibili per i loro utenti e in che modo vengono presentati (Layout Open, CTF e Tournament)
  • Perfetto per le aule
    Shepherd fornisce ai suoi giocatori chiavi di soluzione specifiche per utente per impedire agli studenti di condividere le chiavi, anziché seguire i passaggi necessari per completare un livello.
  • Classifica
    Security Shepherd dispone di una classifica configurabile per incoraggiare un ambiente di apprendimento competitivo. Gli utenti che completano i livelli per primi, secondi e terzi ricevono medaglie nella loro voce in classifica e punti bonus per mantenere la classifica divertente.
  • Gestione utenti
    Gli amministratori di Security Shepherd possono creare utenti, creare amministratori, sospendere, riattivare, aggiungere punti bonus o togliere punti di penalità dagli account degli utenti con i controlli di gestione utenti dell'amministratore. Gli amministratori possono anche suddividere i propri studenti in gruppi classe specifici. Gli amministratori possono visualizzare i progressi compiuti da una classe per identificare i partecipanti in difficoltà. Un amministratore può persino chiudere la registrazione pubblica e creare manualmente gli utenti se desidera un'esperienza privata.
  • Servizio robusto
    Shepherd è stato utilizzato per gestire CTF online come l'OWASP Global CTF e l'OWASP LATAM Tour CTF 2015, entrambi con oltre 200 utenti attivi e senza tempi di inattività, a parte i periodi di manutenzione pianificati.
  • Feedback configurabile
    Un amministratore può abilitare un processo di feedback, che deve essere completato dagli utenti prima che un livello venga contrassegnato come completato. Questo è usato sia per facilitare i miglioramenti del progetto basati sul feedback inviato sia per consentire agli amministratori di sistema di raccogliere "Reports of Understanding" dai propri studenti.
  • Logging granulare
    I log riportati da Security Shepherd sono altamente dettagliati e descrittivi, ma non accecanti. Se un utente si comporta male, lo saprai.
Scarica lo strumento