Γεννήτρια security.txt
Δημιουργήστε ένα αρχείο security.txt σύμφωνα με το RFC 9116, ώστε οι ερευνητές να γνωρίζουν πώς να αναφέρουν ευπάθειες στον ιστότοπό σας.
Είσοδος
Έξοδος
- Προσθέστε τουλάχιστον ένα στοιχείο επικοινωνίας.
Readme
Τι είναι το security.txt;
Το security.txt είναι ένα μικρό αρχείο κειμένου, που ορίζεται στο RFC 9116 και ενημερώνει τους ερευνητές ασφάλειας πώς να αναφέρουν μια ευπάθεια στον ιστότοπό σας. Βρίσκεται στη διεύθυνση /.well-known/security.txt. Χωρίς αυτό, όποιος εντοπίσει ένα σφάλμα πρέπει να μαντέψει σε ποια διεύθυνση email να στείλει μήνυμα ή να εγκαταλείψει την προσπάθεια.
Το αρχείο χρειάζεται δύο πεδία. Το Contact δηλώνει πώς μπορεί κάποιος να επικοινωνήσει μαζί σας, ενώ το Expires είναι η ημερομηνία μετά την οποία το αρχείο θεωρείται παρωχημένο. Το RFC συνιστά η ημερομηνία Expires να απέχει λιγότερο από έναν χρόνο, ώστε κάποιος να ελέγχει το αρχείο τουλάχιστον μία φορά τον χρόνο.
Περιγραφή εργαλείου
Πληκτρολογήστε μία επαφή ανά γραμμή. Μια απλή διεύθυνση email μετατρέπεται σε σύνδεσμο mailto:, ενώ ένας αριθμός τηλεφώνου μετατρέπεται σε σύνδεσμο tel: αφού αφαιρεθούν τα κενά, οι παύλες, οι τελείες και οι παρενθέσεις. Οποιοδήποτε άλλο στοιχείο επικοινωνίας πρέπει να είναι σύνδεσμος https://. Η ημερομηνία λήξης ορίζεται αρχικά ένα έτος μετά τη σημερινή ημερομηνία και καταγράφεται ως το τελευταίο δευτερόλεπτο εκείνης της ημέρας σε UTC. Το Preferred-Languages είναι μια λίστα τιμών χωρισμένων με κόμμα και έχει ως προεπιλογή την τιμή en.
Τα προαιρετικά πεδία είναι το κλειδί κρυπτογράφησης, η πολιτική, οι ευχαριστίες, οι προσλήψεις και οι κανονικές διευθύνσεις URL. Τα κενά πεδία δεν συμπεριλαμβάνονται στο αρχείο.
Αντιγράψτε το αρχείο ή κατεβάστε το ως security.txt. Μια σημείωση από κάτω επισημαίνει τυχόν προβλήματα: δεν υπάρχει επαφή, κάποια επαφή δεν είναι διεύθυνση email, αριθμός τηλεφώνου ή σύνδεσμος https://, λείπει η ημερομηνία λήξης, έχει παρέλθει ή απέχει περισσότερο από έναν χρόνο, ή κάποια διεύθυνση URL δεν αρχίζει με https://. Το κλειδί κρυπτογράφησης μπορεί επίσης να έχει τη μορφή τιμής openpgp4fpr: ή dns:.
Το RFC 9116 επιτρέπει επίσης μια έκδοση υπογεγραμμένη με OpenPGP. Αυτό το εργαλείο δημιουργεί το απλό αρχείο.
Παράδειγμα
Δύο επαφές, ημερομηνία λήξης 2027-10-21, αγγλικά και γερμανικά, καθώς και τρεις από τις διευθύνσεις URL, δίνουν:
Contact: mailto:security@example.com
Contact: tel:+15550100199
Expires: 2027-10-21T23:59:59.000Z
Encryption: https://example.com/pgp-key.txt
Preferred-Languages: en, de
Canonical: https://example.com/.well-known/security.txt
Policy: https://example.com/security-policyΟι επαφές πληκτρολογήθηκαν ως security@example.com και +1 (555) 010-0199.
Δυνατότητες
- Μετατρέπει απλές διευθύνσεις email και αριθμούς τηλεφώνου σε έγκυρες επαφές
- Ελέγχει την ημερομηνία λήξης και τους συνδέσμους καθώς πληκτρολογείτε
- Αντιγράψτε το αρχείο ή κατεβάστε το ως security.txt