Pembekal identiti luaran¶
MRBS 1.12.2 boleh berintegrasi dengan beberapa sistem identiti sedia ada. Pilih kaedah yang telah dikendalikan dan disokong oleh organisasi anda.
CAS¶
Konfigurasikan hos, port dan konteks CAS dan sediakan laluan sijil CA yang dipercayai.
$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';
Pastikan pengesahan pelayan didayakan dalam pengeluaran.
SAML¶
Sokongan SAML menggunakan pemasangan SimpleSAMLphp sedia ada. Konfigurasikan laluan mutlaknya, sumber pengesahan dan pemetaan atribut:
$auth["type"] = "saml";
$auth['saml']['ssp_path'] = '/opt/simplesamlphp';
$auth['saml']['authsource'] = 'default-sp';
$auth['saml']['attr']['username'] = 'sAMAccountName';
Petakan identiti unik yang tidak berubah kepada nama pengguna MRBS. Uji ketiadaan dan perubahan atribut serta laluan yang berjaya.
WordPress dan Joomla¶
Kaedah ini memuatkan CMS sekeliling dan menggunakan semula akaun dan peranannya. Konfigurasikan laluan pemasangan relatif dan petakan secara eksplisit peranan pengguna dan pentadbir.
Peningkatan kepada CMS boleh menjejaskan tingkah laku penyepaduan. Uji MRBS log masuk selepas setiap peningkatan CMS.
Wix¶
Penyepaduan Wix menggunakan kunci API tapak dan lencana atau maklumat profil. Jauhkan bukti kelayakan API daripada repositori dan gunakan kebenaran paling sempit yang tersedia.
Pangkalan data luaran¶
db_ext membaca pengguna daripada pangkalan data SQL yang berasingan. Konfigurasikan akaun pangkalan data baca sahaja khusus jika boleh dan pilih format kata laluan yang betul.
Program luar¶
Kaedah ext menghantar kerja pengesahan kepada boleh laku yang ditetapkan. Anggap program dan setiap hujah sebagai sensitif keselamatan. Elakkan interpolasi shell, hadkan kebenaran sistem fail dan jangan sekali-kali log kata laluan.
Senarai semak pelancaran¶
- Sahkan identiti-pembekal TLS.
- Pentadbir peta secara eksplisit.
- Log keluar ujian dan sesi tamat.
- Uji pengguna yang dilumpuhkan dan dialih keluar.
- Tentukan tingkah laku semasa masa henti pembekal.
- Simpan prosedur pemulihan untuk kesilapan konfigurasi.