SQL Injections

SQL Injections

9th - 12th Grade

7 Qs

quiz-placeholder

Similar activities

Excel Wochenquiz KW12

Excel Wochenquiz KW12

11th Grade

11 Qs

I2C-Bus Quiz

I2C-Bus Quiz

10th Grade

12 Qs

Textverarbeitung IV:  Serienbriefe

Textverarbeitung IV: Serienbriefe

9th Grade

9 Qs

Meine Freundin

Meine Freundin

10th Grade

8 Qs

SQL SELECT

SQL SELECT

8th - 10th Grade

10 Qs

XII RPL 1 - Ulangan Harian 1 - Android

XII RPL 1 - Ulangan Harian 1 - Android

12th Grade

10 Qs

N5 DBDD Queries

N5 DBDD Queries

9th - 10th Grade

8 Qs

Ferien Wiederholung

Ferien Wiederholung

9th Grade

12 Qs

SQL Injections

SQL Injections

Assessment

Quiz

Computers

9th - 12th Grade

Easy

Created by

Alexander Sattleder

Used 1+ times

FREE Resource

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';#