Google App Engine'de bir web sitesi çalıştırıyorum. Zaman zaman kontrol dışı botlara ya da günlük kayıtlarımda gördüğüm kaba kuvvet korsan girişimlerine rastlarım. Son zamanlarda, bir saniyede birkaç kez administrator/index.php
'a erişmeye çalışan bir botum var. Bu dosya sitemde mevcut değil.App Engine, varolmayan URL'ler için HTTP 301'i gösteren günlükleri
Ama bot için ben günlüklerinde HTTP 301
görüyorum ve neden merak ediyorum: Ben erişmeye çalışırsanız, benim günlüklerinde standart 404
ve bu olsun. Google, istekleri bir hizmet reddi veya başka bir saldırı olarak yorumlar ve otomatik olarak müdahale eder mi? Ben de en az belirten belgeleri görmedim, ama aynı URL için yerine 404
ait 301
göreceği neden başka emin değilim:
herkes Bunun için bir açıklama var mı?
Uygulamanızın, kullanılan ana makine adına bağlı olarak farklı yanıt verme şansı (yani, istekleri farklı ana bilgisayar adları aracılığıyla kabul ederse)? Yani 301 günlük girişini genişletdiğinizde - orada gösterilen ana bilgisayar adı 404 günlük girişinizde aldığınızla eşleşiyor mu? Ayrıca, genişletilmiş bir günlüğümün etkinleştirilip etkinleştirilmediğinden emin değilim, ancak bir 301 günlük girişini genişleterek bir json nesnesi görüyorum & protoPayload'a gidiyorum -> satır -> [0] -> logMessage, "yönlendirme" gibi bir şey gösteriyor: http: //example.com/ "ila" https://www.example.com/ "'. Benzer bir şey görüyorsanız - yönlendirme nereye gidiyor? –
Evet, kontrol etmek iyi bir şeydi. Bot, 'www' olmadan alanımı soruyordu. Bir '301' yönlendirme beklenen davranıştır, ancak bot yönlendirmeyi izlemiyordu, bu yüzden hiçbir zaman '404’ünü almamıştı. Bunu düşündüğün için teşekkürler. Eğer bir cevap yaparsanız, doğru olarak işaretleyeceğim. –