İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Nasıl bir olaydır bu!

SeVeRaL

0
İyinet Üyesi
Katılım
31 Ocak 2003
Mesajlar
336
Reaction score
1
Konum
İstanbul
Merhaba arkadaşlar,
Sunucumda son birkaç gündür ilginç durumlar yaşıyorum. Konu hakkında GERÇEKTEN bilgisi olan arkadaşların teknik bilgi vermelerini rica edeceğim.

Sunucum bazen çok ağırlaşıyor. Uptime durumu:
load average: 32.12, 46.44, 25.54
bu değerlere kadar ulaşabiliyor.. Hatta anlık cpu'nun %90'lara çıktığını gördüm.

Bir süre sonra sunucum sitelere girilmeye çalışıldığında hiç yanıt vermiyor.
Fakat ssh ile erişebiliyorum sunucuya ve mysql+apache'ye restart atsamda sitelerin hiçbirine erişilmiyor. Ayrıca bu durumda cpu kullanımım %0'a kadar düşüyor. Mutlaka reboot etmem gerekiyor sunucuyu. Ondan sonra kendine geliyor.

Bu sunucu tepkisizliği günde neredeyse 2-3 defa olmaya başladı. Bu aralar potansiyel olarak saldırı alma olasılığım da var zaten.

Bu durumu yaşayan varmı. Çözüm nedir acaba?
Üstte de belirttiğim gibi gerçekten bilgili arkadaşlardan yanıt bekliyorum.
 

SeVeRaL

0
İyinet Üyesi
Katılım
31 Ocak 2003
Mesajlar
336
Reaction score
1
Konum
İstanbul
Ayrıca sunucumda BFD+APF+APF Antidos kullanıyorum.
Apache açık olduğu halde neden yanıt vermez ?
 

sepulchral

0
İyinet Üyesi
Katılım
6 Ekim 2005
Mesajlar
3,975
Reaction score
2
Konum
İyinet
Sunucundaki sitelerdeki dosyaları taramanı öneririm ; Sistemin LİNUX olduğu için fazla bilgiye sahip değilim ama bir *.php dosyası buna neden oluyor olabilir.. flood yaparak sistemi kasıyor olabilir :S vs..
 

gokhan_ssl

0
İyinet Üyesi
Katılım
9 Ocak 2007
Mesajlar
39
Reaction score
0
Konum
İstanbul
Sunucuyu başkasıyla paylaşıyorsan eğer ki öyledir diğer kullanan vatandaşlar sunucuda exploit çalıştırıyordur büyük bir ihtimal buda serverı aşırı kadar..
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Hangi Hosting 'de barındırıyosun Sitelerini?

Bu arada mod_evasive 'yi de kurmanı tavsiye ederim. Muhtemelen Lod bu kadar yükseldiğine göre saldırı olasılığı çok yüksek
 

qdin

0
İyinet Üyesi
Katılım
10 Şubat 2006
Mesajlar
1,677
Reaction score
1
Konum
Ankara
Merhaba arkadaşlar,
Sunucumda son birkaç gündür ilginç durumlar yaşıyorum. Konu hakkında GERÇEKTEN bilgisi olan arkadaşların teknik bilgi vermelerini rica edeceğim.

Sunucum bazen çok ağırlaşıyor. Uptime durumu:
load average: 32.12, 46.44, 25.54
bu değerlere kadar ulaşabiliyor.. Hatta anlık cpu'nun %90'lara çıktığını gördüm.

Bir süre sonra sunucum sitelere girilmeye çalışıldığında hiç yanıt vermiyor.
Fakat ssh ile erişebiliyorum sunucuya ve mysql+apache'ye restart atsamda sitelerin hiçbirine erişilmiyor. Ayrıca bu durumda cpu kullanımım %0'a kadar düşüyor. Mutlaka reboot etmem gerekiyor sunucuyu. Ondan sonra kendine geliyor.

Bu sunucu tepkisizliği günde neredeyse 2-3 defa olmaya başladı. Bu aralar potansiyel olarak saldırı alma olasılığım da var zaten.

Bu durumu yaşayan varmı. Çözüm nedir acaba?
Üstte de belirttiğim gibi gerçekten bilgili arkadaşlardan yanıt bekliyorum.


1. Sunucu Özellikleriniz nedir?
2. Sunucuda Forum yada Forumlar varmı
3. Sunucunuz paylaşımlı bir sunucumu? (hosting barındırması yapılıyormu)
4. Sunucunuzda Kurulu olan firewall sistemleri varmıdır

Bu soruların cevaplarını yazacak olursanız daha kolay bir çözüme ulaşabiliriz.
 

SeVeRaL

0
İyinet Üyesi
Katılım
31 Ocak 2003
Mesajlar
336
Reaction score
1
Konum
İstanbul
1. Sunucu Özellikleriniz nedir?
2. Sunucuda Forum yada Forumlar varmı
3. Sunucunuz paylaşımlı bir sunucumu? (hosting barındırması yapılıyormu)
4. Sunucunuzda Kurulu olan firewall sistemleri varmıdır

Bu soruların cevaplarını yazacak olursanız daha kolay bir çözüme ulaşabiliriz.

1- P4 2.4 GHZ, 1 GB Ram
2- Sunucumda çok büyük yoğunluğu olmayan bir forum var,
3- Sunucum paylaşımlı değil tamamıyle bana ait,
4- APF + BFD + APF Antidos kurulu
 

Immunity

0
İyinet Üyesi
Katılım
1 Haziran 2006
Mesajlar
513
Reaction score
0
Konum
İstanbul
Sunucunuzda mysql durduğunda yapmanız gereken işlemler:

1) Processlerden mysql ve mysqld yi durdurmak. Bunun için;

killall -9 mysql
killall -9 mysqld

Bu işlemleri no process yazısını alana kadar ardı ardına yapınız. No process yazısı gözüktüğünde, "service mysql start" yazınız. Büyük ihtimalle mysql tekrar çalışacaktır.

2) Sunucunuzdaki herhangi bir müşterinizin hesabına yüksek olasılıkla, saldırı gelmektedir. Arkadaşlarımızın dediği gibi güvenlik yazılımlarını yüklemeniz probleminizi nitekim azaltacaktır.

3) /etc/my.cnf dosyasını "pico /etc/my.cnf" şeklinde lütfen buraya kodlayınız. Konfigurasyonunuzda apache sunucunuz yeterli derecede konfigure edilmemiş olabilir. Ek bir seçenek olarak forum içerisinde "apache optimizasyonu" şeklinde arama yapabilirsiniz.

Umarım yararlı olur.
 

sihirlinet

0
İyinet Üyesi
Katılım
1 Haziran 2005
Mesajlar
821
Reaction score
0
1- P4 2.4 GHZ, 1 GB Ram
2- Sunucumda çok büyük yoğunluğu olmayan bir forum var,
3- Sunucum paylaşımlı değil tamamıyle bana ait,
4- APF + BFD + APF Antidos kurulu

sunucunuzun suexec ile derlenip top komutu ile bakıldığında loadlarının kontrol edilmesi sırasında hangi userın kullandığını görmek lazım. Bunun ötesinde eğer saldırı varsa netstat komutunu kullanan bir script ile 1 dakikada bir saldırı varmı yokmu yapan ip varsa yoğunluk yapan ip varsa onu direk olarak banlaması lazım yada httpd ile beraber çalışan bir modül ile beraber httpd ye gelen saldırıların iptables yoluyla banlanması lazım.
4- APF + BFD + APF Antidos kurulu[

load konusunda size hiçbir fayda ve etki etmeyecek modülleri yazmışsınız. apf kullanılmayan portları kapatır bfd adı üzerinde brute force dedection antidos ise fazla load yapmasından başka birşeye yaramayan bir modül tabi tekrar elden geçirilip düzenlenmediği sürece. Dediklerimi yapabilecek seviyeniz varsa eğer bu problemlerden çok basit bir şekilde kurtulursunuz olmadı hiç yorulmayın management desteği alın.
 
C

CalisanHost

Misafir
top komutuyla sunucunuzu izleyin çoğu arkadaş saldırı vs.. demiş saldırı olmayada bilir. belkide sunucunuz artık siteleri taşıyamıyo olabilir. Ancak yinede siz top komutu ile cpulara iyice bi bakın.
 

Ustad

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Şubat 2005
Mesajlar
173
Reaction score
0
Bir ufak sebep daha var mass mail yani toplu mail kullandınmı veya kullanan varmı? Buda cpu emiyor :)
 

Cky

0
İyinet Üyesi
Katılım
20 Şubat 2005
Mesajlar
252
Reaction score
0
Konum
izmir
dediğin gibi toplu mail icin kullanilan sqllar, video sqllari v.benzeri sqllar makinayi kastiriyor. ayni sorun benim basima gelmisti düne kadar :) domaini suspend ettim (kapattim) düzeldi :p sonra domainin ayar.php sinden sql'u ayirdim ve domaini actim şakkk cillop gibi :)
 

yolte

0
İyinet Üyesi
Katılım
27 Ekim 2004
Mesajlar
0
Reaction score
0
Problemin olduğu anda SSH ile bağlanıp aşağıdaki komutları yazın

Kod:
ps aux

Kod:
netstat -an

Kod:
df -h

Ve çıktıları buraya yazın.

Saygılar
 

SeVeRaL

0
İyinet Üyesi
Katılım
31 Ocak 2003
Mesajlar
336
Reaction score
1
Konum
İstanbul
Yorumlarınız için teşekkürler arkadaşlar,
Uzun süre sunucuyu izledikten sonra sunucunun belirli saatlerde yetersiz kaldığını saptadık.
Şu anda yeni sunucuya geçmiş bulunuyoruz. Yardımlarınız için teşekkürler.
 

Loi

0
İyinet Üyesi
Katılım
13 Kasım 2006
Mesajlar
6,192
Reaction score
44
Konum
localhost
Sunucunuzda mysql durduğunda yapmanız gereken işlemler:

1) Processlerden mysql ve mysqld yi durdurmak. Bunun için;

killall -9 mysql
killall -9 mysqld

Bu ne ya? Boyle mysql mi durdurulur veya boylemi start edilmek istenir? Simdi cok kizdim ama, insanlara cozum uretirken lutfen daha dikkatli olun! Bu data kaybina ve database in bozulmasina neden olabilir. Zaten bilmedikleri icin yardim istiyorlar, boyle database i bozmalarina neden olursaniz daha sonra bunu nasil duzeltebilirlerki? Amaciniz yardimci olmak bundan suphem yok ancak telafisi daha zor seylere sebep olmayin, bilmediginiz yerde lutfen yazmayin. Bende hala birseyler ogreniyorum ama az bildigim yerde yazmiyorum, gercekten bildigim seylere cevap veriyorum. Sizdende bunu beklerim.
MySQL durdurulurken lutfen asagidaki komutu uygulayin.
service mysql stop
Baslatmak icin
service mysql start
Calisiyorken tekrar baslatmak icin
service mysql restart
 

Immunity

0
İyinet Üyesi
Katılım
1 Haziran 2006
Mesajlar
513
Reaction score
0
Konum
İstanbul
O ne mi ya? Hemen açıklayayım.

Mysql kararsız hale geldiğinde o komutları sağlıklı çalıştıramazsınız. Çalıştırsanız da mysql yine çalışmayacaktır. (çalışıyor diye sinyal göndermesine rağmen) Verikaybı dediğiniz kısmı da anlayabilmiş değilim. Mysql çalışmadığı anlarda hangi veri depolanacak? Database e yanıt vermeyen bir sql ile nasıl veri gömeceksiniz de veri kaybından bahsediyorsunuz?

Birşeyler biliyormuş edasıyla ukala cevaplar vermeyiniz. Bu olayla çok karşılaştım ve en sağlıklı çözümü de background process kalmaması için bu şekilde durdurup, yeniden başlatmaktır. Orada no process yazısı görene kadar da kill atmasını söylemişim.

İnsanlar yardım arıyorken, bilgimizi burada paylaşıyoruz. Çok kızdıysanız bunu başka bir şekilde halledin ya da bu kişi ne demiş diye iyi okuyun. Diğer insanları da böyle saçma sapan bir tarzla yargılamayın.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst