Grenzen und Einschränkungen - IU-Internationale-Hochschule-Augsburg/fallstudie-thema-2-online-umfragesystem GitHub Wiki
Bei unserem Online-Umfrage-Tool ist es wichtig, dass wir sinnvolle Grenzen setzen, um mögliche Fehlerquellen zu vermeiden.
Einschränkung/Grenze | Wurde das schon umgesetzt? |
---|---|
Maximal-Anzahl der möglichen Antwortoptionen für Radiobutton und Checkbox | Ja, das wurde bereits in HTML/Thymeleaf umgesetzt. Eine Frage hat max. 10 Antwortoptionen und mind. 2. |
Löschen der Antwortoptionen | Ja, es können Antwortoptionen aus dem Textfeld gelöscht werden. |
Maximale Länge von Benutzereingaben | Ja, ist von Timon erledigt worden. 256 Zeichen bei Input Feldern und Text Area 1024 Zeichen. |
Minimale Länge von Benutzereingaben | Müssen wir das eingrenzen? Jaein, wir haben Pflichtfelder mit dem "required"-Flag belegt, Minimum ist ein Zeichen. |
Maximal-Anzahl der erstellten Umfragen | Das würde man für DoS-Angriffe benötigen, die fangen wir mit einem Login in Zukunft ab. |
Start- und Enddatum bei der Umfragen-Erstellung | Ja, die auswählbaren Daten wurden bereits eingeschränkt. Startdatum darf nicht in der Vergangenheit sein. Enddatum nur heute oder in der Zukunft. Darüber hinaus darf das Enddatum nicht kleiner als das Startdatum sein. |
Maximal-Anzahl an Fragen pro Umfrage | Das würde man für DoS-Angriffe benötigen, die fangen wir mit einem Login in Zukunft ab. |
Erlaubte Zeichen in Benutzereingaben | Müssen wir das machen? Es könnte wohl SQL-Injection und Cross-Site-Scripting verhindern bzw. davon das Risiko minimieren. Wir denken, dass UTF-8 ausreicht. |
Vermeidung von Duplikaten | Müssen/Wollen wir das umsetzen/abfangen? Nein, das fangen wir nicht ab, da Duplikate in einer Umfrage eine gängige Methode ist. |
Der Datentyp der Eingaben an sich wird nicht eingeschränkt. Es können beliebige Character sein, ob Zahlen oder Buchstaben.