亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php inc文件使用的風險和注意事項

2024-05-04 23:19:33
字體:
來源:轉載
供稿:網友
數據庫使用中需要關注的主要問題之一是訪問權限即用戶名及密碼的暴露。在編程中為了方便,一般都會用一個db.inc文件保存,如:

復制代碼 代碼如下:


<?php
 $db_user = 'myuser';
$db_pass = 'mypass';
$db_host = '127.0.0.1';
 $db = mysql_connect($db_host, $db_user, $db_pass);
 ?>


用戶名及密碼都是敏感數據,是需要特別注意的。他們被寫在源碼中造成了風險,但這是一個無法避免的問題。如果不這么做,你的數據庫就無法設置用戶名和密碼進行保護了。
如果你讀過http.conf(Apache的配置文件)的默認版本的話,你會發現默認的文件類型是text/plain(普通文本)。這樣,如果db.inc這樣的文件被保存在網站根目錄下時,就引發了風險。所有位于網站根目錄下的資源都有相應的URL,由于Apache沒有定義對.inc后綴的文件的處理方式類型,在對這一類文件進行訪問時,會以普通文本的類型進行返回(默認類型),這樣訪問權限就被暴露在客戶的瀏覽器上了。
為了進一步說明這個風險,考慮一下一個以/www為網站根目錄的服務器,如果db.inc被保存在/www/inc,它有了一個自已的URL(假設example.org是主機域名)。通過訪問該URL就可以看到db.inc以文本方式顯示的源文件。無論你把該文件保存在/www哪個子目錄下,都無法避免訪問權限暴露的風險。
對這個問題最好的解決方案是把它保存在網站根目錄以外的包含目錄中。你無需為了達到包含它們的目的而把它們放至在文件系統中的特定位置,所有只要做的只是保證Web服務器對其有讀取權限。因此,把它們放在網站根目錄下是沒有必要的風險,只要包含文件還位于網站根目錄下,任何減少風險的努力都是徒勞的。事實上,你只要把必須要通過URL訪問的資源放置在網站根目錄下即可。畢竟這是一個公共的目錄。
前面的話題對于SQLite數據庫也有用。把數據庫保存在當前目錄下是非常方便的,因為你只要調用文件名而無需指定路徑。但是,把數據庫保存在網站根目錄下就代表著不必要的風險。如果你沒有采用安全措施防止直接訪問的話,你的數據庫就危險了。
如果由于外部因素導致無法做到把所有包含文件放在網站根目錄之外,你可以在Apache配置成拒絕對.inc資源的請求。

復制代碼 代碼如下:


<Files ~ "/.inc$">
  Order allow,deny
  Deny from all
</Files>


如果只是因為要舉個例子而這么寫的話,可以理解,畢竟大家學到了一些手段,但這個例子未免生硬了一點。實際上只要把該文件更名為db.inc.php就可以了。就好象房子破了個洞而不去修補,卻在外面去造一個更大的房子把破房子套起來一樣。
后面你還可以看到另外一種防止數據庫訪問權限暴露的方法,該方法對于共享服務器環境(在該環境下盡管文件位于網站根目錄之外,但依然存在暴露的風險)非常有效。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲自拍av在线| 欧美大片免费看| 久久人人看视频| 日韩精品在线观看视频| 亚洲成avwww人| 福利一区福利二区微拍刺激| 一个人www欧美| 日韩免费av在线| 成人美女av在线直播| 欧洲美女7788成人免费视频| 中文字幕欧美亚洲| 欧美又大粗又爽又黄大片视频| 欧美精品久久久久久久久久| 不用播放器成人网| 伊人伊成久久人综合网小说| 亚洲天堂av图片| 精品电影在线观看| 国外色69视频在线观看| 日韩精品欧美国产精品忘忧草| 国产精品流白浆视频| 亚洲一区二区久久| 91九色视频在线| 欧美大奶子在线| 欧美视频免费在线| 亚洲国产欧美一区二区三区同亚洲| 精品亚洲永久免费精品| 97国产一区二区精品久久呦| 久久伊人免费视频| 亚洲精品成人网| 国产日韩综合一区二区性色av| 欧美日韩一区二区免费在线观看| 57pao国产精品一区| 狠狠躁夜夜躁人人爽超碰91| 国产成人拍精品视频午夜网站| 最新国产成人av网站网址麻豆| 日韩成人xxxx| 日韩av成人在线| 亚洲自拍高清视频网站| 国内精品久久久| 日韩亚洲综合在线| 欧美日韩国内自拍| 欧美国产高跟鞋裸体秀xxxhd| 亚洲国产精品va在线| 中文字幕亚洲色图| 亚洲国产精久久久久久久| 欧美日韩一区二区三区| 亚洲精品福利视频| 国产成人免费av| 国产主播精品在线| 国产日韩欧美在线观看| 亚洲精品第一国产综合精品| 久久精品亚洲热| 日韩视频免费在线观看| 色偷偷综合社区| 欧美精品九九久久| 欧美一区二区三区四区在线| 日本亚洲欧美三级| 精品久久久999| 在线日韩日本国产亚洲| 精品久久久久久| 一区二区三区四区精品| 国产成人aa精品一区在线播放| 久99九色视频在线观看| 国产精品草莓在线免费观看| 爽爽爽爽爽爽爽成人免费观看| 国产欧美日韩中文字幕| 中文字幕九色91在线| 亚洲欧美另类自拍| 久久国产精品久久久久久| 国产香蕉一区二区三区在线视频| 精品福利在线看| 亚洲视频自拍偷拍| 成人免费直播live| 这里只有精品久久| 成人精品一区二区三区电影黑人| 136fldh精品导航福利| 国内精品一区二区三区四区| 日韩免费不卡av| 亚洲国产精品一区二区三区| 欧美又大又硬又粗bbbbb| 在线观看亚洲区| 久99九色视频在线观看| 5252色成人免费视频| 日韩影视在线观看| 欧美大片网站在线观看| 欧美电影免费观看高清| 午夜精品www| 日韩av电影在线免费播放| 亚洲欧洲国产一区| 亚洲欧美日韩国产成人| 欧美网站在线观看| 色综合五月天导航| 日韩中文字幕在线视频| 日本不卡免费高清视频| 亚洲天堂一区二区三区| 九九热这里只有精品免费看| 中文字幕精品www乱入免费视频| 日韩欧美国产视频| 久久视频免费在线播放| 91在线精品视频| 欧美www视频在线观看| 亚洲国产一区二区三区在线观看| 亚洲日韩欧美视频一区| 国产精品老牛影院在线观看| 欧美成人一二三| 久久中文字幕在线视频| 成人国内精品久久久久一区| 91免费在线视频网站| 91精品国产高清久久久久久91| 九九热精品在线| 欧美极品美女视频网站在线观看免费| 在线观看国产精品91| 国产精品视频最多的网站| 亚洲午夜av久久乱码| 国产一区二区美女视频| 国产精品高潮粉嫩av| 亚洲成人激情小说| 国产97免费视| 懂色av影视一区二区三区| 日韩美女免费观看| 亚洲视频专区在线| 狠狠躁夜夜躁人人爽天天天天97| 美日韩精品免费视频| 成人美女av在线直播| 久久av在线看| 免费91麻豆精品国产自产在线观看| 91在线观看免费观看| 亚洲天堂av高清| 91国内免费在线视频| 美日韩精品视频免费看| 亚洲精品日韩在线| 欧美激情免费看| 这里只有精品丝袜| 欧美在线视频观看免费网站| 成人免费视频网址| 欧美xxxx做受欧美| 最新亚洲国产精品| 最好看的2019年中文视频| 欧美大全免费观看电视剧大泉洋| 亚洲va国产va天堂va久久| 国产精品久久久精品| 亚洲国产精品久久| 欧美国产视频一区二区| 亚洲一区二区在线播放| 久久亚洲精品国产亚洲老地址| 成人黄色免费网站在线观看| 欧美在线观看一区二区三区| 亚洲jizzjizz日本少妇| 热久久这里只有精品| 日韩美女视频免费看| 亚洲人在线观看| 亚洲欧美另类在线观看| 色播久久人人爽人人爽人人片视av| 超碰91人人草人人干| 亚洲天堂久久av| 亚洲国产成人精品久久| 久久久久久亚洲| 亚洲999一在线观看www| 欧美激情视频一区| 欧美日韩一区二区免费视频| 国产精品国产三级国产aⅴ浪潮| 97精品伊人久久久大香线蕉| 都市激情亚洲色图| 亚洲成人教育av|