Εξωτερικοί πάροχοι ταυτότητας¶
Το MRBS 1.12.2 μπορεί να ενσωματωθεί με πολλά υπάρχοντα συστήματα ταυτότητας. Προτιμήστε τη μέθοδο που χρησιμοποιείται ήδη και υποστηρίζεται από τον οργανισμό σας.
CAS¶
Διαμορφώστε τον κεντρικό υπολογιστή CAS, τη θύρα και το περιβάλλον και παρέχετε μια αξιόπιστη διαδρομή πιστοποιητικού CA.
$auth["type"] = "cas";
$auth['cas']['host'] = 'cas.example.org';
$auth['cas']['port'] = 443;
$auth['cas']['context'] = '/cas';
$auth['cas']['ca_cert_path'] = '/path/to/ca-chain.pem';
Διατηρήστε την επικύρωση διακομιστή ενεργοποιημένη στην παραγωγή.
SAML¶
Η υποστήριξη SAML χρησιμοποιεί μια υπάρχουσα εγκατάσταση SimpleSAMLphp. Διαμορφώστε την απόλυτη διαδρομή, την πηγή ελέγχου ταυτότητας και την αντιστοίχιση χαρακτηριστικών:
$auth["type"] = "saml";
$auth['saml']['ssp_path'] = '/opt/simplesamlphp';
$auth['saml']['authsource'] = 'default-sp';
$auth['saml']['attr']['username'] = 'sAMAccountName';
Αντιστοιχίστε μια αμετάβλητη και μοναδική ταυτότητα στο όνομα χρήστη MRBS. Δοκιμάστε τόσο την επιτυχημένη σύνδεση όσο και τις περιπτώσεις όπου το χαρακτηριστικό λείπει ή αλλάζει.
WordPress και Joomla¶
Αυτές οι μέθοδοι φορτώνουν το περιβάλλον CMS και επαναχρησιμοποιούν τους λογαριασμούς και τους ρόλους του. Διαμορφώστε τη σχετική διαδρομή εγκατάστασης και αντιστοιχίστε ρητά τους ρόλους χρήστη και διαχειριστή.
Οι αναβαθμίσεις στο CMS μπορούν να επηρεάσουν τη συμπεριφορά ενσωμάτωσης. Δοκιμάστε τη σύνδεση MRBS μετά από κάθε αναβάθμιση CMS.
Wix¶
Η ενσωμάτωση Wix χρησιμοποιεί ένα κλειδί API του ιστοτόπου και πληροφορίες σήματος ή προφίλ. Μην αποθηκεύετε τα διαπιστευτήρια API στο αποθετήριο και εκχωρήστε τα ελάχιστα δυνατά δικαιώματα.
Εξωτερική βάση δεδομένων¶
Το db_ext διαβάζει χρήστες από μια ξεχωριστή βάση δεδομένων SQL. Διαμορφώστε έναν αποκλειστικό λογαριασμό βάσης δεδομένων μόνο για ανάγνωση όπου είναι δυνατόν και επιλέξτε τη σωστή μορφή κωδικού πρόσβασης.
Εξωτερικό πρόγραμμα¶
Η μέθοδος ext αναθέτει τον έλεγχο ταυτότητας σε ένα καθορισμένο εκτελέσιμο πρόγραμμα. Αντιμετωπίστε το πρόγραμμα και κάθε όρισμα ως ευαίσθητα για την ασφάλεια. Αποφύγετε την παρεμβολή εντολών κελύφους, περιορίστε τα δικαιώματα του συστήματος αρχείων και μην καταγράφετε ποτέ κωδικούς πρόσβασης.
Λίστα ελέγχου διάθεσης¶
- Επαληθεύστε τη σύνδεση TLS με τον πάροχο ταυτότητας.
- Αντιστοιχίστε ρητά τους διαχειριστές.
- Δοκιμάστε την αποσύνδεση και τη λήξη της συνεδρίας.
- Δοκιμή απενεργοποίησης και αφαίρεσης χρηστών.
- Καθορίστε τη συμπεριφορά κατά τη διάρκεια διακοπής λειτουργίας του παρόχου.
- Διατηρήστε μια διαδικασία ανάκτησης για λάθη διαμόρφωσης.