Πώς να ασφαλίσετε τον διακομιστή σας
Τι θα χρειαστεί να κάνετε
Λοιπόν, υπάρχει μια άλλη ευπάθεια SSL στη φύση. Τεχνικά δεν είναι πραγματικά μια ευπάθεια, είναι απλώς μια «τρύπα» στο εσωτερικό του πρωτοκόλλου στην οποία βασιζόμαστε κατά τη διάρκεια της απόσβεσης του SSL3 και της σταδιακής κατάργησης του SSL2.
Δυστυχώς, οι περισσότεροι σύγχρονοι διακομιστές ιστού είναι ευάλωτοι σε αυτήν την επίθεση επειδή το πρωτόκολλο που επηρεάζεται χρησιμοποιείται ευρέως.
Σε αυτόν τον οδηγό, θα καλύψω τι πρέπει να κάνετε για να ασφαλίσετε τον διακομιστή σας σε CentOS 6 και 7.
Πώς να ασφαλίσετε τον διακομιστή σας
Υπάρχουν δύο τρόποι για να ασφαλίσετε τον διακομιστή σας. Σε αυτό το σεμινάριο, θα καλύψω μόνο την πρώτη επιλογή.
- Δημιουργήστε μια μοναδική ομάδα κλειδιών.
- Απενεργοποιήστε τα κλειδιά εξαγωγής SSL.
Τι θα χρειαστεί να κάνετε
Ελέγξτε εάν ο διακομιστής σας είναι ευάλωτος χρησιμοποιώντας τον έλεγχο Qualys SSL. Εάν ο διακομιστής σας είναι ευάλωτος, θα υπάρχει ένα μήνυμα στο επάνω μέρος της σελίδας.
Αφού επιβεβαιώσετε ότι ο διακομιστής σας είναι ευάλωτος, εισαγάγετε τον κατάλογο εγκατάστασης του NGINX.
cd /etc/nginx/
mkdir keygroup
cd keygroup
Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε μια ομάδα κλειδιών.
openssl dhparam -out dhsecure.pem 2048
Προσθέστε τη νέα ομάδα κλειδιών στη διαμόρφωση NGINX.
cd /etc/nginx/
vi .conf
Συνεχίζοντας, πρέπει να προσθέσουμε τη ssl_dhparam ...γραμμή κώδικα που φαίνεται παρακάτω μέσα σε κάθε μπλοκ διακομιστή SSL. Ενημερώστε όλα τα μπλοκ διακομιστή SSL ανάλογα.
server {
listen 443 ssl;
...
location / {
...
ssl_dhparam /etc/nginx/keygroup/dhsecure.pem
...
}
Βγείτε από τη διαμόρφωση και φορτώστε ξανά το NGINX.
service nginx reload
Δοκιμάστε ξανά τον διακομιστή σας με τον έλεγχο SSL. Ο διακομιστής σας δεν θα είναι πλέον ευάλωτος στην επίθεση.