SQL Injections

SQL Injections

9th - 12th Grade

7 Qs

Similar activities

Roblox Piggy

Roblox Piggy

1st Grade - University

11 Qs

Excel Wiederholung

Excel Wiederholung

9th Grade

11 Qs

Excel Grundlagen Quiz

Excel Grundlagen Quiz

10th Grade

10 Qs

HTML Grundlagen

HTML Grundlagen

12th Grade

7 Qs

Bildbearbeitung mit Photoshop | Objektivkorrektur

Bildbearbeitung mit Photoshop | Objektivkorrektur

9th - 12th Grade

6 Qs

Studi Lanjut dan Karir terkait Informatika & Keamanan Digital

Studi Lanjut dan Karir terkait Informatika & Keamanan Digital

10th Grade

10 Qs

Farbmodelle

Farbmodelle

10th Grade

6 Qs

SQL

SQL

11th - 12th Grade

12 Qs

SQL Injections

SQL Injections

Assessment

Quiz

Created by

Alexander Sattleder

Computers

9th - 12th Grade

1 plays

Easy

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was ist eine SQL Injection?

eine Sicherheitslücke, die Angreifern erlaubt, eigene SQL Statements auf der Datenbank auszuführen

Ein SQL Statement, das am Datenbankserver gespeichert ist und somit effizient ausgeführt werden kann

Die Übergabe von Parametern in ein prepared Statement - die Parameter werden an die richtige Stelle "injeziert"

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Moderne Programmiersprachen (wie Java) sind von Haus aus gegen SQL-Injections gesichert (im Gegensatz zu z.B. PHP)

richtig

falsch

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was bedeutet LAMP ?

Linux, Amazon, Microsoft, Python

Linux, Apache, MySQL, PHP

Leet Amazing Mega Programming

Linux, Apple, Microsoft, Pro

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Anfällig für SQL Injections sind ausschließlich Webseiten und Web-Apps.

richtig

falsch

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

SQL Injections gehören zu den Top 10 Sicherheitsrisiken

richtig

falsch

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

SQL Injections können effektiv verhindert werden durch:

Eingabe von speziellen Zeichen ins Inputfeld im Frontend verhindern

einen kostenpflichtigen SQL-Server statt Open-Source verwenden

mittels Prepared Statements

Nur alphanumerische Zeichen im Backend zulassen

mittels Stored Procedures

7.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Ein typisches SQL-Statement zur Userauthentifizierung sieht so aus:

SELECT * FROM scientist WHERE firstname = $username AND password = $password;

Welche Eingaben für das Feld "username" sind potentielle SQL-Injections?

albert' OR 1=1;#

SELECT * FROM Tables;

sepp' OR username <> 'sepp

franz';#