Jump to content

Sitem Hacklendi,düzelttim.güvenlik Önerileriniz?


Recommended Posts

Arkadaşlar bugün sitem hack'lendi.
Host firması sağolsun yardımcı oldu ve siteyi eski haline getirdi.
Ancak sitemin tekrar hack'leneceğinden korkuyorum.
Nasıl tedbir alabilirim?
Fikri olan var mı acaba?
Link to comment
Share on other sites

[quote name='pvt1122' date='07 May 2012 - 21:14 ' timestamp='1336418055' post='1197960']
Arkadaşlar bugün sitem hack'lendi.
Host firması sağolsun yardımcı oldu ve siteyi eski haline getirdi.
Ancak sitemin tekrar hack'leneceğinden korkuyorum.
Nasıl tedbir alabilirim?
Fikri olan var mı acaba?
[/quote]
sistem nedir forum blog vs.

Link to comment
Share on other sites

siteni c# dili ile yazacaksın
veri tabanı ve kullanıcı girişi varsa bunları sha metodu ile şifreleyeceksin
(veri tabanın SQL server olursa iyi olur)
bir de adres kısmını şifrelemeni tavsiye ederim.
yani ziyaretçiler sitene girdiğinde adres kısmının hepsini görmemeli.
kolay gelsin

Link to comment
Share on other sites

Aşağıdaki kodu .htacess dosyasına eklemeniz size ekstra bir güvenlik kodu sağlayacaktır, sanırım tüm sistemlerde işe yarıyor (Özellikle Dle'de)...

[codebox]########## BAŞLA - Exploidler için Rewrite kuralları
#
# mosConfig ile URL den yapılan hack girişimlerini bloke eder
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [OR]
# base64_encode ile URL den yapılan hack girişimlerini bloke eder
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]
# <script> tag ile URL den yapılan hack girişimlerini bloke eder
RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]
# PHP GLOBALS değişkeni ile URL den yapılan hack girişimlerini bloke eder
RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
# a _REQUEST ile URL den yapılan hack girişimlerini bloke eder
RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})
# Bloklanmış işlemlerde 403 Hatasını gönderir!
# RewriteRule ^(.*)$ index.php [F,L]
########## SON - Explodiler için Rewrite kuralları

# redirect from non www. domain to www. to prevent duplicate listings for SEO
RewriteEngine On
RewriteCond %{HTTP_HOST} ^4yourdream.net$ [NC]
RewriteRule ^(.*)$ http://www.4yourdream.net/$1 [R=301,L]

# Anti XSS protection
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*iframe.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index_error.php [F,L]
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

# Anti cross site tracing - protection
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]


# STRONG HTACCESS PROTECTION
<Files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</Files>

# extra anti uri and xss attack script 2 - sql injection prevention
#RewriteCond %{QUERY_STRING} ("|%22).*(>|%3E|<|%3C).* [NC]
#RewriteRule ^(.*)$ log.php [NC]
#RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC]
#RewriteRule ^(.*)$ log.php [NC]
#RewriteCond %{QUERY_STRING} (javascript:).*(;).* [NC]
#RewriteRule ^(.*)$ log.php [NC]
#RewriteCond %{QUERY_STRING} (;|'|"|%22).*(union|select|insert|drop|update|md5|benchmark|or|and|if).* [NC]
#RewriteRule ^(.*)$ log.php [NC]

#Block bad referrers
RewriteCond %{HTTP_REFERER} ^(.*)(<|>|'|%0A|%0D|%27|%3C|%3E|%00).* [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)?adult(-|.).*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)?poker(-|.).*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)?drugs(-|.).*$ [NC]
RewriteRule ^(.*)$ - [F,L]

RewriteCond %{REQUEST_METHOD} ^(delete|head|trace|track) [NC]
RewriteRule ^(.*)$ - [F,L]

# Long request string
RewriteCond %{THE_REQUEST} ^.*(\\r|\\n|%0A|%0D).* [NC]
RewriteRule ^(.*)$ - [F,L]

#http veya ftp içeren parametreleri engelle
RewriteCond %{QUERY_STRING} ^.*=(ht|f)tp\://.*$ [NC]
RewriteRule .* - [F,L]

# Malicious cookie engelleme
RewriteCond %{HTTP_COOKIE} ^.*(<|>|'|%0A|%0D|%27|%3C|%3E|%00).* [NC]
RewriteRule ^(.*)$ - [F,L][/codebox]

Link to comment
Share on other sites

öncelikle geçmiş olsun bir sitenin oluşumu düzenlemesi ve oturması gerçektende çok zor neyseki çok fazla bir kaybın olmamış sanırım
hacklenmeyecek sistem yoktur zor hacklenen sistem vardır..
admin panelini farklı bir uzantıya ata şifre ve kullanıcı adlarının admin ve 123456 gibi basit olmasın şifrelerinde sadece harf veya sadece rakam olmasın harf ve rakamlardan oluşssun veya sitenin ismi içermesin şifrende aynı şekilde c-panel ve veritabanında şifrelerini karışık harf ve rakamlardan oluştur.

Link to comment
Share on other sites

[quote name='MeHMeTBeN' date='07 May 2012 - 22:38 ' timestamp='1336423113' post='1198027']
öncelikle geçmiş olsun bir sitenin oluşumu düzenlemesi ve oturması gerçektende çok zor neyseki çok fazla bir kaybın olmamış sanırım
hacklenmeyecek sistem yoktur zor hacklenen sistem vardır..
admin panelini farklı bir uzantıya ata şifre ve kullanıcı adlarının admin ve 123456 gibi basit olmasın şifrelerinde sadece harf veya sadece rakam olmasın harf ve rakamlardan oluşssun veya sitenin ismi içermesin şifrende aynı şekilde c-panel ve veritabanında şifrelerini karışık harf ve rakamlardan oluştur.
[/quote]

İnanın şifrelerimin hepsi çok sağlamdı ve bir o kadar da zordu.
Açığımın şifreden olduğunu düşünmüyrum.

Link to comment
Share on other sites

wordpress'in açıklarını kapatmaktan başka çaren yok dostum...

Güvenlik için .htaccess dosyası çok önemlidir. Bu dosya genelde WordPress’in standart yönlendirme içeriğini barındırır ama geliştirmek ve güvenliğimizi artırmak bizim elimizdedir. Bu nedenle Aşağıdaki rar içersindeki bulunan dosyayı çıkartıp web sunucunuzun kök dizinine yükleyin. Hepsi bu kadar.

http://s2.dosya.tc/server14/wwIodj/.htaccess.rar.html

Edited by maço
Link to comment
Share on other sites

[quote name='maço' date='07 May 2012 - 23:57 ' timestamp='1336427860' post='1198055']
wordpress'in açıklarını kapatmaktan başka çaren yok dostum...

Güvenlik için .htaccess dosyası çok önemlidir. Bu dosya genelde WordPress’in standart yönlendirme içeriğini barındırır ama geliştirmek ve güvenliğimizi artırmak bizim elimizdedir. Bu nedenle Aşağıdaki rar içersindeki bulunan dosyayı çıkartıp web sunucunuzun kök dizinine yükleyin. Hepsi bu kadar.

http://s2.dosya.tc/server14/wwIodj/.htaccess.rar.html
[/quote]

Kök dizini derken?

Link to comment
Share on other sites

Kardeş CMS sistemlerinin (joomla - wordpress - mht - drupal vs.) genel sorunu sık sık açık bulunmasıdır.
* Sistemin herzaman en güncel sürümünü kullan.
* Bir üst sürümü çıktığında migrate dökümanlarını okuyup yönergelere göre göç işlemi yapman gerekir.
(Bu işlemde temanın bir üst sürümle çalışıp çalışmadığını kontrol et.)
* Bilmediğin eklentiler kullanma.
* Mutlaka sef-seo uygulamalarıyla linklerini yapılandır. Bunu yaparken zaten .htaccess dosyanı düzenleyip güvenliğe katkı sağlarsın.
* Wordpress için CHMod ayarlarını internetten bul ve gerektiği şekilde uygula.
* Şifre seçimin konusunda birşey diyemem ama şifrelerini tarayıcının hatırlaması da bir güvenlik açığıdır. Her hacklenmeden sonra şifreni değiştir.

Link to comment
Share on other sites

Büyük ihtimalle wordpress in eski sürümlerinden birini kullanıyordun yada açık içeren bir eklentin vardı. Wordpress sitesini arada bir ziyaret et yeni bir sürüm varsa hemen güncellemeni yap ve ne olduğu belirsiz eklentilerden uzak dur sorun yaşamazsın

Link to comment
Share on other sites

[quote name='abdullahTR' date='07 May 2012 - 23:07 ' timestamp='1336424837' post='1198039']
wp nin hangi sürümünü kullanıyordun
[/quote]
Son sürümünü kullanıyordum. Dikkat ediyorum güncel olmasına.

Link to comment
Share on other sites

[quote name='by_bozkurt' date='08 May 2012 - 17:06 ' timestamp='1336489592' post='1198292']
host firman sağlamsa kolay kolay hack yemezsin :) yesende kaybın olmaz günlük yedekli çalışan hostlar var.
[/quote]

Firma sağolsun anında siteyi geri yükledi ama sonuçta prestij kaybımız oluyor.
Buna başka çözümler bulmak lazım.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...