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.