Arti Script crossorigin=anonymous Di Kode Iklan Otomatis Adsense, Wajib Tahu!
Siapa yang tidak pernah memakai script tag di blog atau websitenya? saya yakin hampir tidak ada, apalagi jika blog atau website anda adalah website ternama di Indonesia, bahkan dunia.
Script yang dikenal dengan <script src></> ini bisa membuat anda memuat script buatan orang lain yang bahkan anda tidak muat di blog anda sekalipun dan bisa bekerja selamanya.
Dengan efisiensi waktu seperti ini, anda tidak perlu lagi repot-repot membuat javascript secara otodidak dari malam ketemu malam, dan tentunya menghemat waktu, bahkan bisa memfokuskan waktu tersebut untuk membuat artikel saja.
Nah, namun belakangan ini saya sempat bertemu salah satu attribut dari script ini, yaitu "Crossorigin". Script ini terletak di bagian akhir kode iklan otomatis Adsense.
Awalnya saya sempat bingung dengan script yang bernama "Crossorigin" ini. Namun setelah saya mencari tahu sana-sini, akhirnya saya mengerti tentang fungsi serta cara kerja script "crossorigin" ini.
Langsung aja disimak dibawah ini mengenai penjelasannya ya!
Apa fungsi script crossorigin='anonymous'?
Atribut crossorigin adalah script yang berfungsi untuk memberi tahu browser agar mengunduh file sebagai anonim (anonymous) serta untuk menghilangkan cookie atau otentikasi apa pun dari situs CDN.
Jika anda pernah menggunakan script Javascript dari website luar (salah satunya yaitu script Adsense), maka script inilah yang bisa menjadi jaminan keamanan tambahan dari pemakaian kode tersebut.
Ini tentu akan berguna untuk mencegah kebocoran data apapun dari berbagi informasi di seluruh situs tersebut.
Atribut crossorigin juga otomatis berfungsi menyetel mode permintaan ke Permintaan HTTP CORS. Disinilah sistem request CORS berfungsi.
CORS adalah singkatan dari Cross-Origin Resource Sharing dan merupakan mekanisme yang memungkinkan sumber daya di halaman web diminta dari domain lain di luar domain mereka sendiri.
Ini juga mendefinisikan mengenai cara bagaimana browser dan server dapat berinteraksi untuk menentukan apakah aman untuk mengizinkan permintaan lintas sumber.
CORS memungkinkan server untuk menentukan siapa yang dapat mengakses aset di server, di antara banyak hal lainnya.
Berbicara soal server CDN yang diatas tadi, terkadang server CDN rentan untuk dihack dengan menambahkan kode-kode tertentu yang berbahaya ke semua situs yang menggunakan file referensi tersebut.
String atau hash karakter yang panjang itu, juga mengharuskan browser untuk mengunduh hanya file dengan arsiran yang sama.
Contoh integritas hash ini seperti layaknya tag pengenal barang atau tag cek klaim barang titipan di supermarket. Tiket barang titipan anda memiliki nomor tertentu yang cocok dengan barang titipan yang anda titip tadi.
Jika petugas penjaga mencoba memberi Anda barang titipan orang lain yang mirip seperti milik anda, maka dipastikan anda akan langsung tahu bahwa barang titipan tersebut merupakan milik orang.
Pemakaian dan Attribut script Crossorigin
Untuk pemakaian script "crossorigin", anda juga bisa menambahkan atrribut lain selain "anonymous", yakni script berupa "use-credentials".
Atribut crossorigin hanya memiliki dua attribut diatas. Nilai attribut apa pun selain itu (termasuk script yang blank atau kosong) akan otomatis dibaca menjadi anonymous.
Contoh script :
<script src="https://uwu1.com/scriptnih.js" crossorigin="anonymous">
<script src="https://uwu1.com/scriptnih.js" crossorigin="">
Jadi kenapa script crossorigin terbilang masuk script yang penting untuk website atau blog kita?
Alasan utama pastinya adalah keamanan. Jika blog atau website anda memuat beberapa kode yang dihosting di server lain, anda tentu ingin memastikan bahwa anda mengunduh script persis seperti yang anda harapkan.
Nah di beberapa kasus, server CDN bisa saja diretas oleh pihak tidak bertanggung jawab untuk menambahkan kode berbahaya ke semua situs yang menggunakan file referensi tersebut.
Kesimpulan
Anda sangat disarankan untuk tidak menghilangkan script crossorigin ini. Karena perlindungan dan keamanan data pengguna menjadi prioritas.
Script Crossorigin ini akan membantu anda memperkuat situs blog atau website anda sendiri.
Last but not least, script crossorigin ini mencegah pihak ketiga yang tidak bertanggung jawab menyerang atau mengkoleksi data tertentu dari situs anda via script yang dihosting dari website lain.
Posting Komentar untuk "Arti Script crossorigin=anonymous Di Kode Iklan Otomatis Adsense, Wajib Tahu!"