Ihre Anwendung für maschinelles Lernen funktioniert wie vorgesehen, also sind Sie fertig, richtig? Aber haben Sie daran gedacht, falsche Werte einzugeben? 16Gbs Daten? Eine Null? Ein Hochkomma? Negative Zahlen, oder speziell -1 oder -231? Denn das ist es, was die bösen Jungs tun werden. Und die Liste ist bei weitem nicht vollständig.

Als Fachmann für maschinelles Lernen müssen Sie genauso paranoid sein wie jeder andere Entwickler da draußen. Das Interesse an Angriffen auf Lösungen für maschinelles Lernen nimmt immer mehr zu, und daher ist der Schutz vor feindlichem maschinellem Lernen unerlässlich. Dies erfordert nicht nur ein Bewusstsein, sondern auch spezielle Fähigkeiten zum Schutz Ihrer ML-Anwendungen. Der Kurs hilft Ihnen dabei, diese Fähigkeiten zu erwerben, indem er die neuesten Angriffe und Schutztechniken aus dem ML-Bereich vorstellt.

Maschinelles Lernen ist nun einmal Software. Deshalb vermitteln wir in diesem Kurs auch allgemeine Fähigkeiten zur sicheren Programmierung und besprechen die Sicherheitsfallen der Programmiersprache Python. Sowohl das gegnerische maschinelle Lernen als auch die Kernthemen der sicheren Codierung werden mit vielen praktischen Übungen und Geschichten aus dem wirklichen Leben untermauert, um ein starkes emotionales Engagement für die Sicherheit zu schaffen und die Codehygiene erheblich zu verbessern.

Um sicherzustellen, dass Sie auf die Kräfte der dunklen Seite vorbereitet sind.

Um sicherzustellen, dass nichts Unerwartetes passiert.

Nichts.

PRAKTISCHE INFO

  • Wenn eine Schulung vor Ort nicht möglich ist, können wir eine interaktive Online-Schulung (virtuell) oder eine Hybrid-Schulung anbieten. Das Standardprogramm mit 3 Tagen Inhalt kann auch in 5 halben Tagen (von Montag bis Freitag) durchgeführt werden.
  • Sind Sie neugierig, wie Sie den Return on Investment (ROI) von Schulungen zur sicheren Codierung quantifizieren können? Sehen Sie sich diesen Artikel.

Objektiv

  • Machen Sie sich mit den wichtigsten Konzepten der Cybersicherheit vertraut;
  • Lernen Sie die verschiedenen Aspekte der Sicherheit beim maschinellen Lernen kennen;
  • Angriffe und Verteidigungstechniken im gegnerischen maschinellen Lernen;
  • Identifizieren Sie Schwachstellen und deren Folgen;
  • Lernen Sie die besten Sicherheitsverfahren in Python kennen;
  • Ansätze und Prinzipien der Eingabevalidierung;
  • Verwaltung von Schwachstellen in Komponenten von Drittanbietern;
  • Verstehen, wie Kryptographie die Anwendungssicherheit unterstützen kann;
  • Lernen Sie, wie man kryptografische APIs in Python richtig verwendet;
  • Verständnis der Methodik und Ansätze für Sicherheitstests;
  • Vertraut werden mit gängigen Sicherheitstesttechniken und -tools.

Zielgruppe

Dieser Kurs richtet sich an Python-Entwickler, die an maschinellen Lernsystemen arbeiten.

Lieferung Im Unternehmen (vor Ort oder online)
Dauer 5 aufeinanderfolgende Tage (wenn online) / 4 aufeinanderfolgende Tage (wenn vor Ort)
Größe der Gruppe Bis zu 12 Teilnehmer
Anpassung Das Training kann auf Ihre Organisation, Ihren Kontext und Ihre Lernziele zugeschnitten werden.
Sprache Englisch
Investition Auf Anfrage
Broschüre herunterladen

Programm

  • Grundlagen der Cybersicherheit;
  • Sicherheit beim maschinellen Lernen;
  • Eingabeüberprüfung;
  • Sicherheitsmerkmale;
  • Zeit und Zustand;
  • Irrtümer;
  • Verwendung anfälliger Komponenten;
  • Kryptographie für Entwickler;
  • Sicherheitstests;
  • Packen Sie ein.

Methoden

Eine gemischte Lernreise: Live-Schulungen mit Ausbildern und Laborübungen in einem erstklassigen E-Learning-System. Sie haben noch 3 Monate nach der Schulung Zugang zum E-Learning-System, um die Laborübungen und das Material erneut zu studieren.

Diskussionen und Einblicke in die Denkweise von Hackern. Praktische Übungen anhand von Fallstudien, die auf hochkarätigen Hacks basieren, und Live-Laborübungen.

Zertifizierung

Nach der Teilnahme an dieser Schulung erhalten die Teilnehmer ein Zertifikat des High Tech Institute.