Corso di formazione The Dark Web
Il corso è destinato a coloro che richiedono intelligenza o prove dal Dark Web. Di solito si tratta di coloro che lavorano nel governo o nell'applicazione della legge, sebbene possano anche trovarsi nel settore privato.
Struttura del corso
- Comprendi la differenza tra Clear Web e Deep Web
- Comprendere le precauzioni da prendere durante la navigazione nel Deep Web
- Come installare e configurare una distribuzione Linux
- Come rendere completamente anonimo te stesso e le tue attività di navigazione
- Come indicizzare e Search per i siti Web sul Deep Web
- Scopri di più su Bitcoin e PGP
- Comprendere le idee sbagliate e i miti sul Deep Web
Requisiti
Conoscenza di base dei computer e di Internet.
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione The Dark Web - Prenotazione
Corso di formazione The Dark Web - Richiesta
The Dark Web - Richiesta di consulenza
Recensioni (5)
Spiegazione dettagliata riguardo RHDS.
Murat Kumburlu - Westpac Banking Corporation
Corso - 389 Directory Server for Administrators
Traduzione automatica
Ho imparato molto e acquisito conoscenze che posso utilizzare nel mio lavoro!
Artur - Akademia Lomzynska
Corso - Active Directory for Admins
Traduzione automatica
Il formatore ha fornito informazioni aggiornate e preziosi riferimenti e strumenti.
Jose Vicente - EID
Corso - C/C++ Secure Coding
Traduzione automatica
Non c'era nulla da rimproverare, era perfetto.
Zola Madolo - Vodacom
Corso - Android Security
Traduzione automatica
I laboratori
Katekani Nkuna - Vodacom
Corso - The Secure Coding Landscape
Traduzione automatica
Corsi in Arrivo
Corsi relativi
389 Directory Server per Amministratori
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli amministratori di sistema che desiderano utilizzare 389 Directory Server per configurare e gestire l'autenticazione e l'autorizzazione basate su LDAP.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installare e configurare 389 Directory Server.
- Comprendere le caratteristiche e l'architettura di 389 Directory Server.
- Scopri come configurare il server di directory utilizzando la console Web e l'interfaccia a riga di comando.
- Configurare e monitorare la replica per la disponibilità elevata e il bilanciamento del carico.
- Gestisci l'autenticazione LDAP utilizzando SSSD per prestazioni più veloci.
- Integrare 389 Directory Server con Microsoft Active Directory.
Active Directory per Amministratori
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli amministratori di sistema che desiderano utilizzare Microsoft Active Directory per gestire e proteggere l'accesso ai dati.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Impostare e configurare Active Directory.
- Configura un dominio e definisci i diritti di accesso di utenti e dispositivi.
- Gestisci utenti e macchine tramite Criteri di gruppo.
- Controllare l'accesso ai file server.
- Configurare un Servizio certificati e gestire i certificati.
- Implementa e gestisci servizi come crittografia, certificati e autenticazione.
Sicurezza Android
14 oreAndroid è una piattaforma open per dispositivi mobili come smartphone e tablet. Ha una vasta varietà di funzionalità di sicurezza per rendere più facile lo sviluppo di software sicuro; tuttavia, manca alcuni aspetti di sicurezza presenti in altre piattaforme portatili. Il corso offre un'ampia panoramica di queste caratteristiche e mette in risalto i difetti critici più importanti da tenere a mente in relazione alla piattaforma sottostante Linux, al sistema di file e all'ambiente generale, nonché riguardo l'utilizzo delle autorizzazioni ed altri componenti dello sviluppo software Android.
Sono descritte le trappole e i punti deboli della sicurezza tipici sia per il codice nativo che per le applicazioni Java, insieme a raccomandazioni e best practice per evitarli e mitigarli. In molti casi, i problemi discussi sono supportati da esempi di vita reale e studi di caso. Infine, si fornisce una breve panoramica su come utilizzare strumenti di testing della sicurezza per rivelare eventuali bug di programmazione rilevanti per la sicurezza.
I partecipanti a questo corso acquisiranno
- Comprendere i concetti base della sicurezza, della sicurezza IT e dello sviluppo di codice sicuro
- Apprendere le soluzioni di sicurezza su Android
- Imparare ad utilizzare diverse funzionalità di sicurezza della piattaforma Android
- Ottenere informazioni sulle vulnerabilità recenti in Java su Android
- Apprendere sui soliti errori di codifica e come evitarli
- Comprensione delle vulnerabilità del codice nativo su Android
- Realizzare le gravi conseguenze della gestione non sicura dei buffer nel codice nativo
- Comprendere le tecniche di protezione architetturali e le loro debolezze
- Ottenere fonti e letture ulteriori sulle pratiche di sviluppo sicuro
Pubblico Obiettivo
Professionisti
Sicurezza di Rete e Comunicazione Sicura
21 oreL'implementazione di un'applicazione di rete sicura può essere difficile, anche per gli sviluppatori che potrebbero aver utilizzato in precedenza vari blocchi di crittografia (come la crittografia e le firme digitali). Al fine di far comprendere ai partecipanti il ruolo e l'uso di queste primitive crittografiche, in primo luogo viene fornita una solida base sui principali requisiti della comunicazione sicura – riconoscimento sicuro, integrità, riservatezza, identificazione remota e anonimato – presentando anche i problemi tipici che possono danneggiare questi requisiti insieme alle soluzioni del mondo reale.
Poiché un aspetto critico della sicurezza della rete è la crittografia, vengono discussi anche gli algoritmi crittografici più importanti in crittografia simmetrica, hashing, crittografia asimmetrica e accordo di chiave. Invece di presentare un background matematico approfondito, questi elementi vengono discussi dal punto di vista di uno sviluppatore, mostrando esempi tipici di casi d'uso e considerazioni pratiche relative all'uso delle criptovalute, come le infrastrutture a chiave pubblica. Vengono introdotti protocolli di sicurezza in molte aree della comunicazione sicura, con una discussione approfondita sulle famiglie di protocolli più utilizzate come IPSEC e SSL/TLS.
Vengono discusse le vulnerabilità tipiche delle criptovalute sia relative a determinati algoritmi crittografici che ai protocolli crittografici, come BEAST, CRIME, TIME, BREACH, FREAK, Logjam, Padding oracle, Lucky Thirteen, POODLE e simili, nonché l'attacco di temporizzazione RSA. In ogni caso, le considerazioni pratiche e le potenziali conseguenze sono descritte per ogni problema, ancora una volta, senza entrare in profondi dettagli matematici.
Infine, poiché la tecnologia XML è centrale per lo scambio di dati da parte di applicazioni in rete, vengono descritti gli aspetti di sicurezza di XML. Ciò include l'utilizzo di XML all'interno dei servizi Web e dei messaggi SOAP insieme a misure di protezione come la firma XML e la crittografia XML, nonché i punti deboli di tali misure di protezione e i problemi di sicurezza specifici di XML come XML injection, XML attacchi di entità esterne (XXE), XML bombe e XPath injection.
I partecipanti a questo corso dovranno
- Comprendere i concetti di base della sicurezza, della sicurezza informatica e della codifica sicura
- Comprendere i requisiti di una comunicazione sicura
- Scopri gli attacchi di rete e le difese a diversi livelli OSI
- Avere una conoscenza pratica della crittografia
- Comprendere i protocolli di sicurezza essenziali
- Comprendere alcuni recenti attacchi contro i sistemi crittografici
- Ottieni informazioni su alcune vulnerabilità correlate recenti
- Comprendere i concetti di sicurezza dei servizi Web
- Ottieni fonti e ulteriori letture sulle pratiche di codifica sicura
Pubblico
Sviluppatori, Professionisti
C/C++ Sicuro Codifica
21 oreQuesto corso di tre giorni copre i principi basilari per proteggere il codice C/C++ dagli utenti malintenzionati che potrebbero sfruttare molte vulnerabilità nel codice, legate alla gestione della memoria e all'elaborazione dell'input. Il corso affronta le basi della scrittura di codice sicuro.
Sicurezza Avanzata di Java
21 oreAnche i programmatori esperti Java non padroneggiano con tutti i mezzi i vari servizi di sicurezza offerti da Java, e allo stesso modo non sono consapevoli delle diverse vulnerabilità che sono rilevanti per le applicazioni web scritte in Java.
Il corso, oltre ad introdurre i componenti di sicurezza della Standard Java Edition, affronta le problematiche di sicurezza della Java Enterprise Edition (JEE) e dei servizi web. La discussione di servizi specifici è preceduta dai fondamenti della crittografia e della comunicazione sicura. Vari esercizi trattano le tecniche di sicurezza dichiarativa e programmatica in JEE, mentre viene discussa la sicurezza dei servizi web sia a livello di trasporto che end-to-end. L'uso di tutti i componenti viene presentato attraverso diversi esercizi pratici, in cui i partecipanti possono provare da soli le API e gli strumenti discussi.
Il corso esamina e spiega anche i difetti di programmazione più frequenti e gravi del linguaggio e della piattaforma Java e le vulnerabilità relative al web. Oltre ai tipici bug commessi dai programmatori Java, le vulnerabilità di sicurezza introdotte coprono sia problemi specifici del linguaggio che problemi derivanti dall'ambiente di runtime. Tutte le vulnerabilità e gli attacchi pertinenti vengono dimostrati attraverso esercizi di facile comprensione, seguiti dalle linee guida di codifica consigliate e dalle possibili tecniche di mitigazione.
I partecipanti a questo corso dovranno
- Comprendere i concetti di base della sicurezza, della sicurezza informatica e della codifica sicura
- Scopri le vulnerabilità del Web oltre la Top Ten di OWASP e scopri come evitarle
- Comprendere i concetti di sicurezza dei servizi Web
- Impara a utilizzare le varie funzioni di sicurezza dell'ambiente di sviluppo Java
- Avere una conoscenza pratica della crittografia
- Informazioni sulle soluzioni di sicurezza di Java EE
- Scopri gli errori di codifica tipici e come evitarli
- Ottieni informazioni su alcune vulnerabilità recenti nel framework Java
- Ottieni conoscenze pratiche sull'uso degli strumenti di test di sicurezza
- Ottieni fonti e ulteriori letture sulle pratiche di codifica sicura
Pubblico
Gli sviluppatori
Sicurezza Standard Java
14 oreDescrizione
Il linguaggio Java e l'ambiente di esecuzione (JRE) sono stati progettati per essere liberi dalle vulnerabilità di sicurezza comuni più problematiche riscontrate in altri linguaggi, come C/C++. Tuttavia, gli sviluppatori software e gli architetti non dovrebbero limitarsi a conoscere le varie funzionalità di sicurezza dell'ambiente Java (sicurezza positiva), ma dovrebbero essere anche consapevoli delle numerose vulnerabilità che rimangono rilevanti per lo sviluppo in Java (sicurezza negativa).
La presentazione dei servizi di sicurezza è preceduta da un breve panorama delle basi della crittografia, fornendo una base comune per comprendere lo scopo e il funzionamento dei componenti applicabili. L'uso di questi componenti viene illustrato attraverso numerosi esercizi pratici, in cui i partecipanti possono provare le API discusse da soli.
Il corso analizza anche e spiega le più frequenti e gravi imperfezioni di programmazione del linguaggio Java e della piattaforma, coprendo sia gli errori tipici commessi dai programmatori Java che i problemi specifici del linguaggio e dell'ambiente. Tutte le vulnerabilità e gli attacchi pertinenti vengono dimostrati attraverso esercizi facili da comprendere, seguiti dalle linee guida di codifica consigliate e dalle tecniche di mitigazione possibili.
I partecipanti a questo corso
- Comprenderanno i concetti fondamentali di sicurezza, sicurezza IT e codifica sicura
- Impareranno le vulnerabilità Web al di là del OWASP Top Ten e sapranno come evitarle
- Impareranno a utilizzare varie funzionalità di sicurezza dell'ambiente di sviluppo Java
- Averanno una comprensione pratica della crittografia
- Impareranno sugli errori di codifica tipici e su come evitarli
- Otterranno informazioni su alcune vulnerabilità recenti nel framework Java
- Otterranno fonti e ulteriori letture sulle pratiche di codifica sicura
Pubblico di riferimento
Sviluppatori
.NET, C# e sviluppo della sicurezza ASP.NET
14 oreOggi sono disponibili diversi linguaggi di programmazione per compilare il codice nei framework .NET e ASP.NET. L'ambiente fornisce strumenti potenti per lo sviluppo della sicurezza, ma gli sviluppatori dovrebbero sapere come applicare le tecniche di programmazione a livello architetturale e codifica al fine di implementare la funzionalità di sicurezza desiderata, evitare vulnerabilità o limitarne l'exploit.
L'obiettivo di questo corso è insegnare agli sviluppatori attraverso numerose esercitazioni pratiche come impedire al codice non attendibile di eseguire azioni privilegiate, proteggere le risorse tramite autenticazione e autorizzazione forti, fornire chiamate a procedure remote, gestire le sessioni, introdurre diverse implementazioni per determinate funzionalità, e molto altro ancora.
L'introduzione di diverse vulnerabilità inizia con la presentazione di alcuni problemi di programmazione tipici che si verificano quando si utilizza .NET, mentre la discussione sulle vulnerabilità di ASP.NET affronta anche varie impostazioni ambientali e i loro effetti. Infine, l'argomento delle vulnerabilità specifiche di ASP.NET non solo affronta alcune sfide generali di sicurezza delle applicazioni web, ma anche problemi speciali e metodi di attacco come l'attacco al ViewState o gli attacchi di terminazione della stringa.
I partecipanti a questo corso
- Capiranno i concetti fondamentali di sicurezza, sicurezza IT e codifica sicura
- Impareranno le vulnerabilità web oltre il OWASP Top Ten e sapranno come evitarle
- Impareranno a utilizzare le varie funzionalità di sicurezza dell'ambiente di sviluppo .NET
- Otterranno conoscenze pratiche nell'utilizzo degli strumenti di test della sicurezza
- Impareranno sui tipici errori di codifica e come evitarli
- Riceveranno informazioni su alcune vulnerabilità recenti in .NET e ASP.NET
- Otterranno fonti e letture aggiuntive sulle pratiche di codifica sicura
Pubblico target
Sviluppatori
Il panorama della codifica sicura
14 oreIl corso presenta alcuni concetti di sicurezza comuni, fornisce una panoramica sulle nature delle vulnerabilità indipendentemente dai linguaggi di programmazione e dalle piattaforme utilizzate, e spiega come gestire i rischi relativi alla sicurezza del software in diverse fasi del ciclo di vita dello sviluppo del software. Senza entrare nei dettagli tecnici specifici, evidenzia alcune delle vulnerabilità più interessanti ed acuite nelle varie tecnologie di sviluppo del software e presenta le sfide del testing di sicurezza insieme a diverse tecniche e strumenti che si possono applicare per individuare eventuali problemi nel codice.
I partecipanti al corso acquisiranno la capacità di
- Comprendere i concetti base di sicurezza, sicurezza IT e coding sicuro
- Comprendere le vulnerabilità Web sia sul lato server che su quello client
- Rendere conto delle gravi conseguenze di un gestione inadeguata dei buffer
- Essere informati riguardo a alcune vulnerabilità recenti nei ambienti di sviluppo e framework
- Apprendere i tipici errori di coding e come evitarli
- Comprendere gli approcci e le metodologie del testing di sicurezza
Pubblico di riferimento
Manager
FreeIPA per Amministratori
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli amministratori di sistema che desiderano utilizzare FreeIPA per centralizzare l'autenticazione, l'autorizzazione e le informazioni sull'account per gli utenti, i gruppi e i computer della propria organizzazione.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installare e configurare FreeIPA.
- Gestisci Linux utenti e clienti da un'unica posizione centrale.
- Utilizzare l'interfaccia CLI, l'interfaccia utente Web e l'interfaccia RPC di FreeIPA per configurare e gestire le autorizzazioni.
- Abilita l'autenticazione Single Sign-On su tutti i sistemi, i servizi e le applicazioni.
- Integrare FreeIPA con Windows Active Directory.
- Backup, replica e migrazione di un server FreeIPA.
Gestione dell'Identità e degli Accessi con Okta
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli amministratori di sistema che desiderano utilizzare Okta per la gestione delle identità e degli accessi.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configura, integra e gestisci Okta.
- Integrare Okta in un'applicazione esistente.
- Implementa la sicurezza con l'autenticazione a più fattori.
Workshop OpenLDAP
21 oreQuesto corso live guidato dall'insegnante in Italia (online o sul posto) è rivolto a amministratori di sistema e professionisti IT di livello intermedio che desiderano installare, configurare, gestire e proteggere i directory LDAP utilizzando OpenLDAP.
Al termine del corso, i partecipanti saranno in grado di:
- Capire la struttura ed il funzionamento dei directory LDAP.
- Installare e configurare OpenLDAP per diversi ambienti di distribuzione.
- Mettere in pratica meccanismi di controllo degli accessi, autenticazione e replica.
- Utilizzare OpenLDAP con servizi e applicazioni di terze parti.
Gestione delle Identità e dell'Accesso utilizzando OpenAM
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli amministratori di sistema che desiderano utilizzare OpenAM per gestire i controlli di identità e accesso per le applicazioni web.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Impostare l'ambiente server necessario per iniziare a configurare l'autenticazione e i controlli di accesso utilizzando OpenAM.
- Implementa l'accesso Single Sign-On (SSO), l'autenticazione a più fattori (MFA) e le funzionalità self-service per gli utenti per le applicazioni Web.
- Utilizza i servizi federativi (OAuth 2.0, OpenID, SAML v2.0 e così via) per estendere la gestione delle identità in modo sicuro su diversi sistemi o applicazioni.
- Access e gestire i servizi di autenticazione, autorizzazione e identità tramite API REST.
OpenDJ per Amministratori
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli amministratori di sistema che desiderano utilizzare OpenDJ per gestire le credenziali utente della propria organizzazione in un ambiente di produzione.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installare e configurare OpenDJ.
- Mantenere un server OpenDJ, incluso il monitoraggio, la risoluzione dei problemi e l'ottimizzazione delle prestazioni.
- Crea e gestisci più database OpenDJ.
- Eseguire il backup e la migrazione di un server OpenDJ.