成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

[PHP 安全] OWASP 維護(hù)的 PHP 安全配置速查表

dabai / 3219人閱讀

摘要:文章轉(zhuǎn)自介紹這個頁面的目的是為了幫助那些配置和運(yùn)行它的服務(wù)器的人確保它的安全性。下面你將找到有關(guān)文件的正確配置信息。最后,查看文檔以獲得關(guān)于配置文件中每個值的參考。

文章轉(zhuǎn)自:https://learnku.com/php/t/26973
介紹

這個頁面的目的是為了幫助那些配置 PHP 和運(yùn)行它的 web 服務(wù)器的人確保它的安全性。

下面你將找到有關(guān) php.ini 文件的正確配置信息。

php.ini

下面的一些設(shè)置需要適應(yīng)你的系統(tǒng),特別是 session.save_path, session.cookie_path (例如: /var/www/mysite),和 session.cookie_domain (例如:ExampleSite.com)。

你還應(yīng)該運(yùn)行 PHP 7.2 或者更高版本。如果你運(yùn)行的版本是 PHP 7.0 和 PHP 7.1 ,你將在下面的幾個地方使用略有不同的值(看內(nèi)聯(lián)的注釋)。最后,查看 PHP 文檔 以獲得關(guān)于 php.ini 配置文件中每個值的參考。

你可以在一個現(xiàn)成的 php.ini 文件中找到以下配置的副本 此處 。

PHP 錯誤處理
expose_php??????????????=?Off
error_reporting?????????=?E_ALL
display_errors??????????=?Off
display_startup_errors??=?Off
log_errors??????????????=?On
error_log???????????????=?/valid_path/PHP-logs/php_error.log
ignore_repeated_errors??=?Off

請注意:你需要在生產(chǎn)環(huán)境中 display_errors?設(shè)置成?Off, 同時最好養(yǎng)成經(jīng)常查看這些日志的好習(xí)慣。

PHP 通用設(shè)置
doc_root????????????????=?/path/DocumentRoot/PHP-scripts/
open_basedir????????????=?/path/DocumentRoot/PHP-scripts/
include_path????????????=?/path/PHP-pear/
extension_dir???????????=?/path/PHP-extensions/
mime_magic.magicfile????=?/path/PHP-magic.mime
allow_url_fopen?????????=?Off
allow_url_include???????=?Off
variables_order?????????=?"GPCS"
allow_webdav_methods????=?Off
session.gc_maxlifetime??=?600

allow_url_*?很容易發(fā)生?LFI 還有?RFI 完全漏洞。

PHP上傳文件處理
file_uploads????????????=?On
upload_tmp_dir??????????=?/path/PHP-uploads/
upload_max_filesize?????=?2M
max_file_uploads????????=?2

如果你的應(yīng)用沒有使用文件上傳功能,或者說用戶唯一的輸入上傳的方式是通過沒有包含文檔附件的表單提交,?file_uploads?應(yīng)當(dāng)被設(shè)置成?Off。

PHP 可執(zhí)行處理
enable_dl???????????????=?Off
disable_functions???????=?system,?exec,?shell_exec,?passthru,?phpinfo,?show_source,?highlight_file, popen,?proc_open, fopen_with_path,?dbmopen,?dbase_open,?putenv,?move_uploaded_file, chdir,?mkdir,?rmdir,?chmod,?rename, filepro,?filepro_rowcount,?filepro_retrieve,?posix_mkfifo
#?請查看:http://ir.php.net/features.safe-mode
disable_classes?????????=?

以上是PHP中存在危險的方法和類.。你應(yīng)當(dāng)禁用其中不會使用到的方法和類。

PHP session 處理

Session 設(shè)置中有一些需要重點(diǎn)關(guān)注的值, 將 session.name 改成新的是個很好的練習(xí).

 session.save_path                = /path/PHP-session/
 session.name                     = myPHPSESSID
 session.auto_start               = Off
 session.use_trans_sid            = 0
 session.cookie_domain            = full.qualified.domain.name
 #session.cookie_path             = /application/path/
 session.use_strict_mode          = 1
 session.use_cookies              = 1
 session.use_only_cookies         = 1
 session.cookie_lifetime          = 14400 # 4小時 
 session.cookie_secure            = 1
 session.cookie_httponly          = 1
 session.cookie_samesite          = Strict
 session.cache_expire             = 30 
 session.sid_length               = 256
 session.sid_bits_per_character   = 6 # PHP 7.2+
 session.hash_function???         =?1 # PHP 7.0-7.1
 session.hash_bits_per_character? =?6 # PHP 7.0-7.1
更多的安全隱患的檢查
session.referer_check???=?/application/path
memory_limit????????????=?50M
post_max_size???????????=?20M
max_execution_time??????=?60
report_memleaks?????????=?On
track_errors????????????=?Off
html_errors?????????????=?Off
文章轉(zhuǎn)自:https://learnku.com/php/t/26973 

更多文章:https://learnku.com/laravel/c...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/31191.html

相關(guān)文章

  • php, js, mysql, regexp開發(fā)常用查表

    showImg(https://segmentfault.com/img/bVr88Q); showImg(https://segmentfault.com/img/bVr9BP); showImg(https://segmentfault.com/img/bVr9BS); showImg(https://segmentfault.com/img/bVr9BU);

    shevy 評論0 收藏0
  • php, js, mysql, regexp開發(fā)常用查表

    showImg(https://segmentfault.com/img/bVr88Q); showImg(https://segmentfault.com/img/bVr9BP); showImg(https://segmentfault.com/img/bVr9BS); showImg(https://segmentfault.com/img/bVr9BU);

    KnewOne 評論0 收藏0
  • 數(shù)據(jù)分析 - 最火 PHP 框架是哪個?

    摘要:推薦以下資源中文新手書籍入門教程社區(qū)維護(hù)的中文文檔,涵蓋版本社區(qū)由在年創(chuàng)建的中文社區(qū)速查表速查表資訊項目上線,整站源碼開源來自 這里列幾個客觀的數(shù)據(jù)(截止至 2017 年 1 月 2 日): 一、Github 上 PHP 項目排行第一 Laravel 作為這一頁里最晚出現(xiàn)的框架,Star 數(shù)量遠(yuǎn)遠(yuǎn)高于排名第二的框架。鏈接在此?Build software better, togethe...

    Maxiye 評論0 收藏0
  • Laravel Eloquent 模型關(guān)聯(lián)查表

    摘要:模型資料庫遷移儲存紀(jì)錄在及之間建立關(guān)聯(lián)在及之間建立關(guān)聯(lián)取得紀(jì)錄取得取得一對多關(guān)聯(lián)示例細(xì)節(jié)在此示例中,我們有兩個模型小偷和車,和兩張表和。業(yè)務(wù)規(guī)則小偷可以偷走多輛車。關(guān)系圖關(guān)聯(lián)詳情關(guān)聯(lián)表應(yīng)該保存駕駛員和汽車。 showImg(https://segmentfault.com/img/remote/1460000016043938); 一張 Laravel’s Eloquent ORM 5...

    flybywind 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<