Dieser Kurs stellt einen Ansatz zur Verwaltung von Sicherheit und Datenschutz während des gesamten Softwareentwicklungslebenszyklus vor. Sie erfahren, welche Schwachstellen die Sicherheit gefährden und wie Sie diese in Ihren eigenen Projekten identifizieren und beheben können.
Sie lernen allgemeine Strategien für den Umgang mit Sicherheitsproblemen und Fehlkonfigurationen kennen, erfahren, wie Sie Software entwerfen, die den menschlichen Aspekt der Sicherheit berücksichtigt, und wie Sie Sicherheit in alle Phasen der Entwicklung integrieren.
- Kit zum Selbststudium
- Prüfungsgutschein mit 2 Versuchen inklusive
- Der Prüfungsgutschein ist ab Kaufdatum 18 Monate lang gültig
- Der Lernstoff ist lebenslang gültig
Bewerten Sie Ihre Bereitschaft gegen Cyber-Angriffe
Möchten Sie wissen, wie gut Sie auf Cyber-Angriffe vorbereitet sind? Beantworten Sie die Fragen in diesem Quiz und messen Sie Ihren Grad an digitaler Sicherheit. Der Test wurde speziell entwickelt, um Ihnen ein klares Bild Ihrer Fähigkeit zu vermitteln, verschiedene Online-Bedrohungen effektiv zu erkennen, zu verhindern und darauf zu reagieren.
Befolgen Sie die nachstehenden Schritte, um auf die CHOICE-Plattform zuzugreifen und den Test zu starten.
Zugangscode: AABEBDKINW
- Greifen Sie auf die Plattform zu WAHL: Sie werden zur Anmeldeseite weitergeleitet.
- Registrieren Sie sich als neuer Benutzer: Im Bereich „Neuer Benutzer“, geben Sie den Zugangscode ein und drücken Sie die Taste "EINSCHREIBEN".
- Füllen Sie das Anmeldeformular aus: Füllen Sie alle erforderlichen Felder aus. Wählen Sie einen Benutzernamen und ein Passwort (das Passwort muss mindestens 6 Zeichen lang sein und mindestens eine Zahl enthalten).
- Vollständige Registrierung: Nach dem Ausfüllen des Formulars werden Sie zur Hauptseite von CHOICE weitergeleitet.
- Einloggen: Auf der Hauptseite im Abschnitt „Wiederkehrender Benutzer“, geben Sie den von Ihnen erstellten Benutzernamen und das Passwort ein.
- Greifen Sie auf die Bewertung zu: Sie werden den Bildschirm sehen „Kursbildschirm“, wo der Titel des Tests erscheint, der dem Zugangscode zugeordnet ist.
- Starten Sie den Test: Klicken Sie auf der Titel des Tests um mit der Beurteilung zu beginnen.
- Greifen Sie auf die Plattform zu WAHL
- Einloggen: Im Bereich „Wiederkehrender Benutzer“, geben Sie Ihren Benutzernamen und Ihr Passwort ein.
- Einen neuen Kurs hinzufügen: Klicken Sie auf „Kurs hinzufügen“.
- Melden Sie sich für den Kurs an: Geben Sie im erscheinenden Fenster den Zugangscode ein und klicken Sie auf „Weiter“. "EINSCHREIBEN".
- Greifen Sie auf die Bewertung zu: Bildschirm „Kursbildschirm“ zeigt nun alle Ihre Kurse an
- Starten Sie den Test: Klicken Sie auf den gewählten Titel, um die Auswertung zu starten.
In diesem Kurs nutzen Sie Best Practices in der Softwareentwicklung, um sichere Software zu erstellen. Du wirst:
- Identifizieren Sie den Bedarf an Sicherheit in Softwareprojekten.
- Beseitigen Sie Schwachstellen in der Software.
- Sie verwenden einen Sicherheitsansatz, indem Sie eine sichere Softwarearchitektur entwerfen.
- Implementieren Sie gemeinsame Schutzmaßnahmen zum Schutz von Benutzern und Daten.
- Wenden Sie verschiedene Testmethoden an, um Sicherheitslücken in Software zu finden und zu beheben.
- Pflegt die bereitgestellte Software, um fortlaufende Sicherheit zu gewährleisten.
In diesem Kurs werden sichere Programmierkonzepte vorgestellt, die für viele verschiedene Arten von Softwareentwicklungsprojekten gelten. Obwohl dieser Kurs Python, HTML und JavaScript verwendet, um verschiedene Programmierkonzepte zu demonstrieren, ist es nicht erforderlich, Erfahrung in diesen Programmiersprachen zu haben, um von diesem Kurs zu profitieren. Sie sollten jedoch über etwas Programmiererfahrung verfügen, sei es in der Entwicklung von Desktop-, Mobil-, Web- oder cloud.
Lektion 1: Ermitteln des Sicherheitsbedarfs in Ihren Softwareprojekten
- Thema A: Sicherheitsanforderungen und -erwartungen identifizieren
- Thema B: Identifizieren Sie Faktoren, die die Softwaresicherheit untergraben
- Thema C: Finden Sie Schwachstellen in Ihrer Software
- Thema D: Sammeln Sie Informationen zu Schwachstellen und Exploits
Lektion 2: Umgang mit Schwachstellen
- Thema A: Umgang mit Schwachstellen aufgrund von Softwarefehlern und Fehlkonfigurationen
- Thema B: Umgang mit Schwachstellen aufgrund menschlicher Faktoren
- Thema C: Umgang mit Schwachstellen aufgrund von Prozessmängeln
Lektion 3: Entwerfen für Sicherheit
- Thema A: Allgemeine Grundsätze für sicheres Design anwenden
- Thema B: Software zur Abwehr spezifischer Bedrohungen entwickeln
Lektion 4: Sicheren Code entwickeln
- Thema A: Befolgen Sie Best Practices für sichere Codierung
- Thema B: Plattformschwachstellen verhindern
- Thema C: Verhindern Sie Datenschutzlücken
Lektion 5: Gemeinsame Schutzmaßnahmen umsetzen
- Thema A: Beschränken Sie den Zugriff mithilfe von Anmelde- und Benutzerrollen
- Thema B: Daten während der Übertragung und im Ruhezustand schützen
- Thema C: Fehlerbehandlung und -protokollierung implementieren
- Thema D: Schutz sensibler Daten und Funktionen
- Thema E: Schützen Database Zugriff
Lektion 6: Softwaresicherheit testen
- Thema A: Sicherheitstests durchführen
- Thema B: Code analysieren, um Sicherheitsprobleme zu finden
- Thema C: Verwenden Sie automatisierte Testtools, um Sicherheitsprobleme zu finden
Lektion 7: Aufrechterhaltung der Sicherheit in bereitgestellter Software
- Thema A: Überwachen und Protokollieren von Anwendungen zur Unterstützung der Sicherheit
- Thema B: Aufrechterhaltung der Sicherheit nach der Bereitstellung
- CertNexus – Zertifiziert IoT Sicherheitspraktiker (CIoTSP)
Dieser Kurs soll den Teilnehmern helfen, sich auf die Akkreditierung vorzubereiten CertNexus® zertifiziert Internet of Things (IoT) Praktiker (Prüfung ITP-110).

