安全機制

config配置

在config配置中可以打開相應的安全開關


站點 authkey

站點authkey,是站點中一個非常重要的Key,用來加密與加密的加密串,當懷疑站點發(fā)生authkey泄漏可以通過這里變更一個Key。

 $_config['security']['authkey'] = 'asdfasfas';	// 站點加密密鑰
				

XSS 防御設置

 $_config['security']['urlxssdefend'] = true;	// 自身 URL XSS 防御
				

CC 攻擊防御

當你的站點發(fā)現(xiàn)被CC攻擊時,你也可以在config中打開CC攻擊防御,該防御有1/2/4/8四種防御方式,你除了可以配這四種外,還允許組合防御。例如:可以配成24,當配成24代表同時使用2跟4的兩種防御攻擊

$_config['security']['attackevasive'] = 0;		// CC 攻擊防御 1|2|4|8
				

SQL 安全性防御

$_config['security']['querysafe']['status'] = 1;	// 是否開啟SQL安全檢測,可自動預防SQL注入攻擊
$_config['security']['querysafe']['dfunction']['0'] = 'load_file';
$_config['security']['querysafe']['dfunction']['1'] = 'hex';
$_config['security']['querysafe']['dfunction']['2'] = 'substring';
$_config['security']['querysafe']['dfunction']['3'] = 'if';
$_config['security']['querysafe']['dfunction']['4'] = 'ord';
$_config['security']['querysafe']['dfunction']['5'] = 'char';
$_config['security']['querysafe']['daction']['0'] = 'intooutfile';
$_config['security']['querysafe']['daction']['1'] = 'intodumpfile';
$_config['security']['querysafe']['daction']['2'] = 'unionselect';
$_config['security']['querysafe']['daction']['3'] = '(select';
$_config['security']['querysafe']['daction']['4'] = 'unionall';
$_config['security']['querysafe']['daction']['5'] = 'uniondistinct';
$_config['security']['querysafe']['dnote']['0'] = '/*';
$_config['security']['querysafe']['dnote']['1'] = '*/';
$_config['security']['querysafe']['dnote']['2'] = '#';
$_config['security']['querysafe']['dnote']['3'] = '--';
$_config['security']['querysafe']['dnote']['4'] = '"';
$_config['security']['querysafe']['dlikehex'] = 1;
$_config['security']['querysafe']['afullnote'] = '0';
				

在上面內(nèi)容是關于SQL的安全檢查,在配置中只需要配置$_config['security']['querysafe']['status'] = 1;就可以,1代表開啟/0代表關閉


創(chuàng)始人的設置

創(chuàng)始人的設置,當您的站點在線上運營時,建議至少設置一個創(chuàng)始人,創(chuàng)始人擁有站點管理后臺的最高權限。

$_config['admincp']['founder'] = '1'; // 站點創(chuàng)始人:擁有站點管理后臺的最高權限,每個站點可以設置 1名或多名創(chuàng)始人
					// 可以使用uid,也可以使用用戶名;多個創(chuàng)始人之間請使用逗號","分開;
				

安全問答

安全問答,可以在這里開啟安全問答來限制管理員必須設置相應的安全問答,來增加該站點的管理帳號的安全性。建議開啟

$_config['admincp']['forcesecques'] = 1;// 管理人員必須設置安全提問才能進入系統(tǒng)設置 0=否, 1=是[安全]
				

驗證后臺管理IP

驗證后臺管理IP,建議開啟

$_config['admincp']['checkip'] = 1;	// 后臺管理操作是否驗證管理員的 IP, 1=是[安全], 0=否。
					//僅在管理員無法登陸后臺時設置 0。
				

后臺是否允許執(zhí)行相關的MySQL操作

后臺是否允許執(zhí)行相關的MySQL操作,建議關閉。關閉后將無法直接在后臺執(zhí)行相關的SQL語句

$_config['admincp']['runquery']	= 0;	// 是否允許后臺運行 SQL 語句 1=是 0=否[安全]
				

后臺恢復數(shù)據(jù)

后臺恢復數(shù)據(jù)。定期備份是一個很好的習慣,在站點運營過程中,為了安全建議關閉后臺恢復數(shù)據(jù)的功能,在你的站點確實需要進行數(shù)據(jù)恢復操作時再將此開關打開

$_config['admincp']['dbimport']	= 0;		// 是否允許后臺恢復論壇數(shù)據(jù)  1=是 0=否[安全]
				

更多相關:
1、config配置文件分析解決UC通信問題故障
2、Discuz! X2.5 與 UCenter 通信失敗的解決方法總結
3、使用帝國備份王安全穩(wěn)定搬家Discuz論壇的方法

返回頂部