1. 程式人生 > >PHPCMS v9 安全防範教程!

PHPCMS v9 安全防範教程!

一、目錄許可權設定很重要:可以有效防範黑客上傳木馬檔案.
如果通過 chmod 644 * -R 的話,php檔案就沒有許可權訪問了。
如果通過chmod 755 * -R 的話,php檔案的許可權就高了。

所以就需要分開設定目錄許可權和檔案許可權:

  • linux 伺服器許可權:經常要用到的命令:


find /path -type f -exec chmod 644 {} \;  //設定檔案許可權為644
find /path -type d -exec chmod 755 {} \;  //設定目錄許可權為755

設定完成後,再通過命令:chown root:root * -R 將目錄和檔案的所有者改為root。

這樣就更加安全了。


  • FTP使用者,確定使用的是linux主機。windows需要登入到伺服器中設定。
進入到phpcms 安裝根目錄,選取所有檔案:
設定數字值為:755,同時選定:選擇遞迴處理子目錄,只應用到目錄
同樣再選擇所有檔案,數字值為:644,選擇遞迴處理子目錄,只應用到檔案
如果設定錯了,重新再設定就可以了。


二、Linux find命令 查詢可疑的木馬檔案
查詢:30天內被修改的檔案find  ./  -mtime  -30  -type f  -exec ls -l  {} \;找到目錄下所有的txt檔案find ./ -name "*.txt" -print找到目錄下所有的txt檔案並刪除find ./ -name "*.txt" -exec rm -rf {} \;找到目錄下所有的php檔案 並且在30天之類被修改的檔案find  ./ -name "*.php" -mtime  -30  -typef  -exec  ls -l  {} \;找到目錄下所有的php檔案,同時,滿足 30天以內,1天之前的find ./ -name "*.php" -mtime -30 -mtime +1 -type f -execls -l {} \;
三、
通過apache配置限定:1、apache 下 禁止目錄執行php通過目錄下面放置 .htaccess檔案來限制許可權。該方法會將php檔案當做附件並下載。同時,可以通過瀏覽器訪問到檔案。php_flag engine off使用場景:在下面目錄放置\uploadfile\\statics\\html\\phpsso_server\uploadfile\\phpsso_server\statics\
 2、禁止通過瀏覽器訪問所有檔案
通過目錄下面放置 .htaccess檔案來限制許可權。RewriteEngine onRewriteRule ^(.*) /index.html使用場景:\caches\
\phpsso_server\caches\3、禁止php跨目錄瀏覽許可權配置:

虛擬主機配置樣例:
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /data/wwwroot/www
    ServerName www.phpip.com
    <Directory  /data/wwwroot/www>
        Options  FollowSymLinks
        AllowOverride Options FileInfo
        Order allow,deny
        Allow from all
php_admin_value open_basedir /data/wwwroot/www/:/var/tmp/
        DirectoryIndex index.htm index.html index.php 
    </Directory>
  ErrorLog "| /usr/sbin/rotatelogs /data/logs/%m_%d_www.phpip.com-error_log 86400 480"
    CustomLog "| /usr/sbin/rotatelogs /data/logs/%m_%d_www.phpip.com-access_log 86400 480" common
</VirtualHost>


4、按天存放apache日誌:

參考上面配置檔案:
  ErrorLog "| /usr/sbin/rotatelogs /data/logs/%m_%d_www.phpip.com-error_log 86400 480"
    CustomLog "| /usr/sbin/rotatelogs /data/logs/%m_%d_www.phpip.com-access_log 86400 480" common

相關推薦

PHPCMS v9 安全防範教程

一、目錄許可權設定很重要:可以有效防範黑客上傳木馬檔案.如果通過 chmod 644 * -R 的話,php檔案就沒有許可權訪問了。如果通過chmod 755 * -R 的話,php檔案的許可權就高了。所以就需要分開設定目錄許可權和檔案許可權:linux 伺服器許可權:經常要

phpcms v9模板制作教程(轉載)

網站制作 head idt efault 都是 model afa per columns 第一節1、首先下載phpcms v9的集成安裝包並安裝,這裏就不詳細說明了。2、本地調試建議大家使用APMserver,或者wampserver等,可以到PHPCMS吧官方網站首頁鏈

phpcms v9給欄目新增自定義英文欄目名稱欄位圖文教程

本文通過phpcms v9給欄目新增自定義英文欄目名稱欄位來教大家如何給欄目新增自定義欄位後臺效果展示:前臺效果展示:修改方法:1、通過 phpmyadmin 給 v9_category 表新增英文欄目自定義欄位 catname_en2、開啟 /phpcms/languag

PHPCMS V9 網站資料遷移教程

一、源網站的準備工作 1. 備份資料庫   登入網站管理後臺,在“擴充套件”選單下的“資料庫工具”中的“請選擇資料鏈接池”區域中選擇在使用的資料鏈接池,這時在下面會顯示相應的表單檔名,全部選擇後單擊“開始備份”,這裡會形成一個SQL格式的檔案在網站的"caches/baku

信修修:安全省心U盤安裝純凈原版Win10系統教程

按鈕 http u盤 準備工作 繼續 彈窗 分區 進入 log 最近修姐在問答上還是能看到,怎麽安裝Win10系統?今天修姐就來個教程吧,看完相信你就會獨立安裝系統了,不懂得看過來,不要我喊你啊 安裝Win10 系統準備工作: 1)、電腦裝機必備啟動U盤一個 下載U盤裝機

PHPCMS v9.6.0 wap模塊 SQL註入

sed injection update pytho see repl nbsp per pre 調試這個漏洞的時候踩了個坑,影響的版本是php5.4以後。 由於漏洞是由parse_str()函數引起的,但是這個函數在gpc開啟的時候(也就是php5.4以下)會對單引號進行

PHPCMS v9.5.8-設計缺陷可重置前臺任意用戶密碼

mod log val his 手機 index cli exit images 驗證。參考漏洞:http://wooyun.jozxing.cc/static/bugs/wooyun-2015-0152291.html 漏洞出現在/phpcms/modules/membe

收藏版:java常見面試題目精講視頻教程

收藏版:java常見面試題目精講視頻教程! 首先給大家愛介紹一下java的就業前景,Java語言是一門很實用的語言,在互聯網的應用十分廣泛,目前采用JAVA語言開發的網站也越來越多,所以對Java開發人才的需求量也是倍增。從人才需求方面看,軟件開發是當下的發展趨勢,而我國的軟件開發人才極為缺

移動盒子西瑞克斯CY-JC1320破解安裝軟件教程

article u盤 cmd 全部 and oom 備註 選擇 nbsp 移動盒子西瑞克斯CY-JC1320破解安裝軟件教程!事先說明:西瑞克斯CY-JC1320這個盒子配置比較一般,安卓4.1的系統,加強完成 有的時候操作也比較卡頓,緩慢,可玩性不是很強,而且下載安裝應用

phpcms V9 get 實現前臺搜索結果分頁

phpcms v9 get 實現前臺搜索結果分頁<?php $keywords=$_GET[‘keywords‘];?> {pc:get sql="Select * from `v9_news` where `title` like ‘%$keywords%‘" num="20" page="$p

魔百和CM101s破解安裝第三方軟件看直播點播教程

自己 屬性 進入 管理 全部 接口 cnblogs html 建議 準備工具:TTL轉USB工具 ch340g、通電的鐵絲、U盤、電腦 1、首先將自己想要安裝的軟件下載到U盤,全部重命名為:1.apk、2.apk,以此類推,然後把U盤插到盒子的USB接口 (一定要下載當

phpcms V9 廣告模塊 循環調用廣告輪播(首個廣告跟最後一個廣告樣式判斷)

phpcms v9 廣告模塊 循環調用廣告輪播(首個廣告跟最後一個廣告樣式判斷)先看一下百葉窗廣告列表效果圖:在看一下html代碼部分:<div class="flash4" style="margin-top: 50px"> <ul>

phpcms v9中 action=&quot;position&quot; 和action=&quot;lists&quot;有什麽差別, 以及action 的屬性和值

gin 相關 pan white color one 推薦 pad ros action值的含義: lists 內容數據(文章?)列表 relation 內容相關文章 hits 內容數據點擊排行榜 category 內容欄目列表 positi

手把手教你入門MySQL零基礎入門教程

手把手教你入門MySQL零基礎入門教程! 目前MySQL已經成為最為流行的開源關系數據庫系統,並且一步一步地占領了原有商業數據庫的市場。可以看到Google、Facebook、Yahoo、網易、久遊等大公司都在使用MySQL數據庫,甚至將其作為核心應用的數據庫系統。而My

阿裏雲EC2+QEMU虛擬機+ROS完全教程

detail yun mage 註意 med 遠程命令 rtx network with ---恢復內容開始--- 1、安裝centos6.5 x64 同時記錄,當前centos分配得到的IP,子網掩碼,網關,以及MAC!!! 查看IP、mac命令ip add 查看網關命令

百度雲盤分享:MySQL零基礎入門視頻教程

百度雲盤分享:MySQL零基礎入門視頻教程! 首先給大家介紹一下數據庫工程師,數據庫工程師(Database Engineer),是從事管理和維護數據庫管理系統(DBMS) 的相關工作人員的統稱,他屬於運維工程師的一個分支,主要負責業務數據庫從設計、測試到部署交付的全生命周期管理。數據庫工程

幹貨分享:MySQL零基礎入門視頻教程

維護 mysq dml 工程 inno 基礎 基本 engine pan 首先給大家介紹一下數據庫工程師,數據庫工程師(Database Engineer),是從事管理和維護數據庫管理系統(DBMS) 的相關工作人員的統稱,他屬於運維工程師的一個分支,主要負責業務數據庫從設

VMWARE安裝H3C CAS教程

cas vmware 工具:VMware 12 下載地址:https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.5.5-5234757.exeCAS E0209 下載地址:傳送門 H3C 官網 首先V

0基礎學Mysql:mysql入門視頻教程

目前MySQL技術雖然在國內發展了許多年,但是一直都沒有形成一個專門的學科,MySQL的數據庫,在很多中小企業的流行做法就是讓程序員來管。但是隨著近幾年互聯網行業的高速發展,各個中小企業的數據庫存放的數據,也已經達到了一個相當高的數量級。 學習目標: 深入理解MySQL數據庫的原理 從硬件 系統

phpcms v9——工作需要【套模板】

() view 位置 ttext 首頁 href 排行 ron htm phpcms v9 模板標簽說明整理 作者:匿名 來源:ChinaZ源碼報導 瀏覽:44061次 2011-6-17 15:52:09 字號:大 中 小 [摘要]本文介紹phpcms v9中模板標簽