Rumah  >  Artikel  >  Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

青灯夜游
青灯夜游ke hadapan
2022-03-29 14:36:524348semak imbas

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Helo semua, saya Yupi, dan sesuatu yang tidak dijangka berlaku dalam dua hari lalu: Katil gambar Gitee tidak berguna! Semua gambar bertukar menjadi ikon Gitee? !

Saya tidak memahami kebenaran pada masa itu, dan saya fikir platform kod sumber terbuka yang besar seperti Gitee boleh berjaya? Baru tanya kawan saya apa yang berlaku:

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Saya rasa jika ia masalah rasmi, maka banyak dokumen projek yang menggunakan Gitee untuk membuat lukisan pasti akan terjejas. Jadi saya pergi ke GitHub dan mencari beberapa projek. Sudah tentu, ikon dalam banyak dokumen projek bertukar kepada Gitee.

Jangan memandang rendah impak ini! Di satu pihak, terdapat banyak jenaka Contohnya, penaja projek dalam gambar di bawah semuanya menjadi Gitee:

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Ada juga beberapa penulis yang. menarik trafik dan ganjaran 2D Semua kod telah bertukar menjadi ikon Gitee, yang secara langsung mempengaruhi pendapatan pengarang! (Sudah sehari dan penulis belum menemuinya lagi. Tolong sebarkan~)

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Beberapa blog pelajar sudah jadi begini. . .

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Jadi saya pergi ke Internet untuk penyelidikan ringkas Ramai rakan-rakan telah menghadapi masalah ini, jadi ia mungkin kesalahan rasmi.

Kemudian saya memasuki Gitee dan mendapati gudang katil gambar yang saya telah bina sebelum ini (gudang kod yang digunakan khas untuk menyimpan gambar secara rawak, memasuki halaman paparan gambar (laluan mengandungi gumpalan), dan kemudian mengklik imej asal Paparan data asal:

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Imej boleh dibuka dengan lancar dengan melompat (alamat halaman imej asal tidak mengandungi gumpalan):

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Kemudian saya terus menyalin alamat imej dan memuat semula halaman, tetapi imej itu tidak lagi kelihatan. Tekan F12 untuk memantau permintaan rangkaian dan mendapati permintaan imej tidak menerima respons yang betul Sebaliknya, favicon.ico telah diperoleh:

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Cuba teka, fail ico ini Pasti. cukup, ia adalah ikon Gitee!

Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Lalu kenapa imej itu boleh dipaparkan dengan melompat dari halaman Gitee sendiri ke alamat imej sebenar, tetapi adakah alamat itu akan disekat jika diakses terus?

Nampaknya Gitee menambahkan

anti-pautan panasRantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung! pada imej Dalam keadaan biasa, pelayan akan membaca Perujuk daripada pengepala permintaan pelanggan dan menentukan sama ada pengepala perujuk berada dalam senarai putih untuk bertindak balas kepada imej secara normal atau memintasnya.

Untuk mengesahkan perkara ini, mari lakukan percubaan lain. Mula-mula, gunakan penyemak imbas Firefox untuk terus membuka alamat sebenar imej Gitee Seperti yang dijangkakan, ia tidak boleh dipaparkan:

Kemudian kita dapati permintaan imej tadi di dalam. Alat pembangun F12, klik Edit dan hantar semula :

1Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Kemudian tambahkan Perujuk kepada permintaan sebelumnya, menunjukkan halaman mana yang melompat ke halaman sasaran:

1Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Sudah pasti, gambar itu berjaya menjawab:

1Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Nampaknya Gitee benar-benar telah menambah perlindungan anti-pautan panas kali ini, tanpa sebarang notis awal (sehingga Saya menyiarkan artikel itu, saya juga tanpa notis). Semua orang berkata mereka tercengang:

1Rantaian anti-kecurian ditambah, dan katil bergambar Gitee digantung!

Sekarang apa yang telah berlaku, tidak kira sama ada Gitee secara rasmi menambah anti-pautan secara sementara atau secara kekal, saya tidak mengesyorkan agar semua orang terus menggunakan Gitee sebagai katil Gambar (ia sendiri mempunyai had saiz gambar 1 M). Sebaliknya, anda harus menggunakan perkhidmatan storan objek stabil yang disediakan oleh vendor perkhidmatan awan seperti Qiniu Cloud atau Tencent/Alibaba.

Bagi rakan yang sedang terjejas oleh Gitee, anda boleh melakukan perkara berikut:

  • Cari perkhidmatan penyimpanan objek baharu

  • Pakej dan muat turun kod gudang Gitee dan muat naik sepenuhnya ke perkhidmatan storan objek baharu (pastikan laluannya konsisten)

  • Gunakan penyunting teks untuk mengawalan pautan imej ( gitee.com/xxx) Gantikan kelompok dengan awalan pautan perkhidmatan storan baharu

Oh, menyusahkan hanya memikirkannya. . . Oleh itu, jika keadaan membenarkan, anda disyorkan supaya menyimpan imej pada pelayan anda sendiri (perkhidmatan penyimpanan objek), yang lebih selamat dan lebih selamat.

Cadangan tutorial: "Tutorial Git"

Kenyataan:
Artikel ini dikembalikan pada:juejin.cn. Jika ada pelanggaran, sila hubungi admin@php.cn Padam