background image

 

64 

 

Key  Cryptography),  ενώ  απαιτεί  την  ύπαρξη  πιστοποιητικών  ταυτότητας  (Certificates)  των 

υπηρεσιών.  Η  επικοινωνία  στο  πρωτόκολλο  HTTPS  γίνεται  μέσω  ασφαλών  συνδέσεων,  με 

την  χρήση  των  κρυπτογραφικών  πρωτοκόλλων  Secure  Socket  Layer  (SSL)  ή  του  νεότερου 

Transport Layer Security (TLS) [6]. 

 

Εικόνα 17: Κώδικας αναδρομολόγησης από HTTP σε HTTPS. 

 

Ο  κώδικας  της  εικόνας,  βρίσκεται  στο  header  file  του  συστήματος,  ώστε  σε 

περίπτωση  που  ο  χρήσης  έχει  δώσει  http://  στον  περιηγητή,  να  ανακατευθύνεται  στην  ίδια 

ιστοσελίδα με https://. Ο φοιτητικός διακομιστής zafora υποστηρίζει ασφαλή σύνδεση. 

 

4.2.7 Έγκριση/ Άρση Πρόσβασης στη Δεδομένων 

Στην  διαδικτυακή  πλατφόρμα,  παρέχεται  η  δυνατότητα  Ενεργοποίησης- 

Απενεργοποίησης Λογαριασμού Χρήστη. Αυτό πρακτικά  σημαίνει ότι τόσο ο Διαχειριστής, 

όσο  και  ο  Απλός  Χρήστης,  αν  κρίνουν  απαραίτητο,  μπορούν  να  απενεργοποιήσουν  τον 

λογαριασμό  ενός  περιθάλποντα,  ώστε  αυτός  να  μην  έχει  πρόσβαση  σε  δεδομένα,  όπως  η 

τελευταία  τοποθεσία  στην  οποία  εντοπίστηκε  ο  ασθενής.  Το  ίδιο  μπορεί  να  συμβεί  και  για 

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

Σκοπός  των  παραπάνω  είναι  η  διασφάλιση  της  προστασίας  των  ευαίσθητων  ιατρικών 

δεδομένων των ασθενών, ακόμα κι από τους ίδιους τους χρήστες. 

 

4.3 Δομή Βάσης Δεδομένων 

Βαρύνουσας  σημασίας  για  την  ανάπτυξη  ενός  συστήματος  είναι  ο  σχεδιασμός  της 

βάσης δεδομένων. Κατά την σχεδίαση αυτή λαμβάνονται υπόψη πολλά θέματα για τον τρόπο 

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

τις  προδιαγραφές  μιας  συνεχώς  αναβαθμιζόμενης  και  λειτουργικά  επεκτεινόμενης 

εφαρμογής.