Angriffsmethoden der Web-Entwicklung kennenlernen PHP-Praxis

Learn how to protect your web applications from hacker attacks with our PHP login script course. Understand attack methods and secure your code.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about teaching you how to defend your web applications against hackers! We’ll go over some juicy hacker techniques and then build a secure login with PHP that's ready to fend off those nasties. You'll finish up knowing how to keep your coding safe and sound.

Key Points

  • Learn about common hacker attack methods
  • Develop a secure login script using PHP
  • Understand the importance of secure coding practices

Learning Outcomes

  • Identify various hacker attack methods like XSS, SQL injections, and more.
  • Create a PHP login script designed to withstand common threats.
  • Apply secure coding practices in your web development.

About This Course

Lerne anhand eines PHP-Beispiels mit dem Login-Script die Angriffsmethoden von Hackern kennen

In diesem Kurs lernst du für deine Web-Entwicklung wichtige Methoden kennen, um dich vor Hacker-Angriffen zu schützen. In der heutigen Zeit passiert es immer öfters, dass Webseiten von einem Schad-Code infiziert werden, weil Programmierer nicht ausreichend geschult sind und sich über Angriffsmethoden nicht bewusst sind. 

In diesem Kurs lernst du die wichtigsten Angriffsmethoden kennen, und wir entwickeln anhand eines Beispiels einen sicheren Login mit PHP, der die Angriffsmethoden abwehren kann. 

Immer wieder kommt es in der heutigen Zeit zu Datendiebstählen, Hackerangriffen und dergleichen. Davon sind nicht nur Banken und andere große Firmen betroffen, sondern auch kleine Firmen und private Webseiten werden regelmäßig Opfer von diversen Angriffen, denen es gilt vorzubeugen.

Viele Entwickler sind sich den Risiken der Programmierung überhaupt nicht bewusst und programmieren einfach drauf los, ohne nachzudenken welche fatalen Folgen es haben könnte.

Der Kurs ist so strukturiert, dass wir zu Beginn die Methoden besprechen, später zur Praxis übergehen und unser Login von Grund auf entwickeln. 

In wenigen Stunden erlernst du die wichtigsten Methoden zur Abwehr von Angriffen und hast ganz nebenbei noch ein Login Script entwickelt. Diese Methoden sollten wir in der Programmierung immer wieder bedenken und auch beachten um den eigenen Code vor gefährlichen Angriffen zu schützen.

Bitte beachte, dass wir in diesem Kurs ein PHP-Beispielprojekt erstellen, um Angriffsmethoden kennen zu lernen und das Projekt nicht für den produktiven Einsatz entwickeln. Für den produktiven Einsatz empfehle ich immer ein gängiges aktuelles Framework zu nutzen.

  • Angriffsmethoden der Hacker verstehen

  • Ein sicheres Login Script mit PHP erstellen für ein Beispielprojekt

  • Unterscheide zwischen XSS, SQL-Injections, Session-Hijacking, CSRF und Code-Injections kennen lernen

Instructor

Profile photo of René Fürst
René Fürst

Einer meiner Lieblingssprüche lautet "Man lernt nie aus" und aus diesem Grund bin ich auch bei Udemy gelandet - zuerst als normaler Student und später als Premium Instructor. Mittlerweile habe ich es lieben gelernt interessante Kurse für meine Studenten zu erstellen und anzubieten. Bei jedem Kurs den ich erstelle, lerne ich eine Menge dazu und mich freut es, wenn ich...

Review
4.9 course rating
4K ratings
ui-avatar of Oliver Buda
Oliver B.
3.5
3 years ago

Der Dozent weiß wovon er spricht und kann den Inhalt authentisch vermitteln. Einige Inhalte sind jedoch für diese Thematik überflüssig und kosten nur Lebenszeit. 5 Sterne gäbe es, wenn der Kurs die Einrichtung einer XAMPP Umgebung, sowie eines Texteditors, nicht aufzeigen würde. Wie meine Oma immer sagte: In der Kürze liegt die Würze ;)

  • Helpful
  • Not helpful
ui-avatar of Benjamin Reit
Benjamin R.
4.0
3 years ago

Gut erklärt! Danke

  • Helpful
  • Not helpful
ui-avatar of Patrick Seide
Patrick S.
5.0
4 years ago

Absolut empfehlenswert! Ein muss für jeden der Programmiert, fraglich warum das heutzutage kein Standard ist.

  • Helpful
  • Not helpful
ui-avatar of Dirk Niemeier
Dirk N.
3.0
4 years ago

Ich glaube der Tutor ist sehr kompetent, seine Erklärungen kommen für mich aber oft unverständlich rüber. Es ist in manchen Lektionen recht konfus und man muss diese mehrfach durchgehen.

  • Helpful
  • Not helpful
ui-avatar of Eric Cech
Eric C.
5.0
4 years ago

Als noch PHP Einsteiger habe ich in diesem Kurs viel lernen können. René Fürst erklärt Schritt für Schritt die Problematiken und Angriffsmöglichkeiten bei einer Login Seite.
Sein Beispiel Projekt ist sehr einfach gehalten, doch gibt es genau die "Sicherungsmöglichkeiten" wieder.

Bei diesem Kurs sollte man bereits Grundkenntnisse in PHP/MySQL haben - das vereinfacht eine mögliche Fehlersuche.

Ich würde mich sehr freuen, wenn der dieser Kurs ein Update erhält, wenn z.B. PHP 8 eingeführt wird und auch hier die neusten Login-Sicherheitsverfahren erklärt werden.

Beim Umstellen des besprochenen Beispiels in mein eigenes (Anfänger)Projekt gab es anfangs nur Probleme. Durch das beigefügte eBook konnte ich nach einiger Zeit meine Fehler erkennen und korrigieren.

Als Kurserweiterung würde ich mir "sichere" Login-Beispiele wünschen, die über Klassen gelöst werden.

René nochmals vielen Dank für die komprimierten Einblicke!
Viele Grüße aus Südhessen
Eric Cech

  • Helpful
  • Not helpful
ui-avatar of Saskia Schild
Saskia S.
2.0
5 years ago

Leider viel zu großer Fokus auf die Entwicklung eines simplen Logins. Es handelt sich viel mehr um einen Kurs zum Einstieg in die Web Entwicklung mit Apache und PHP, als um Angriffstaktiken und die Abwendung, da nicht mal am Ende auf die beschriebenen Angriffsmuster eingegangen wird (z.B. hätte man zeigen können, dass die SQL Injections nicht funktionieren usw.).
Bin leider sehr enttäuscht von diesem Kurs, da ich mir mehr Tiefe erwartet hätte.

  • Helpful
  • Not helpful
ui-avatar of Stefan Disch
Stefan D.
5.0
5 years ago

perfekt

  • Helpful
  • Not helpful
ui-avatar of Alexander
Alexander
1.5
6 years ago

Leider hat dieser Kurs meine Erwartungen stark unterschritten.
(Dies ist meine persönliche Meinung jeder Kursteilnehmer kann natürlich eine andere haben)

Das dieser Kurs nichts für blutige Anfänger ist war mir von beginn an klar, doch selbst ich als etwas Erfahrener PHP Programmierer konnte dem Dozent an vielen stellen nicht folgen, da es keine großen Erklärungen zu einzelnen Anweisungen gab.

Das im Kurs verwendete E-Book bietet leider auch keine genauere Erklärung zu diversen Codeschnippseln.

Fazit:
Der Kurs bräuchte meiner Meinung eine komplette aufpolierung durch den Dozenten im hinblick auf die Erklärung des Codes.
Ansonsten kann man am Quellcode selbst wenig bis garnichts bemängeln.

Das einzige was mir am Kurs ebenfalls auffält ist, dass man in anderen Kurs am folge Tag eine Antwort bekommt, dies war hier leider nicht so. (Wartezeit bisher 24H, mal sehen wann die Antwort kommt)

Zusammensetzung der Sterne:
+0,5/4 Sterne für die erklärung (aufgrund der (zumindest mir) unzureichenden Quellcode erklärung sowohl im Video als auch im E-Book)
+0,5/0,5 für den Quellcode (Quellcode ist meiner Meinung nach nicht schlecht/falsch, aber der Quellcode ist nicht das Hauptkritärium bei einem Kurs)
+0,5/0,5 Sterne für die erklärung der Angriffsmethoden

  • Helpful
  • Not helpful
ui-avatar of Patrick Wolfert
Patrick W.
4.5
6 years ago

Nice

echo "Input Input Input";

?>

  • Helpful
  • Not helpful
ui-avatar of DemianLang
Demianlang
4.5
6 years ago

Der Kurs ist sehr gut erklärt auch wenn man auf jeden Fall ein bisschen Erfahrung in PHP mitbringen muss. Der Dozent geht auf fragen ein und hilft mit verständlichen Lösungen.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses