Οδηγοί

Τι είναι τα cookies; Πώς οι ιστότοποι σας θυμούνται

Ένα cookie είναι ένα μικρό κείμενο που ένας ιστότοπος ζητά από τον περιηγητή σας να αποθηκεύσει και έπειτα να το στείλει πίσω σε κάθε μεταγενέστερη επίσκεψη σε αυτόν τον ιστότοπο. Έτσι ένας ιστότοπος σας «θυμάται»: ότι είστε συνδεδεμένοι, τι έχετε στο καλάθι, ποια γλώσσα επιλέξατε. Τα cookies είναι απλά δεδομένα, όχι προγράμματα, αλλά επειδή μπορούν να σας ταυτοποιήσουν, έχουν σημασία τόσο για την ασφάλεια όσο και για την ιδιωτικότητα.

Γιατί έχει σημασία όταν χτίζετε με AI

Τα cookies βρίσκονται κάτω από αρκετές λειτουργίες που θα ζητήσετε από έναν δημιουργό AI, συχνά χωρίς να εμφανιστεί ποτέ η λέξη «cookie»:

  • Σύνδεση. Στις περισσότερες web εφαρμογές, το «μείνε συνδεδεμένος» σημαίνει cookie συνεδρίας. Ο τρόπος που έχει ρυθμιστεί αυτό το cookie καθορίζει πόσο εύκολα μπορεί να κλαπεί.
  • Καλάθια και προτιμήσεις. Ένα καλάθι που επιβιώνει από ανανέωση σελίδας βασίζεται συχνά σε cookie ή σε αποθήκευση του περιηγητή.
  • Αναλυτικά και διαφημίσεις. Η προσθήκη Google Analytics, pixel της Meta ή widget συνομιλίας συνήθως προσθέτει cookies από άλλες εταιρείες.
  • Νομικές ειδοποιήσεις. Σε πολλά μέρη, ορισμένα cookies χρειάζονται πρώτα τη συναίνεση του επισκέπτη, και από εκεί προέρχονται τα banner cookies.

Αν ξέρετε ποια cookies θέτει η εφαρμογή σας και γιατί, μπορείτε να κάνετε καλύτερες επιλογές για τις ρυθμίσεις ασφαλείας, τη συναίνεση και την πολιτική απορρήτου σας.

Μια καθημερινή αναλογία

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

Ένα cookie συνεδρίας λειτουργεί με τον ίδιο τρόπο. Όταν συνδέεστε, ο διακομιστής κρατά τα στοιχεία σας από τη δική του πλευρά και δίνει στον περιηγητή σας ένα δελτίο, ένα μακρύ τυχαίο αναγνωριστικό. Ο περιηγητής δείχνει αυτό το δελτίο σε κάθε αίτημα, και ο διακομιστής αναζητά ποιος είστε. Όποιος αντιγράψει το δελτίο μπορεί να πάρει το παλτό, γι' αυτό τα cookies σύνδεσης χρειάζονται προστασία.

Πώς δουλεύει πραγματικά ένα cookie

  1. Επισκέπτεστε έναν ιστότοπο. Η απάντηση του διακομιστή περιλαμβάνει μια κεφαλίδα όπως Set-Cookie: session_id=8f3k...; HttpOnly; Secure; SameSite=Lax.
  2. Ο περιηγητής σας το αποθηκεύει, συνδεδεμένο με το domain του ιστότοπου.
  3. Σε κάθε μεταγενέστερο αίτημα προς τον ίδιο ιστότοπο, ο περιηγητής προσθέτει αυτόματα το Cookie: session_id=8f3k....
  4. Ο διακομιστής το διαβάζει και ξέρει ότι είστε εσείς.

Η JavaScript της σελίδας μπορεί επίσης να δημιουργεί cookies, αλλά τα πιο σημαντικά, δηλαδή οι συνεδρίες σύνδεσης, πρέπει να ορίζονται από τον διακομιστή και να είναι κρυφά από την JavaScript.

Τύποι cookies

ΤύποςΤι σημαίνειΠαράδειγμα
Cookie συνεδρίαςΧωρίς ημερομηνία λήξης· διαγράφεται όταν τελειώσει η συνεδρία του περιηγητήΈνα σύντομης διάρκειας βήμα ταμείου
Επίμονο cookieΈχει ημερομηνία λήξης (Expires ή Max-Age) και επιβιώνει από επανεκκινήσεις«Να με θυμάσαι για 30 ημέρες»
Πρώτου μέρουςΟρίζεται από τον ιστότοπο στη γραμμή διευθύνσεωνΗ σύνδεσή σας σε αυτόν τον ιστότοπο
Τρίτου μέρουςΟρίζεται από άλλο domain ενσωματωμένο στη σελίδαΤο αναγνωριστικό παρακολούθησης ενός δικτύου διαφημίσεων
Απολύτως απαραίτηταΑπαιτούνται για υπηρεσία που ζήτησε ο χρήστηςΣυνεδρία σύνδεσης, καλάθι αγορών
Μη απαραίτηταΧρήσιμα για τον ιδιοκτήτη του ιστότοπουΑναλυτικά, διαφήμιση, δοκιμές A/B

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

Ένα παράδειγμα: ένα μικρό online κατάστημα

Υποθέστε ότι έχετε χτίσει ένα κατάστημα που πουλά χειροποίητα κεριά. Εδώ είναι τα cookies που θα όριζε μια λογική έκδοση, και γιατί.

session — ορίζεται όταν ο ιδιοκτήτης ή ένας πελάτης συνδέεται. Κρατά μόνο ένα τυχαίο αναγνωριστικό· τα πραγματικά δεδομένα συνεδρίας μένουν στον διακομιστή. Ρυθμίσεις: HttpOnly (οι σενάριες της σελίδας δεν μπορούν να το διαβάσουν), Secure (στέλνεται μόνο μέσω HTTPS), SameSite=Lax (δεν στέλνεται στα περισσότερα αιτήματα που ξεκινούν από άλλους ιστότοπους). Απολύτως απαραίτητο.

cart_id — επιτρέπει σε έναν επισκέπτη που δεν είναι συνδεδεμένος να κρατήσει το καλάθι του. Δείχνει σε ένα καλάθι που αποθηκεύεται στη βάση δεδομένων. Απολύτως απαραίτητο, επειδή ο επισκέπτης ζήτησε να προσθέσει πράγματα στο καλάθι.

theme — θυμάται το σκούρο θέμα. Θα μπορούσε να είναι cookie, αλλά δεν χρειάζεται ποτέ να φτάσει στον διακομιστή, οπότε το localStorage του περιηγητή είναι απλούστερο.

Cookies αναλυτικών — προστίθενται αν εγκαταστήσετε εργαλείο αναλυτικών. Είναι μη απαραίτητα. Στην ΕΕ και στο Ηνωμένο Βασίλειο γενικά απαιτούν συναίνεση πριν οριστούν, οπότε το σενάριο αναλυτικών πρέπει να περιμένει μέχρι ο επισκέπτης να πατήσει «Αποδοχή».

Προσέξτε τι δεν αποθηκεύει το κατάστημα στα cookies: το όνομα, τη διεύθυνση ή τα στοιχεία κάρτας του πελάτη. Τα cookies ταξιδεύουν με κάθε αίτημα και ζουν στη συσκευή του χρήστη, οπότε πρέπει να περιέχουν αναγνωριστικά, όχι προσωπικά δεδομένα.

Κοινοί όροι εξηγημένοι

ΌροςΤι σημαίνει
CookieΈνα μικρό ζεύγος όνομα–τιμής που αποθηκεύει ο περιηγητής και στέλνει πίσω στον ιστότοπο.
Set-CookieΗ κεφαλίδα απάντησης που χρησιμοποιεί ο διακομιστής για να δημιουργήσει ή να ενημερώσει ένα cookie.
ΣυνεδρίαΗ εγγραφή του διακομιστή για έναν συνδεδεμένο χρήστη, συνδεδεμένη με ένα αναγνωριστικό cookie.
HttpOnlyΕμποδίζει την JavaScript της σελίδας να διαβάσει το cookie, κάτι που περιορίζει τη ζημιά από εγχυμένα σενάρια.
SecureΤο cookie στέλνεται μόνο μέσω κρυπτογραφημένων συνδέσεων HTTPS.
SameSiteΕλέγχει αν το cookie στέλνεται σε αιτήματα από άλλους ιστότοπους (Strict, Lax ή None).
Expires / Max-AgeΠότε πρέπει να διαγραφεί το cookie.
Domain / PathΠοιες διευθύνσεις του ιστότοπου λαμβάνουν το cookie.
localStorageΑποθήκευση περιηγητή που μπορεί να διαβάσει ο κώδικας της σελίδας, αλλά δεν στέλνεται αυτόματα στον διακομιστή.
XSSCross-site scripting: ένα σενάριο επιτιθέμενου που τρέχει στη σελίδα σας και μπορεί να προσπαθήσει να κλέψει δεδομένα.
CSRFCross-site request forgery: άλλος ιστότοπος που ξεγελά τον περιηγητή να στείλει αίτημα με τα cookies σας.
Συναίνεση cookiesΖήτηση άδειας από τους επισκέπτες πριν οριστούν μη απαραίτητα cookies.

Συνήθη λάθη και παρανοήσεις

  • «Τα cookies είναι ιοί.» Είναι απλό κείμενο. Δεν μπορούν να εκτελέσουν κώδικα στον υπολογιστή σας.
  • Βάζοντας ευαίσθητα δεδομένα σε cookies. Αποθηκεύστε ένα τυχαίο αναγνωριστικό και κρατήστε τα στοιχεία στον διακομιστή.
  • Διακριτικά σύνδεσης στο localStorage. Οποιοδήποτε σενάριο τρέχει στη σελίδα μπορεί να διαβάσει το localStorage, συμπεριλαμβανομένου ενός εγχυμένου. Ένα cookie HttpOnly δεν μπορεί να διαβαστεί καθόλου από σενάρια σελίδας.
  • Λείπουν τα Secure και HttpOnly. Αυτές οι δύο σημάνσεις κοστίζουν λίγο και κλείνουν συνηθισμένες τρύπες.
  • Η υπόθεση ότι το banner καλύπτει τα πάντα. Ένα banner που φορτώνει αναλυτικά πριν πατήσει κάποιος «Αποδοχή» δεν κάνει τη δουλειά του.
  • Ξεχνώντας την αποσύνδεση. Η αποσύνδεση πρέπει να διαγράφει το cookie και να τερματίζει τη συνεδρία στον διακομιστή, ώστε ένα αντιγραμμένο cookie να παύει να λειτουργεί.
  • «Αν δεν χρησιμοποιώ cookies, δεν ισχύουν οι κανόνες ιδιωτικότητας.» Κανόνες όπως ο GDPR καλύπτουν τα προσωπικά δεδομένα όπου κι αν αποθηκεύονται — τοπική αποθήκευση, αποτυπώματα συσκευών και αρχεία καταγραφής διακομιστή συμπεριλαμβάνονται.

Τι να ζητήσετε από τον δημιουργό σας AI

  • «Κάνε λίστα με κάθε cookie που θέτει η εφαρμογή, τι κάνει, πόσο διαρκεί και αν είναι απολύτως απαραίτητο.»
  • «Χρησιμοποίησε cookie HttpOnly, Secure, SameSite=Lax για τη συνεδρία σύνδεσης. Μην βάζεις διακριτικά ταυτοποίησης στο localStorage.»
  • «Κράτα μόνο ένα τυχαίο αναγνωριστικό συνεδρίας στο cookie· αποθήκευσε τα δεδομένα συνεδρίας στον διακομιστή.»
  • «Στην αποσύνδεση, διάγραψε το cookie και ακύρωσε τη συνεδρία στον διακομιστή.»
  • «Μην φορτώνεις σενάρια αναλυτικών ή μάρκετινγκ μέχρι ο επισκέπτης να τα αποδεχθεί, και θυμήσου την επιλογή του.»
  • «Πρόσθεσε μια απλή ενότητα για cookies στην πολιτική απορρήτου που να αντιστοιχεί στη λίστα παραπάνω.»

Για το κομμάτι της συναίνεσης, δείτε πώς να προσθέσετε συναίνεση cookies. Για το πώς τα cookies συνδέονται με τις συνδέσεις, διαβάστε τι είναι η ταυτοποίηση.

Cookies στο Mythex

Το Mythex δεν παρέχει ενσωματωμένη σύνδεση για τους χρήστες της εφαρμογής σας, οπότε τα cookies που θέτει η εφαρμογή σας προέρχονται από τον δικό της κώδικα και από τα εργαλεία που της προσθέτετε — για παράδειγμα, ένα cookie συνεδρίας από την προσέγγιση ταυτοποίησης που θα επιλέξετε. Ζητήστε από τον agent στη συνομιλία να τα καταγράψει, να σφίξει τις ρυθμίσεις τους ή να προσθέσει banner συναίνεσης, και ελέγξτε το αποτέλεσμα στη ζωντανή προεπισκόπηση πριν δημοσιεύσετε. Η συνταγή της τεκμηρίωσης για την προσθήκη σύνδεσης στην εφαρμογή σας είναι καλή αφετηρία για προτροπή, και η ασφάλεια για εφαρμογές που χτίζετε καλύπτει το να κρατάτε τα κλειδιά και τα μυστικά έξω από τον περιηγητή.

Ερωτήσεις

Τι είναι ένα cookie σε έναν ιστότοπο;

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

Είναι τα cookies επικίνδυνα;

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

Ποια είναι η διαφορά ανάμεσα σε cookies πρώτου και τρίτου μέρους;

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

Χρειάζομαι banner για cookies;

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

Ποια είναι η διαφορά ανάμεσα σε cookies και localStorage;

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

Mythex · Pricing · Χτίστε οτιδήποτε με AI · Πρότυπα ιστοσελίδων και εφαρμογών · Το Mythex σε σύγκριση · Γλωσσάρι δημιουργίας εφαρμογών με AI · Δωρεάν εργαλεία δημιουργίας εφαρμογών με AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)