منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش مخفی کردن نسخه وب سرور Apache

apache-server-logo

یکی از راه های ایمن سازی وب سرور،مخفی کردن نسخه ی نرم افزار وب سروری است که نصب و استفاده می کنید.در این مطلب قصد داریم تا نسخه وب سرور Apache را مخفی کنیم.

ابزار ها و روش هایی گوناگونی وجود دارد برای اینکه متوجه شوید که آیا هم اکنون نسخه ی وب سرور شما قابل نمایش است یا خیر؟یکی از این روش ها استفاده از wget و اجرای  این دستور می باشد :

 

$wget --server-response --spider http://your-site.com

 

روش دیگر استفاده از curl و اجرای این دستور می باشد :

 

 

$ curl -v http://your-site.com

روش دیگر استفاده از telnet می باشد و اجرای این دستور :

 

$telnet www.your-site.com 80

پس از وصل شد کافیست تا این را بنویسید و دکمه ی Enter را فشار دهید :

 

HEAD / HTTP/1.0

 

اکنون قصد داریم تا نسخه ی نرم افزار وب سرور آپاچی را مخفی کنیم.برای اینکار ابتدا کافیست تا فایل تنظیمات آپاچی را باز کنید.فایل تنظیمات آپاچی در فدورا،CentOS و RHEL و توزیع های هم خانواده ی فدورا در این مسیر قرار دارد :

 

#vi  /etc/httpd/conf/httpd.conf

 

بعد از باز کردن فایل اکنون کافیست تا این دو خط را به آخر فایل اضافه کنید :

 

ServerSignature Off

ServerTokens Prod

اکنون کافیست تا تغییرات را ذخیره کنید و یکبار سرویس httpd را restart کنید :

 

 

#systemctl restart httpd

 

اکنون نسخه وب سرور آپاچی مخفی شده است.جهت بررسی درستی کار می توانید از روش هایی که در ابتدای مطلب گفته شد استفاده کنید.

 

 

همیشه فدورا،همیشه امنیت،همیشه عصبانی باشید.

 



برچسب ها : , , , , , , , , , , , , , , , , , , , , , , , , ,