Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bilgi Bankası

Anasayfa Bilgi Bankası Genel Sunucuyu Siber Güvenlik Taramaların...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

Sunucuyu Siber Güvenlik Taramalarına ve Proxy Tabanlı Erişimlere Karşı Korumak (.htaccess + SSH Önlemleri)

Birçok otomatik tarama aracı, siber güvenlik yazılımları ve saldırı botları; sunucunuza açık portlar veya bilinen açıklıklar üzerinden erişim sağlamaya çalışır. Özellikle pentest yazılımları, güvenlik firmaları veya otomasyon sistemleri tarafından yapılan istekler, sisteminizi zorlayabilir. Bu nedenle hem SSH hem de Apache seviyesinde güvenlik önlemleri alınmalıdır. Bu rehberde, .htaccess ile proxy erişimlerini ve bot taramalarını engellemeyi; SSH üzerinden doğrudan erişim kısıtlamalarını anlatacağız.


1. .htaccess ile Proxy ve Güvenlik Tarama Botlarını Engelleme

A) Bilinen Proxy & Pentest User-Agent'ları Engelleme

RewriteEngine On

# User-Agent bazlı engelleme
SetEnvIfNoCase User-Agent ".*(sqlmap|nikto|acunetix|netsparker|nessus|scanner|libwww).*" bad_bot
Order Allow,Deny
Allow from all
Deny from env=bad_bot

B) Bilinen IP Aralıklarını Engelleme (örn: Shodan, Censys, vb)

<Limit GET POST>
Order Allow,Deny
Allow from all
Deny from 71.6.135.0/24
Deny from 89.248.165.0/24
Deny from 104.131.0.0/16
</Limit>

C) Proxy Header Kontrolü

RewriteCond %{HTTP:X-Forwarded-For} !^$
RewriteRule ^(.*)$ - [F,L]

RewriteCond %{HTTP:VIA} !^$
RewriteRule ^(.*)$ - [F,L]

Bu kurallar, gelen isteğin bir proxy üzerinden gelip gelmediğini kontrol eder ve varsa engeller.


2. SSH Üzerinden Erişim Kısıtlamaları

A) Root Girişini Devre Dışı Bırakın

/etc/ssh/sshd_config dosyasını açın:

sudo nano /etc/ssh/sshd_config

Şu satırı bulun ve şu şekilde değiştirin:

PermitRootLogin no

B) Yalnızca Belirli IP'lere SSH Erişimi Verin

echo "sshd: 31.143.234.25 : allow" | sudo tee -a /etc/hosts.allow
echo "sshd: ALL : deny" | sudo tee -a /etc/hosts.deny

C) SSH Portunu Değiştirin

Port 2222  # Örnek: 22 yerine

Uygulama için:

sudo systemctl restart sshd

3. Ekstra Öneriler

  • Fail2Ban ile brute-force saldırıları engelleyin.

  • Cloudflare kullanıyorsanız ASN engelleme, ülke engelleme ve WAF kuralları ekleyin.

  • Imunify360, CSF veya benzeri sunucu güvenlik yazılımları ile otomatik saldırı tespiti yapın.


Hem .htaccess hem de SSH seviyesinde alınacak bu basit ama etkili önlemler ile sunucunuz siber saldırılara karşı çok daha dayanıklı hale gelir. Güvenlik, katmanlı bir yaklaşımla sağlanmalı ve sürekli izlenmelidir. Özellikle bilinen pentest yazılımlarının ve proxy tabanlı taramaların engellenmesi, saldırganları erkenden durdurmanıza yardımcı olur.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(3014 defa görüntülendi. / 170 kişi faydalı buldu.)

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top