background image

Σχεδιασμός  και  υλοποίηση  website  πλατφόρμας  για  την  αξιολόγηση  της 
αποδοτικότητας και παραγωγικότητας των χημικών διεργασιών 

2020

 

 

Σελίδα 

71

 

 

  Εξουσιοδότηση 

Ο  όρος  εξουσιοδότηση  αναφέρεται  στα  δικαιώματα  ενός  χρήστη  στην  ιστοσελίδα, 

δηλαδή οι ενέργειες που μπορεί να εκτελέσει ένας συνδεδεμένος χρήστης στο σύστημα. 

Για παράδειγμα, στην παρούσα διπλωματική εργασία, μετά την είσοδο ενός χρήστη στην 

πλατφόρμα το σύστημα αντιλαμβάνεται, εάν ο χρήστης είναι διαχειριστής ή απλός χρήστης, 

εφόσον  ο  τύπος  του  στη  βάση  δεδομένων  είναι  0  ή  1  αντίστοιχα.  Κάθε  είδος  χρήστη  έχει 

διαφορετικές  ενέργειες  στην  πλατφόρμα,  οι  οποίες  έχουν  αναλυθεί  σε  προηγούμενα 

κεφάλαια.  Παρακάτω  (Εικόνα  31)  φαίνεται  το  κομμάτι  κώδικα  που  αντιστοιχεί  για  την 

παραπάνω εξουσιοδότηση χρηστών. 

 

Εικόνα 31: Εξουσιοδότηση χρήστη στο σύστημα 

 

  Κρυπτογράφηση 

Μία πολύ σημαντική τεχνική για την ασφάλεια του συστήματος είναι η κρυπτογράφηση. 

Η  κρυπτογράφηση  προστατεύει  και  αυθεντικοποιεί  τα  δεδομένα  από  διάφορες  μορφές 

επιθέσεων, καθώς και την περιήγηση σε επισφαλή δίκτυα όπως και την αποθήκευση τους σε 

επισφαλή μέρη. 

Στην  παρούσα  διπλωματική  εργασία  χρησιμοποιήθηκαν  κατάλληλοι  αλγόριθμοι  και 

κλειδιά έτσι ώστε να εξασφαλιστεί το απαραίτητο επίπεδο ασφάλειας. Ένα παράδειγμα, για 

την εισαγωγή κωδικών χρηστών, αποτελεί η τεχνική hash password, η οποία κρυπτογραφεί 

έναν  κωδικό  με  μεγάλο  πλήθος  bits.  Αυτό  καθιστά  έναν  κωδικό  χρήστη  αρκετά  ασφαλή,