検索
ホームページバックエンド開発PHPチュートリアルPHP トロイの木馬攻撃を防御する方法_PHP チュートリアル
PHP トロイの木馬攻撃を防御する方法_PHP チュートリアルJul 13, 2016 am 10:39 AM
phpweb改訂攻撃方法目次飛び出す防衛防ぐ初め

1. Web ディレクトリからの飛び出しを防ぐ

まず httpd.conf を変更します。php スクリプト プログラムが Web ディレクトリでのみ動作することを許可する場合は、httpd.conf ファイルを変更して php の操作パスを制限することもできます。たとえば、Web ディレクトリが /usr/local/apache/htdocs の場合、次の行を httpd.conf に追加します。

php_admin_value open_basedir /usr/local/apache

/htdocs

このように、スクリプトが /usr/local/apache/htdocs 以外のファイルを読み取ろうとした場合、エラー表示がオンになっていると、次のようなエラーが表示されます。

警告: open_basedir 制限が有効です。ファイルが間違ったディレクトリにあります。

4行目の/usr/local/apache/htdocs/open.php

待って。

2. php TrojanによるWebシェルの実行を阻止します

セーフモードをオンにしてください、

php.iniで設定します

disable_functions= passthru、exec、shell_exec、system

2 つのうちの 1 つを選択することも、両方を選択することもできます

3. PHP トロイの木馬によるファイル ディレクトリの読み書きを防止します

php.iniの

disable_functions= passthru、exec、shell_exec、system

最後にphpファイル処理関数を追加します

主に含まれるもの

fopen、mkdir、rmdir、chmod、リンク解除、dir

fopen、fread、fclose、fwrite、file_exists

closedir、is_dir、readdir.opendir

fileperms.copy、リンク解除、delfile

となります

disable_functions= passthru、exec、shell_exec、system、fopen、mkdir、rmdir、chmod、unlink、dir

、fopen、fread、fclose、fwrite、file_exists

、closedir、is_dir、readdir.opendir

、fileperms.copy、リンク解除、delfile

OK、完了しました。PHP トロイの木馬は私たちとは何の関係もありません。残念ながら、この場合、テキスト データベースを使用するものは機能しなくなります。

Apache が Windos プラットフォーム上に構築されている場合、Apache はデフォルトでシステム権限で実行されることに注意する必要があります。それは恐ろしいことであり、人々に不快感を与えます。それから、Apache の権限を下げてみましょう。

ネットユーザー apache クソマイクロソフト /add

net localgroup users apache /del

OK、どのグループにも属さないユーザーapcheを作成しました。

コンピューターマネージャーを開き、サービスを選択し、Apache サービスのプロパティをクリックし、ログオンを選択し、このアカウントを選択し、上で作成したアカウントとパスワードを入力し、Apache サービスを再起動します。OK、Apache は低電圧で実行されています権限。

実際、Apache ユーザーが実行したいことのみを実行できるように各フォルダーの権限を設定し、ディレクトリごとに個別の読み取り/書き込みユーザーを作成することもできます。これは、多くの仮想ホスト プロバイダーで使用される一般的な構成方法でもありますが、これを防ぐために使用すると過剰になります。

http://www.bkjia.com/PHPjc/732962.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/732962.html技術記事 1. Web ディレクトリから飛び出さないようにするには、まず httpd.conf を変更します。php スクリプト プログラムを Web ディレクトリ内でのみ動作させる場合は、httpd.conf ファイルを変更して php の動作パスを制限することもできます。たとえば、あなたの...
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
php怎么设置implode没有分隔符php怎么设置implode没有分隔符Apr 18, 2022 pm 05:39 PM

在PHP中,可以利用implode()函数的第一个参数来设置没有分隔符,该函数的第一个参数用于规定数组元素之间放置的内容,默认是空字符串,也可将第一个参数设置为空,语法为“implode(数组)”或者“implode("",数组)”。

PHP如何防止SSTI攻击?PHP如何防止SSTI攻击?Jun 30, 2023 am 09:36 AM

如何使用PHP防御Server-SideTemplateInjection(SSTI)攻击引言:Server-SideTemplateInjection(SSTI)是一种常见的Web应用程序安全漏洞,攻击者通过在模板引擎中注入恶意代码,可以导致服务器执行任意代码,从而造成严重的安全隐患。在PHP应用程序中,当不正确地处理用户输入时,可能会暴露出SST

如何使用PHP防御跨站脚本(XSS)攻击如何使用PHP防御跨站脚本(XSS)攻击Jun 29, 2023 am 10:46 AM

如何使用PHP防御跨站脚本(XSS)攻击随着互联网的快速发展,跨站脚本(Cross-SiteScripting,简称XSS)攻击是最常见的网络安全威胁之一。XSS攻击主要是通过在网页中注入恶意脚本,从而实现获取用户敏感信息、盗取用户账号等目的。为了保护用户数据的安全,开发人员应该采取适当的措施来防御XSS攻击。本文将介绍一些常用的PHP防御XSS攻击的技术

如何使用PHP和Vue.js开发防御敏感数据泄露的应用程序如何使用PHP和Vue.js开发防御敏感数据泄露的应用程序Jul 06, 2023 am 11:01 AM

如何使用PHP和Vue.js开发防御敏感数据泄露的应用程序在当今信息时代,个人和机构的隐私和敏感数据面临许多安全威胁,其中最常见的威胁之一就是数据泄露。为了防范这种风险,我们需要在开发应用程序时注重数据的安全性。本文将介绍如何使用PHP和Vue.js开发一个防御敏感数据泄露的应用程序,并提供相应的代码示例。使用安全的连接在进行数据传输时,确保使用安全的连接是

如何使用PHP防止SQL注入攻击如何使用PHP防止SQL注入攻击Jun 24, 2023 am 10:31 AM

在网络安全领域里,SQL注入攻击是一种常见的攻击方式。它利用恶意用户提交的恶意代码来改变应用程序的行为以执行不安全的操作。常见的SQL注入攻击包括查询操作、插入操作和删除操作。其中,查询操作是最常被攻击的一种,而防止SQL注入攻击的一个常用的方法是使用PHP。PHP是一种常用的服务器端脚本语言,它在web应用程序中的使用非常广泛。PHP可以与MySQL等关系

如何使用PHP防御HTTP响应拆分与HTTP参数污染攻击如何使用PHP防御HTTP响应拆分与HTTP参数污染攻击Jun 29, 2023 am 10:01 AM

如何使用PHP防御HTTP响应拆分与HTTP参数污染攻击随着互联网的不断发展,网络安全问题也变得越来越重要。HTTP响应拆分与HTTP参数污染攻击是常见的网络安全漏洞,会导致服务器受到攻击和数据泄露的风险。本文将介绍如何使用PHP来防御这两种攻击形式。一、HTTP响应拆分攻击HTTP响应拆分攻击是指攻击者通过发送特制的请求,使服务器返回多个独立的HTTP响应

PHP防御XSS与远程代码执行攻击的方法PHP防御XSS与远程代码执行攻击的方法Jun 30, 2023 am 08:04 AM

如何使用PHP防御跨站脚本(XSS)与远程代码执行攻击引言:在当今互联网世界中,安全性成为了一个至关重要的问题。XSS(跨站脚本攻击)和远程代码执行攻击是两种最常见的安全漏洞之一。本文将探讨如何使用PHP语言来防御这两种攻击,并提供几种方法和技巧来保护网站免受这些攻击的威胁。一、了解XSS攻击XSS攻击是指攻击者通过在网站上注入恶意脚本来获取用户的个人信息、

Java安全性:如何防止不安全的URL重定向Java安全性:如何防止不安全的URL重定向Jun 29, 2023 pm 07:40 PM

Java安全性:如何防止不安全的URL重定向引言:在现代互联网环境中,URL重定向已成为Web应用程序中常见的功能。它允许用户点击链接时被发送到另一个URL,方便了用户的导航和体验。然而,URL重定向也带来了一些安全风险,如恶意重定向攻击。本文将重点介绍在Java应用程序中如何防止不安全的URL重定向。一、URL重定向的风险:URL重定向被滥用的主要原因是它

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境