background image

 

 

 

- 83 -

 

 

Θα πρέπει να υπάρχει αρχείο καταγραφών όλων των ενεργειών των χρηστών 

και των συσκευών. Ένα βασικό ζήτημα ασφάλειας έγκειται στη δυνατότητα ανάλυσης 
των  στατιστικών  ενός  συστήματος  και  ο  εντοπισμός  πιθανών  παρατυπιών.  Επίσης, 
αποτελεί ένα αρχείο ιστορικού για κάθε χρήστη. 

 

Θα πρέπει να αποκλείεται η δυνατότητα ελέγχου της συσκευής εφόσον αυτή 

δεν  βρίσκεται  σε  σύνδεση.  Λόγω του αυτόνομου  χαρακτήρα  της  συσκευής,  δεν  είναι 
δυνατόν η κατάσταση της συσκευής να είναι γνωστή όταν αυτή βρίσκεται εκτός δικτύου. 
Συνεπώς, οποιαδήποτε απομακρυσμένη παρέμβαση σε αυτή θα πρέπει να αποκλείεται, 
λόγω κινδύνου διακοπής της τρέχουσας λειτουργίας. 

4.2 Μεθοδολογία σχεδιασμού της βάσης δεδομένων 

Η βάση δεδομένων είναι ένα ιδιαίτερα σημαντικό κομμάτι του ιστοχώρου. Πρόκειται για 

τον  χώρο  στον  οποίο  αποθηκεύονται  οι  πληροφορίες  και  τα  στοιχεία  των  χρηστών  και  των 
συσκευών, το αρχείο καταγραφής γεγονότων και οτιδήποτε άλλο χρειαστεί. Αυτό σημαίνει πως 
θα πρέπει να είναι σχεδιασμένη κατά τέτοιο τρόπο ώστε να  είναι αποδοτική, να μην απαιτεί 
πολλαπλά  ερωτήματα  για  την  επεξεργασία  απλών  λειτουργιών  και  τα  στοιχεία  της  να  είναι 
ευανάγνωστα.  Για  λόγους  συμβατότητας  και  ασφάλειας  επιλέχθηκε  η  κωδικοποίηση 
χαρακτήρων  “utf8_general_ci”  σε  όλη τη  βάση. Παρακάτω αναφέρονται  οι  πίνακες  από  τους 
οποίους αποτελείται η βάση και οι ιδιότητες των στηλών τους. 

4.2.1 Πίνακας “users” 

Ο  Πίνακας  6  εμφανίζει  τη  δομή  του  πίνακα  “users”  ο  οποίος  περιέχει  τις  βασικές 

πληροφορίες των χρηστών. 

Όνομα 

Τύπος 

Κενό 

Προεπιλογή 

Πρόσθετα 

user_id 

int(11) 

όχι 

καμία 

AUTO_INCREMENT 

user_name 

varchar(40) 

όχι 

καμία 

password_hash 

varchar(32) 

όχι 

καμία 

user_status 

tinyint(1) 

όχι 

user_email 

varchar(40) 

όχι 

καμία 

registration_timestamp 

datetime 

όχι 

καμία