حماية الاباتشي منع قرائة الملفات داخل سيرفرك
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
درس حماية الاباتشي
من قرائة الملفات اهم خطوة في حماية السيرفر البعض يقوم بالاستكفاء بحماية البي اتش بي
وحجب دوال قرائة الملفات مثل
وغيرها
لكن اذا تم تخطى الدوال فان الحماية لن تكون موجوده وفي هذا الدرس سوف نقوم بعمل قوانين للاباتشي
ومنع قرائة الملفات بعد تخطى حماية البي اتش بي
هتلاقي الملف فاضي تقريبا ضع به الاتي
واللي عاوز يعدل ويضيف عليه لكي تكون متوافقه مع الهتاكس
لزيادة الامان فقط
ثم قم بعمل حفظ للملف
ctrl+x
+
y
ومن ثم افتح كونفيج الاباتشي بالامر
وبعدين ابحث بداخله عن
سوف تجدها
ثم ابحث عن
ضيف في اول سطر
ابحث عن
احذف الكلام الموجود بالكامل وضع التالي
بدل الموجود فيها ب
ومن ثم قم بعمل رستارت للاباتشي
لو حد عمل اختصار للسيرفر او اختصار لاي ملف بالامر
وبعدها استعرض ملف
.txt
هيظهر له فوربيدن
ولو رفع ملف
لكي يتخطى الفوربيدن هيظهرله مشكلة
وناتجه عن منع اكواد من الهتاكس
والحل الوحيد هو ترك سيرفرك او ينتظر ينزل تخطى لان مالها حل حتى لو غير امتداد الملف ل
:icon30:
السلام عليكم ورحمة الله وبركاته
درس حماية الاباتشي
من قرائة الملفات اهم خطوة في حماية السيرفر البعض يقوم بالاستكفاء بحماية البي اتش بي
وحجب دوال قرائة الملفات مثل
symlink,exec, shell_exec, system
لكن اذا تم تخطى الدوال فان الحماية لن تكون موجوده وفي هذا الدرس سوف نقوم بعمل قوانين للاباتشي
ومنع قرائة الملفات بعد تخطى حماية البي اتش بي
PHP:
cd /usr/local/apache/conf/
PHP:
nano rowaad.conf
PHP:
<Directory "/">
Options -Indexes -ExecCGI -FollowSymLinks -Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch
AllowOverride AuthConfig Indexes Limit FileInfo Options=IncludesNOEXEC,Indexes,Includes,MultiViews,SymLinksIfOwnerMatch
</Directory>
لزيادة الامان فقط
ثم قم بعمل حفظ للملف
ctrl+x
+
y
ومن ثم افتح كونفيج الاباتشي بالامر
PHP:
nano /usr/local/apache/conf/httpd.conf
PHP:
<Directory "/">
Options
AllowOverride All
احذفها على بعضها<Directory "/">
Options
AllowOverride All
</Directory>
ثم ابحث عن
PHP:
Include "/usr/local
PHP:
Include "/usr/local/apache/conf/rowaad.conf
ابحث عن
PHP:
<Directory "/usr/local/apache/htdocs">
ابحث عن<Directory "/usr/local/apache/htdocs">
Options Includes Indexes SymLinksIfOwnerMatch
AllowOverride None
Order Deny,Allow
Deny from all
</Directory>
PHP:
<Directory "/usr/local/apache/cgi-bin">
اعمل حفظ للملف<Directory "/usr/local/apache/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Deny from all
</Directory>
ومن ثم قم بعمل رستارت للاباتشي
PHP:
service httpd restart
PHP:
ln -s /home/user/public_html/vb/includes/coonfig.php mafia.txt
PHP:
mafia
هيظهر له فوربيدن
PHP:
forbidden 403
PHP:
.htaccess
PHP:
internal server error
والحل الوحيد هو ترك سيرفرك او ينتظر ينزل تخطى لان مالها حل حتى لو غير امتداد الملف ل
PHP:
mafia.doc
التعديل الأخير بواسطة المشرف:
اسم الموضوع : حماية الاباتشي منع قرائة الملفات داخل سيرفرك
|
المصدر : حمـــاية السيــرفرات والمواقـــع