IT-Sicherheit: Entwickle sicherere Anwendungen!

Beispiele + Leitfaden zur Entwicklung möglichst sicherer Anwendungen

4.25 (185 reviews)
Udemy
platform
Deutsch
language
Network & Security
category
instructor
1,794
students
4 hours
content
Mar 2017
last update
$39.99
regular price

What you will learn

Sicherere Anwendungen programmieren

Bestehende Anwendungen mit Hilfe des Leitfadens für IT-Sicherheit überprüfen und potentielle Schwachstellen aufdecken

Description

Lerne, wie du sichere Anwendungen programmierst!

Diesen Kurs habe ich entwickelt, weil ich dir beibringen möchte, wie du sichere Anwendungen programmierst. Das ist ein unglaublich wichtiges Thema, wenn du professioneller Softwareentwickler werden möchtest. Dieser Kurs bietet dir einen Überblick zum Thema IT-Sicherheit.

Wie ist dieser Kurs aufgebaut? Dieser Kurs besteht sowohl aus Beispielen, als auch einem verallgemeinerten Teil. In Teilen zum Thema Buffer Overflow (Programmiersprache: C) und Sicherheit von Webseiten (PHP / JavaScript) möchte ich dir einen konkreten Überblick darüber geben, was du bei der Entwicklung genau beachten musst. 

Anschließend gehen ich noch auf die Grundlegenden Konzepte der IT-Sicherheit ein, damit du auch bei einem eigenen Projekt in der Lage bist, die Sicherheit der Software zu gewährleisten. Hierzu stelle ich dir die grundlegenden Konzepte vor, damit du einen umfassenden Leitfaden hast, den du universell anwenden kannst - sowohl auf deine eigenen Programmierprojekte, als auch in deinem Job oder für Kundenprojekte.

Für wen ist dieser Kurs? Damit du das Meiste aus diesem Kurs herausholen kannst, solltest du auf jeden Fall schon etwas programmiert haben. Sonst wirst du Probleme haben, die Codebeispiele, etc. zu verstehen.

Dieser Kurs ist nicht für dich, wenn du noch nie programmiert hast!

Content

Hier starten

Grundlegende Hinweise
Was ist überhaupt IT-Sicherheit?
Sicherheit, Safety und Security

Datenverkehr mit dem Internet

Datenverkehr mit dem Internet
Datenverkehr mit dem Internet (Grundlagen)
Datenverkehr mit dem Internet (Mitschneiden mit Hilfe von Wireshark)

Buffer Overflow

Buffer Overflow: Einführung
Buffer Overflow: Aufbau Prozessor
Buffer Overflow: Was macht ein Compiler?
Buffer Overflow: Speichermanagement in C
Buffer Overflow: Funktionsaufrufe
Bufer Overflow: Wie funktioniert es?
Buffer Overflow: Beispiel (Teil 1)
Buffer Overflow: Beispiel (Teil 2)

Sicherheit von Webanwendungen

Einführung
Webserver installieren
PHP Include-Injection
Bild-Upload (1)
Bild-Upload (2)
SQL-Injection
SQL-Injection (wie davor schützen?)
Passwörter sicher speichern (1)
Passwörter sicher speichern (2)
Cross-Site-Scripting (1)
Cross-Site-Scripting (2)
Cross-Site-Scripting (3) - Was dagegen tun?

Grundlegende Konzepte der IT-Sicherheit

Einführung
Grundregeln der IT-Sicherheit
Social Engineering
Kryptographie / Verschlüsselung von Daten
Kryptographie / Verschlüsselung von Daten (II)
Passwörter
Passwörter (Benutzeraspekte)
Passwörter (2-Faktor Authentifizierung)

Schlussworte

Schlussworte

Screenshots

IT-Sicherheit: Entwickle sicherere Anwendungen! - Screenshot_01IT-Sicherheit: Entwickle sicherere Anwendungen! - Screenshot_02IT-Sicherheit: Entwickle sicherere Anwendungen! - Screenshot_03IT-Sicherheit: Entwickle sicherere Anwendungen! - Screenshot_04

Reviews

Guenther
September 7, 2023
Auch wenn der Kurs inzwischen doch ein paar Jahre alt ist, bietet er einen sehr umfassenden Überblick. Ich fand es auch sehr angenehm, dass Jannis eben nicht so schnell spricht.
Diementoren
February 28, 2021
Der Kurs ist sachlich und bringt die Konzepte gut herüber. Darüber hinaus hat er auch Aufgaben, die gut durch seine Anleitung umzusetzen sind!
Michael
February 15, 2020
Der Kurs bietet eine hervoragende Übersicht über diverse Angriffsmethoden und auch wie man diese einigermaßen verhindern kann. Zwar hat dieser Kurs nicht das Ziel (wie auch in der Kursbeschreibung bereits erwähnt) in unendliche technische Tiefen zu gehen, trotzdem fände ich manche Erklärungen etwas zu knapp. Die wesentlichen Punkte werden aber auf jeden Fall erwähnt. Insgesamt ist der Kurs ist auf jeden Fall empfehlenswert.
Fabian
January 22, 2020
Wissen wird schnell, aber gut und verständlich übermittelt. Das "Du" gefällt mir sehr gut und bringt den ganzen Kurs nicht auf einen Zwang, ein Thema zu lernen sondern auf eine angenehme Ebene.
Michael
December 22, 2018
Ach Jannis, was wäre ich nur ohne dich :) 1000 Dank dass du diese Kurse in solch hoher Qualität bereitstellst!
Rita
December 10, 2017
der Kurs ist gut gelaufen, ich habe viel gelernt, danke dass du dir zeigt genommen hast, um uns alles gut zu erklären. ein weitere Kurs in Safety wäre nicht schlecht mit übungen danke
Kai-Martin
September 21, 2017
Sehr interessanter und lehrreicher Kurs, allerdings fände ich es super, wenn nach einer bestimmten Menge an Lektionen, einzelne Quizfragen eingebaut werden würden, um einerseits das gelernte zu festigen und andererseits noch nicht gelerntes auffrischen zu können. :)
Gerd
September 15, 2017
Ein sehr schöner anschaulicher Einstieg in die Security-Aufgaben eines Entwicklers, als Richtschnur für Vertiefungen, sehr angenehm und verständlich dargeboten. Danke!
Jochen
August 13, 2017
Wie immer, sehr strukturiert und systematisch Aufgebaut. Für den Einstieg in IT Sicherheit ist dieser Kurs optimal. Ich bedanke mich für diese Informative und Lehrreiche Stunden und hoffe auf eine erweiterte Version Rund um's IT Sicherheit.
Denise
July 8, 2017
Der Kurs bietet Anfängern eine gute Grundlage zum Thema IT Sicherheit. Beim Kapitel Sicherheit von Webseiten wird das auch anhand praktischer Beispiele erläutert. Wer sich mit Webseiten, und insbesondere mit der Technik dahinter, nicht auskennt wird da vielleicht etwas "schwimmen". Das tut dem Kurs aber keine Abbruch da für die Programmierung einer sicheren Webseite viel, viel mehr notwendig ist und dieser Kurs das Thema nur anreißt.
Dennis
June 4, 2017
Sehr zufrieden, man merkt wie viel Spaß der Dozent an der Informatik und an den Themen hat. Ich bin schon bei einigen Schulungen bei ihm eingeschrieben und werde noch viele besuchen. Der Profi für Informatik auf Udemy schlechthin. :)))
René
May 25, 2017
Der Kursleiter war kompetent, gibt sich sehr Mühe den Lernstoff so einfach wie möglich hinüber zu bringen...
Ramon
December 17, 2016
Ich selbst habe mich mit diesem Kurs meine ersten Schritte zum Thema "IT Sicherheit" unternommen und kann diesen Kurs jedem Internetnutzer empfehlen. Vorallem um seine Wahrnehmung im Hinblick auf sicheren Datenverkehre im Internet zu schärfen und sich ein Bewusstsein über Mittel und Wege von Schadcode zu verschaffen. Der Kurs behandelt vereinfacht die Basics von Computerstrukturen, wo und wie dadurch die Sichereheit angegriffen werden kann. Ich selbst hatte oft einen "Oh mein Gott, wass alles möglich ist!" - Effekt. Die Wiedergabe des Wissens wird vom Kursleiter klar, sauber, deutlich, ruhig und verständlich wieder gegeben. Entsprechendes Hintergundwissen wird an den passenden Stellen vertieft um dann die Funktionsweisen zu erläutern. Alles in allem hat es mir eine große Freude bereitet mich mit diesem Thema intensiver auseinander zu setzen! Danke dafür :)
Josef
August 10, 2016
guter Überblick, aber sehr PHP-lastig und manche Themen wurden nur sehr oberflächlich behandelt, z.B. HTTPS einrichten, Zertifikate etc.
Sebastian
July 24, 2016
Wirklich mal ein Kurs, bei dem ich zu Beginn das Gefühl habe, er ist gut. Sauber gesprochen, Grundlagen gut vermittelt, Informationen gut rübergebracht - warte auf mehr :-)

Charts

Price

IT-Sicherheit: Entwickle sicherere Anwendungen! - Price chart

Rating

IT-Sicherheit: Entwickle sicherere Anwendungen! - Ratings chart

Enrollment distribution

IT-Sicherheit: Entwickle sicherere Anwendungen! - Distribution chart

Related Topics

904186
udemy ID
7/13/2016
course created date
11/3/2019
course indexed date
Bot
course submited by