Klien yang meminta URL yang rusak


11

Saya telah melihat beberapa 404 aneh yang tampaknya kode penulisan ulang URL rusak. Penampil gambar kami meminta ubin menggunakan URL seperti ini:

/media/204/service/dzi/1/1_files/7/0_0.jpg

Saya melihat beberapa - di bawah <1% - permintaan untuk URL yang sedikit diubah:

/media/204/s/rvice/d/i/1/1_files/7/0_0.jpg

Permintaan ini datang dari alamat IP di seluruh dunia (AS, Kanada, Cina, Rusia, India, Israel, dll.), Pengguna desktop dan seluler dengan banyak agen pengguna (Chrome, IE, Firefox, Mobile Safari, dll.), dan sering ada aktivitas normal dalam sesi yang sama dari alamat IP yang sama jadi saya berasumsi ini adalah malware atau proxy / filter yang rusak. Saya belum melihatnya dari selain gambar, yang menunjukkan bahwa ini mungkin semacam filter konten.

Adakah yang melihat ini? Log CDN saya menunjukkan permintaan pertama pada 8 Juni naik dari beberapa lusin menjadi beberapa ratus per hari.


1
Menariknya, ini tampaknya telah berubah di alam liar. Saya sekarang melihat hal-hal seperti /se/vice/zi/atau /s/rvice/zi/lebih umum daripada yang di /s/rvice/d/i/atas.
Chris Adams

2
Apa URL situs tersebut? dan seperti apa tampilan htaccess Anda.
Simon Hayter

Contoh halaman adalah wdl.org/en/item/204/zoom - di browser normal apa pun, jalur hard-coded tersebut dilewatkan dengan benar. Contoh yang baru saja terjadi menunjukkan bahwa ini juga tidak dibatasi oleh agen pengguna - Saya telah melihat semuanya dari IE hingga Chrome dan, sekarang, Browser Kindle Silk: "" / media / 4395 / ervice / dz / 1 / 1_files / 12 /8_4.jpg HTTP / 1.1 "404 3091" wdl.org/en/item/4395/zoom "" Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10_6_3; id-us; Silk / 1.0.22.153_10033210) AppleWebKit /533.16 (KHTML, seperti Gecko) Versi / 5.0 Safari / 533.16 Silk-Accelerated = true "
Chris Adams

@ChrisAdams Kerangka kerja atau bahasa apa yang dibangun oleh situs web Anda?
Anagio

1
Untuk apa nilainya, saya telah melihat URL yang juga kacau. Saya tidak memiliki jawaban yang solid tetapi dalam kasus saya, di mana saya dapat melacaknya, selalu dikaitkan dengan apa yang tampak seperti tautan "posting terkait dari web" yang dihasilkan secara otomatis.
s_ha_dum

Jawaban:


1

Saya percaya bahwa itu adalah permintaan DZI (Deep Zoom Image). Apakah aplikasi Anda menangani peta? Kemungkinan besar Silverlight?

Anda mendapatkan itu karena salah satu gambar koleksi hilang atau koleksi DZI tidak didefinisikan dengan benar.

http://msdn.microsoft.com/en-us/library/cc645022(v=vs.95).aspx


1
Itu adalah file DZI tetapi itu bukan karena file hilang - nama file yang diminta sebenarnya salah. Dalam contoh saya di atas, saya menunjukkan bentuk yang benar yang hampir semua klien minta tetapi dalam beberapa kasus kegagalan yang tidak jelas menyebabkan satu karakter dikonversi menjadi/
Chris Adams

1

Terkadang orang akan mengubah URL untuk melihat bagaimana situs Anda merespons. Saya telah melakukan ini dengan beberapa situs di mana saya membutuhkan citra referensi resolusi tinggi dan memperkirakan bahwa situs tersebut menskala gambar berdasarkan REQUEST_URI. Kadang-kadang (tergantung pada perpustakaan yang digunakan) Anda dapat mengubah hal-hal seperti dimensi, direktori, dan rasio aspek untuk mendapatkan pesan kesalahan (untuk memberi tahu Anda apa yang sedang dijalankan seseorang di server mereka) dan Anda bisa mendapatkan yang lebih besar (gambar tidak berskala).

Sebagian besar situs yang menggunakan perangkat lunak penskalaan gambar melakukannya untuk meningkatkan optimasi halaman, dan sebagian besar pengguna cenderung mengunggah gambar yang tidak diperkecil [turun] dari kamera digital asli mereka (kadang-kadang sekarang hingga 24 mega piksel).

Kemungkinan lain (lebih mungkin)

Karena IP berasal dari seluruh dunia, mungkin ada masalah yang diketahui dengan perangkat lunak yang Anda gunakan dan mereka (menggunakan botnet) mencoba mengeksekusi exploit untuk versi yang tidak ditambal.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.