Htaccess

osCommerce 被黑

  • April 30, 2014

幾分鐘前我的 osCommerce 被黑了,白痴正在用它來發送電子郵件。我已經確定他們將腳本放置在 osCommerce 圖像目錄中。

有沒有辦法禁止某些目錄,比如那些包含使用 .htaccess 或其他東西執行腳本的圖像的目錄?

簡單地使用

<Files *.*>
order allow,deny
deny from all
</Files>

.htaccess 不好,因為圖像不會出現在網站上。

除了應用所有 osCommerce 更新檔以使其更強大之外,我還能做些什麼?

我相信你可以把它放到一個 .htaccess 中,你不想讓腳本執行:

<Files *.*>
Options -ExecCGI
</Files>

如果您知道所有“壞”文件都以某種方式命名,您還可以使用以下方法禁用它們與給定處理程序的關聯:

<Files *.*>
RemoveHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
</Files>

您還可以使用此文件從頂級目錄完全關閉某些命名文件:

<Directory full-path-to/dir>
    <FilesMatch "\.(php?|pl|perl)$">  
        Order Deny,Allow
        Deny from All
    </FilesMatch>
</Directory>

或者您可以根據用於訪問它的實際 URL 將其鎖定:

<LocationMatch "/URL/TO/FILES/.*\.(php?|pl|perl)$">
    Order Deny,Allow
    Deny from All
</LocationMatch>

引用自:https://unix.stackexchange.com/questions/73313