Blog

#NoHacked: İnyeksiya Olunmuş Zibil URL Hack-inin Aradan Qaldırılması

24 avqust 2015-ci il, Bazar ertəsi

Bu gün #NoHacked kampaniyamızda ötən həftə yazdığımız inyeksiya olunmuş zibil URL hack-ini necə düzəltməli olduğumuzu müzakirə edəcəyik. Saytınız bu spesifik hack növü ilə yoluxmasa belə, bu addımların bir çoxu digər hack növlərini aradan qaldırmağa kömək edə bilər. #NoHacked teqindən istifadə edərək müzakirələri izləyin:
Twitter
və Google+ saytında.
(1-ci hissə,
2-ci hissə,
3-cü hissə,
4-cü hissə)

Saytınızı Müvəqqəti Olaraq Offlayn Reçinə Keçirin

Saytınızı müvəqqəti olaraq offlayn rejimə keçirmək ziyarətçilərin hack edilmiş səhifələrə daxil olmasının qarşısını alacaq və saytınızı düzgün şəkildə bərpa etmək üçün sizə vaxt qazandıracaq. Saytınızı onlayn saxlasanız, saytınızı təmizləyərkən yenidən təhlükə ilə üzləşmə riskiniz var.

Saytınıza Baxım Edilməsi

Növbəti bir neçə addım saytınızda texniki dəyişikliklər etməkdə rahat olmağınızı tələb edir. Əgər bu dəyişiklikləri etmək üçün kifayət qədər tanış deyilsinizsə və ya rahat hiss etmirsinizsə, bunu bacaran mütəxəssislə məsləhətləşmək və ya onu işə götürmək daha yaxşı ola bilər. Lakin bu addımları oxumaq yenə də faydalı olacaq.

Saytınızı düzəltməyə başlamazdan əvvəl saytınızın ehtiyat nüsxəsini çıxarmağınızı tövsiyə edirik. (Bu ehtiyat nüsxə hələ də hack edilmiş məzmunu ehtiva edəcək və yalnız vacib faylı təsadüfən sildiyiniz halda istifadə olunmalıdır.) Saytınızın ehtiyat nüsxəsini necə çıxaracağınızdan əmin deyilsinizsə, hostinq provayderinizdən kömək istəyin və ya məzmun idarəetmə sisteminizin (CMS) sənədlərinə baxın. Addımları yerinə yetirdikcə, hər dəfə faylı sildikdə, həmin faylın surətini də saxladığınızdan əmin olun.

Yoxlanılır: .htaccess faylı

Saytınızı idarə etmək üçün bu növ hack sizin
.htaccess faylınızın məzmununu yaradır və ya dəyişdirir.
Əgər .htaccess faylını harada tapacağınızı bilmirsinizsə, server və ya CMS sənədlərinizə müraciət edin.

Şübhəli məzmunun olub olmadığını yoxlamaq üçün .htaccess faylınızın məzmununu nəzərdən keçirin. Əgər .htaccess faylının məzmununu necə şərh edəcəyinizdən əmin deyilsinizsə, bunu Apache.org
sənədlərində oxuya bilərsiniz, kömək forumunda soruşa bilərsiniz və ya mütəxəssislə məsləhətləşə bilərsiniz. Budur bu hack tərəfindən dəyişdirilmiş
.htaccess faylının nümunəsi:

Digər zərərli faylların müəyyən edilməsi

Bu hack tərəfindən dəyişdirilən və ya daxil edilən ən çox yayılmış fayl növləri JavaScript və PHP fayllarıdır. Hakerlər adətən iki yanaşma tətbiq edirlər: Birincisi, serverinizdə yeni PHP və ya JavaScript faylları yerləşdirməkdir. Daxil edilən fayllar bəzən saytınızdakı leqitim fayllara çox oxşaya bilər, məsələn, wp-cache.php və onun leqitim alternativi
wp_cache.php. İkinci yanaşma serverinizdəki leqitim faylları dəyişdirmək və bu fayllara zərərli məzmun yerləşdirməkdir. Məsələn, saytınızda şablon və ya plagin JavaScript faylı varsa, hakerlər fayla zərərli JavaScript əlavə edə bilərlər.

Məsələn, www.example.com ünvanında .htaccessfaylında əvvəlcədən müəyyən edilmiş happypuppy.php adlı zərərli fayl saytdakı qovluğa daxil edilmişdir. Lakin hakerlər həmçinin fayla zərərli kod əlavə etməklə json2.js adlı leqitim JavaScript faylını da zədələmişlər. Budur zədələnmiş json2.js faylının nümunəsi. Zərərli kod qırmızı rənglə vurğulanıb və json2.js faylının ən aşağı hissəsinə əlavə edilib:

Zərərli faylları effektiv şəkildə izləmək üçün saytınızdakı JavaScript və PHP fayllarının funksiyasını başa düşməlisiniz. Sizə kömək etmək üçün CMS sənədlərinizə baxmalı ola bilərsiniz. Faylların nə etdiyini bildikdən sonra, saytınıza aid olmayan zərərli faylları izləmək sizin üçün daha asan olacaq.

Həmçinin saytınızı son vaxtlar dəyişdirilmiş fayllar üçün yoxlayın. Son vaxtlar dəyişdirilmiş şablon faylları hərtərəfli araşdırılmalıdır. Qarışdırılmış (obfuscated) PHP fayllarını şərh etməyə kömək edə biləcək alətləri Əlavədə tapa bilərsiniz.

Zərərli məzmunun silinməsi

Qeyd edildiyi kimi, hər hansı faylı silməzdən və ya dəyişdirməzdən əvvəl saytınızın məzmununun ehtiyat nüsxəsini lazımınca çıxarın. Saytınız üçün müntəzəm olaraq ehtiyat nüsxələr çıxarırsınızsa, saytınızı təmizləmək təmiz ehtiyat nüsxə versiyasını bərpa etmək qədər asan ola bilər.

Lakin saytınızın ehtiyat nüsxəsini müntəzəm olaraq çıxarmırsınızsa, bir neçə alternativiniz var. Birincisi, saytınıza daxil edilmiş hər hansı zərərli faylı silin. Məsələn, www.example.com saytında happypuppy.php faylını silərdiniz. Zədələnmiş PHP və ya JavaScript faylları üçün, məsələn
json2.js, həmin faylların təmiz versiyasını saytınıza yükləməli olacaqsınız. Əgər CMS istifadə edirsinizsə, saytınızdakı əsas CMS və plagin fayllarının təzə surətini yenidən yükləməyi nəzərdən keçirin.

Zəifliyin Müəyyən Edilməsi və Aradan Qaldırılması

Zərərli faylı sildikdən sonra, saytınızın təhlükəyə məruz qalmasına səbəb olan zəifliyi tapıb aradan qaldırmaq istəyəcəksiniz, əks halda saytınızın yenidən hack olunması riski ilə üzləşəcəksiniz. Zəiflik oğurlanmış paroldan tutmuş köhnəlmiş veb proqrama qədər hər hansı bir şey ola bilər. Zəifliyi müəyyən etmək və düzəltmək yolları üçün
Google Webmaster Hacked Help
səhifəsinə müraciət edin. Saytınızın necə təhlükəyə məruz qaldığını müəyyən edə bilmirsinizsə, bütün giriş məlumatlarınızın parollarını dəyişməli, bütün veb proqram təminatınızı yeniləməli və hər şeyin qaydasında olduğundan əmin olmaq üçün əlavə kömək almağı ciddi şəkildə düşünməlisiniz.

Növbəti Addımlar

Saytınızı təmizləyib qurtardıqdan sonra, hack edilmiş səhifələrin hələ də Google-da görünüb-görünmədiyini yoxlamaq üçün Fetch as Google alətindən istifadə edin. Fetch as Google ilə sınaqdan keçirmək üçün saytınızı yenidən onlayn rejiminə qaytarmalısınız. Ana səhifənizi də hack edilmiş məzmuna görə yoxlamağı unutmayın. Əgər hack edilmiş məzmun yoxdursa, onda təbriklər, saytınız təmiz olmalıdır! Əgər Fetch as Google aləti həmin hack edilmiş səhifələrdə hələ də hack edilmiş məzmun görürsə, hələ görüləsi işləriniz var. Qaçırmış ola biləcəyiniz hər hansı zərərli PHP və ya JavaScript fayllarını yenidən yoxlayın.

Saytınızın təmiz olduğundan və zəifliyin aradan qaldırıldığından əmin olan kimi saytınızı yenidən onlayn vəziyyətə gətirin. Əgər varsa
manual action
saytınızda yenidən baxılma sorğusu
yenidən baxılma sorğusu
təqdim etmək istəyəcəksiniz. Həmçinin, saytınızı gələcək hücumlardan qorumaq yolları haqqında düşünün. Saytınızı gələcək hücumlardan necə qorumaq barədə ətraflı
Google Hacked Webmaster Help Center.

məlumat əldə edə bilərsiniz. Ümid edirik ki, bu yazı yeridilmiş səssiz/anlaşılmaz URL hakerliyindən saytınızı necə təmizləməyiniz barədə daha yaxşı məlumat əldə etməyinizə kömək etdi. Sosial kampaniyalarımızı izləməyi və #nohacked heşteqi ilə internetdə təhlükəsiz qalmaqla bağlı bildiyiniz məsləhətləri və ya üsulları paylaşmağı unutmayın.

Əlavə suallarınız varsa, müraciət edə bilərsiniz
Webmaster Help Forums
burada veb-ustalar icması suallarınızı cavablandırmağa kömək edə bilər. Siz həmçinin qoşula bilərsiniz
Hangout on Air about Security
avqustun 26-da.

Əlavə

Bunlar faydalı ola biləcək alətlərdir. Google bunlara nəzarət etmir və onları dəstəkləmir.
PHP Decoder,
UnPHP: Hakerlər oxunmasını çətinləşdirmək üçün tez-tez PHP fayllarını təhrif edirlər. PHP faylının nə etdiyini daha yaxşı başa düşmək üçün bu alətlərdən istifadə edərək PHP fayllarını təmizləyin.

Alien Road

Bunu necə tətbiq edirik

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

Əlaqəli xidmətlər

Paylaş