Skip to content

Commit ec888c6

Browse files
authored
Update 0x11-t10.md
1 parent 385bea5 commit ec888c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

2019/el-gr/0x11-t10.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ OWASP Τα Κορυφαία 10 Ρίσκα Ασφαλείας API – 2019
55
| ---- | ----------- |
66
| API1:2019 - Broken Object Level Authorization | Τα API τείνουν να εκθέτουν τελικά σημεία (endpoints) που χειρίζονται αναγνωριστικά αντικειμένων (object IDs), δημιουργώντας ένα ζήτημα ευρείας επιφάνειας επίθεσης επιπέδου ελέγχου πρόσβασης (wide attack surface Level Access Control issue). Οι έλεγχοι εξουσιοδότησης σε επίπεδο αντικειμένου (Object Level Authorization) θα πρέπει να λαμβάνονται υπόψη σε κάθε λειτουργία που έχει πρόσβαση σε δεδομένα χρησιμοποιώντας είσοδο από τον χρήστη. |
77
| API2:2019 - Broken User Authentication | Οι μηχανισμοί ελέγχου ταυτότητας συχνά υλοποιούνται εσφαλμένα, επιτρέποντας στους εισβολείς να διακυβεύουν τα διακριτικά ελέγχου ταυτότητας ή να εκμεταλλεύονται ελαττώματα στην υλοποίηση της εφαρμογής για να προσποιούνται προσωρινά ή μόνιμα τις ταυτότητες άλλων χρηστών. Η διακυβευόμενη ικανότητα του συστήματος να αναγνωρίζει τον πελάτη/χρήστη, θέτει σε κίνδυνο την ασφάλεια των API συνολικά. |
8-
| API3:2019 - Excessive Data Exposure | Στοχεύοντας σε γενικευμένες υλοποιήσεις, οι προγραμματιστές τείνουν να εκθέτουν όλα τα δεδομένα/ιδιότητες των αντικειμένων χωρίς να λαμβάνουν υπόψη την ατομική τους ευαισθησία, βασιζόμαι ότι οι εφαρμογές-πελάτες θα εκτελέσουν το φιλτράρισμα δεδομένων πριν τα εμφανίσουν στον χρήστη. |
8+
| API3:2019 - Excessive Data Exposure | Στοχεύοντας σε γενικευμένες υλοποιήσεις, οι προγραμματιστές τείνουν να εκθέτουν όλα τα δεδομένα/ιδιότητες των αντικειμένων χωρίς να λαμβάνουν υπόψη την ατομική τους ευαισθησία, βασιζόμενοι ότι οι εφαρμογές-πελάτες θα εκτελέσουν το φιλτράρισμα δεδομένων πριν τα εμφανίσουν στον χρήστη. |
99
| API4:2019 - Lack of Resources & Rate Limiting | Πολύ συχνά, τα API δεν επιβάλλουν περιορισμούς στο μέγεθος ή τον αριθμό των πόρων που μπορεί να ζητήσει ο πελάτης/χρήστης. Αυτό όχι μόνο μπορεί να επηρεάσει την απόδοση του διακομιστή API, οδηγώντας σε άρνηση υπηρεσίας (DoS), αλλά αφήνει επίσης ανοιχτή την πόρτα σε ελαττώματα ελέγχου ταυτότητας, όπως η ωμή βία (brute force). |
1010
| API5:2019 - Broken Function Level Authorization | Πολύπλοκες πολιτικές ελέγχου πρόσβασης με διαφορετικές ιεραρχίες, ομάδες και ρόλους, καθώς και έναν ασαφή διαχωρισμό μεταξύ διοικητικών και τακτικών λειτουργιών, τείνουν να οδηγούν σε ελαττώματα εξουσιοδότησης. Εκμεταλλευόμενοι αυτά τα ζητήματα, οι εισβολείς αποκτούν πρόσβαση σε πόρους ή/και διοικητικές λειτουργίες άλλων χρηστών. |
1111
| API6:2019 - Mass Assignment | Η δέσμευση παρεχόμενων δεδομένων πελάτη (π.χ. JSON) σε μοντέλα δεδομένων, χωρίς το κατάλληλο φιλτράρισμα ιδιοτήτων βάσει μιας λίστας επιτρεπόμενων, συνήθως οδηγεί σε μαζική εκχώρηση (Mass Assignment). H εικασία ιδιοτήτων αντικειμένων, η εξερεύνηση άλλων τελικών σημείων API, η ανάγνωση της τεκμηρίωσης ή η παροχή πρόσθετων ιδιοτήτων αντικειμένων σε ωφέλιμα φορτία αιτημάτων, επιτρέπει στους εισβολείς να τροποποιήσουν τις ιδιότητες αντικειμένων που δεν θα έπρεπε να έχουν πρόσβαση να τροποποιήσουν. |

0 commit comments

Comments
 (0)