版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
項目八安全的應(yīng)用發(fā)布Web安全與防護(hù)本任務(wù)要點學(xué)習(xí)目標(biāo)配置PHP的安全配置項以滿足安全需求熟悉關(guān)閉調(diào)試模式的配置方法。熟悉PHP各項安全參數(shù)的配置方法。能夠配置關(guān)閉調(diào)試模式。能夠配置PHP各項安全參數(shù)。任務(wù)三PHP安全配置目錄CONTENTS01/關(guān)閉調(diào)試模式02/配置PHP參數(shù)關(guān)閉調(diào)試模式01在開發(fā)博客管理系統(tǒng)時,我們使用的開發(fā)環(huán)境中默認(rèn)打開了PHP的調(diào)試模式,也就是說當(dāng)PHP腳本出現(xiàn)告警或報錯時,將會直接將錯誤信息顯示在瀏覽器頁面上,其中會包含網(wǎng)站的絕對路徑、報錯的腳本文件、出錯的代碼行數(shù)以及錯誤提示。通過瀏覽器訪問test.php腳本文件時,頁面中會顯示報錯信息關(guān)閉調(diào)試模式01在Ubuntu服務(wù)器中調(diào)試模式需要在PHP的配置文件中進(jìn)行配置,配置文件的路徑位于/etc/php/7.4/apache2/php.ini關(guān)閉調(diào)試模式01若你的生產(chǎn)環(huán)境中該配置項為ON,那么只需要將ON改成OFF即可,再重啟Apache即可生效,再次訪問瀏覽器將不會再返回報錯信息,若在8.2.4節(jié)中配置了自定義錯誤頁面,此時將會顯示500響應(yīng)的錯誤頁面配置PHP參數(shù)02這個章節(jié)的目的是為了幫助那些配置PHP和運行它的web服務(wù)器的人確保它的安全性,下面你將找到有關(guān)php.ini文件的正確配置信息PHP錯誤處理:expose_php=Offerror_reporting=E_ALLdisplay_errors=Offdisplay_startup_errors=Offlog_errors=Onerror_log=/valid_path/PHP-logs/php_error.logignore_repeated_errors=Off配置PHP參數(shù)02PHP通用設(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.mimeallow_url_fopen=Offallow_url_include=Offvariables_order="GPCS"allow_webdav_methods=Offsession.gc_maxlifetime=600配置PHP參數(shù)02PHP上傳文件處理:file_uploads=Onupload_tmp_dir=/path/PHP-uploads/upload_max_filesize=2Mmax_file_uploads=2配置PHP參數(shù)02PHP上傳文件處理:file_uploads=Onupload_tmp_dir=/path/PHP-uploads/upload_max_filesize=2Mmax_file_uploads=2配置PHP參數(shù)02PHP可執(zhí)行處理:enable_dl=Offdisable_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#請查看:/features.safe-modedisable_classes=配置PHP參數(shù)02PHPsession處理:session.save_path=/path/PHP-session/=myPHPSESSIDsession.auto_start=Offsession.use_trans_sid=0session.cookie_domain=#session.cookie_path=/application/path/session.use_strict_mode=1session.use_cookies=1session.use_only_cookies=1session.cookie_lifetime=14400#4小時
session.cookie_secure=1session.cookie_httponly=1session.cookie_samesite=Strictsession.cache_expire=30session.sid_length=256session.sid_bits_per_character=6#PHP7.2+session.hash_function=1#PHP7.0-7.1session.hash_bits_per_character=6#PHP7.0-7.1配置PHP參數(shù)02在PHP的配置中,更多的安全隱患的檢查也是必要的,如下:session.referer_check=/application/pathmemory_limit=50Mpost_max_size=20Mmax_execution_time=60report_memleaks=Ontrack_errors=Offhtml_errors=Off課堂實踐一、任務(wù)名稱:PHP安全配置二、任務(wù)內(nèi)容:對已搭建的生產(chǎn)環(huán)境中的PHP開發(fā)環(huán)境進(jìn)行安全配置三、工具需求:瀏覽器、Vmware、PHP四、任務(wù)要求:完成實踐練習(xí)后,由老師檢查完成情況。課堂思考一、PHP開發(fā)語言主要應(yīng)用于哪些場景?二、除PHP外還有哪些主流的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育娛樂用品國有資產(chǎn)管理條例
- 重慶市政務(wù)服務(wù)管理意見
- 老年病科社區(qū)健康服務(wù)
- 對員工大會演講稿
- 《號資產(chǎn)減值》課件
- 小學(xué)生食品安全主題班會課件
- 分期車回收合同范例
- 新質(zhì)生產(chǎn)力助力低碳城市建設(shè)
- 市政井蓋工程合同范例
- 婚紗禮服館合同范例
- 特種設(shè)備使用單位日管控、周排查、月調(diào)度示范表
- 圖書室開放時間表(精編版)
- 其他食品生產(chǎn)許可證審查細(xì)則
- 廣東旅游資源匯總21個城市
- 小學(xué)生楷體字帖臨摹練習(xí)
- 土地地類一覽表
- 學(xué)習(xí)王紅旭舍己救人光榮事跡心得體會(精選多篇)
- 產(chǎn)科常見的疾病護(hù)理診斷及要求措施
- 小學(xué)數(shù)學(xué)教學(xué)中的預(yù)習(xí)
- 基層領(lǐng)導(dǎo)干部的素質(zhì)要求之淺見
- 一種昆侖通泰觸摸屏的屏幕保護(hù)方法
評論
0/150
提交評論