background image

 

Νικόλας Ψύλλου, Σχεδίαση και Υλοποίηση διαδικτυακής πλατφόρμας για 
εξυπηρέτηση παιχνιδιών καρτών απομακρυσμένων παικτών
 

 

Πτυχιακή / Διπλωματική Εργασία 

 

77 

    

@

CreateDateColumn

(

{

 type

:

 

'

timestamp

',

 

default

:

 

()

 

=>

 

"

CURRENT_TIMESTAMP(6)

"

 

}

    created_at

:

 

Date

;

 

 

    

@

UpdateDateColumn

(

{

 type

:

 

"

timestamp

",

 

default

:

 

()

 

=>

 

"

CURRENT_TIMESTAMP(6)

",

 onUpdate

:

 

"

CURRENT_TIMESTAMP(6)

"

 

}

    updated_at

:

 

Date

;

 

 

    

@

ManyToOne

(

()

 

=>

 TablesEntity

,

 

(

tablesEntity

)

 

=>

 tablesEntity

.

ranks) 

    

@

JoinColumn

(

{

 name

:

 

'

table_id

'

 

}

    table

:

 

TablesEntity

 

 

    

@

ManyToOne

(

()

 

=>

 UsersEntity

,

 

(

usersEntity

)

 

=>

 usersEntity

.

ranks) 

    

@

JoinColumn

(

{

 name

:

 

'

user_id

'

 

}

    user_id

:

 

UsersEntity

 

}

 

 
 

3.8 Ασφάλεια συστήματος 

 

 

Η  ασφάλεια  στις  εφαρμογές  διαδικτύου  είναι  υψίστης  σημασίας,  καθώς  συχνά 

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

Με  την  αυξανόμενη  παραγωγή  διαδικτυακών  εφαρμογών  τόσο  για  προσωπική 

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

Συνοπτικά,  η  ασφάλεια  διαδικτυακών  εφαρμογών  είναι  μια  περίπλοκη  και 

δύσκολη διαδικασία καθώς είναι αδύνατον να υπάρξει απόλυτη ασφάλεια. Ωστόσο, με 
την  κατανόηση  των  κινδύνων  και  την  εφαρμογή  μεθοδολογιών,  είναι  δυνατό  να