background image

93 

 

  android.permission.ACCESS_WIFI_STATE

:  Επιτρέπει  στην 

εφαρμογή  να  έχει  πρόσβαση  σε  πληροφορίες  σχετικά  με  τα 

διαθέσιμα 

Wi  Fi 

δίκτυα κι εξυπηρετεί τη σύνδεση της συσκευής 

σ’αυτό που θα επιλέξει ο χρήστης.

 

  android.permission.CHANGE_WIFI_STATE

:  Επιτρέπει  στην 

εφαρμογή  αν  αλλάξει  τη  κατάσταση  σύνδεσης  της  σε 

Wi  Fi 

δίκτυο

 

κι  εξυπηρετεί  την  αλλαγή  του  δικτύου  στο  οποίο  είναι 

συνδεδεμένη η συσκευή.

 

  android.permission.CHANGE_NETWORK_STATE

Επιτρέπει 

στην εφαρμογή να έχει πρόσβαση σε πληροφορίες σχετικά με τα 

διαθέσιμα  δίκτυα

 

κι  εξυπηρετεί  την  ενεργοποίηση  του 

wifi 

μιας 

συσκευής, ώστε να  συνδεθεί σε κάποιο δίκτυο (πχ ο 

client 

στο 

δίκτυο του 

server) 

  android.permission.ACCESS_NETWORK_STATE

Επιτρέπει 

στην εφαρμογή να αποκτά τον έλεγχο

 

της

 

κατάστασης

 

σύνδεσης 

της σε δίκτυο κι εξυπηρετεί τη σύνδεση σε ένα δίκτυο

 

Για  την  λήψη  αρχείου  ενημέρωσης  της  βάσης  δεδομένων  ο 

server 

συνδέεται  στον  διακομιστή  που  ορίζει  ο  χρήστης  και  ο  οποίος  προφανώς 

τυγχάνει της εμπιστοσύνης του.

 

 

Διαδικτυακή Εφαρμογή

 

Εξουσιοδοτημένη  πρόσβαση:  Η  πρόσβαση  στις  λειτουργίες  γίνεται 

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

(Login

).  Με  την  επιτυχή  ολοκλήρωση  δημιουργούνται  κατάλληλες    (

session)  

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

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

εφαρμογής.

 

SQL  Injection

:  Κάθε  παράμετρος  που  χρειάζεται  να  προσαρτηθεί  σε 

εντολές –

 

ερωτήματα στην βάση δεδομένων, φιλτράρεται ώστε να αποκλειστεί 

το ενδεχόμενο να εκτελέσει κακόβουλος χρήστης επιτυχώς 

SQL injection.