天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

如果只是因為要舉個例子而這么寫的話,可以理解,畢竟大家學到了一些手段,但這個例子未免生硬了一點。實際上只要把該文件更名為db.inc.php就可以了。就好象房子破了個洞而不去修補,卻在外面去造一個更大的房子把破房子套起來一樣。
后面你還可以看到另外一種防止數據庫訪問權限暴露的方法,該方法對于共享服務器環(huán)境(在該環(huán)境下盡管文件位于網站根目錄之外,但依然存在暴露的風險)非常有效。

php技術php inc文件使用的風險和注意事項,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲伊人色综合久久天天伊人 | 国内精品久久 | 97国产精品视频在线观看 | 最近中文字幕mv手机免费高清 | 午夜理论在线观看不卡大地影院 | 脱jk裙的美女露小内内无遮挡 | 国产av久久免费观看 | 老司机深夜福利ae 入口网站 | 亚洲一区二区免费看 | 乌克兰女人与动ZOZO | 日本一本二本三区免费免费高清 | 秋霞成人午夜鲁丝一区二区三区 | 伊人久久综合影院首页 | 六月婷婷国产精品综合 | 午夜国产精品免费观看 | 国产AV国产精品国产三级在线L | 男人插女人逼逼 | 邪恶肉肉全彩色无遮琉璃神社 | 日日噜噜噜夜夜爽爽狠狠 | 日本国产精品无码一区免费看 | 久久人妻无码毛片A片麻豆 久久人妻熟女中文字幕AV蜜芽 | YY8848高清私人影院 | 小向美奈子厨房magnet | 国产一卡在线观看完整版 | 日本真人啪啪试看30秒 | 亚洲AV国产福利精品在现观看 | 黄色网址在线免费观看 | 找老女人泻火对白自拍 | 富婆夜店找黑人猛男BD在线 | 最近中文字幕在线看免费完整版 | 天天插天天舔 | 777精品久无码人妻蜜桃 | 日本邪恶全彩工囗囗番海贼王 | 亚洲欧美日韩中字视频三区 | 青青久在线| 亚洲精品久久久久久久蜜臀老牛 | 亚洲一区在线观看视频 | 92看看福利午夜影院 | 国产色欲一区二区精品久久呦 | 伊人久久久久久久久久 | 欧美性最猛xxxx在线观看视频 |