osCommerce 被駭

osCommerce 被駭

不久前我的 osCommerce 被駭了,那些白痴正在用它來發送電子郵件。我發現他們將腳本放置在 osCommerce 圖像目錄中。

有沒有辦法禁止某些目錄(例如包含映像的目錄)使用 .htaccess 或其他內容來執行腳本?

使用簡單

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

.htaccess 上的效果不好,因為圖片不會出現在網站上。

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

答案1

我相信您可以將其放入 .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>

相關內容