-->

Melindungi Source Code Web dari view-source

Support = 1xclick ads*


Hai pembaca, selamat datang kembali. Pada kesempatan ini saya akan berbagi tentang cara melindungi source-code html dari view-source. Hal ini perlu dilakukan dan memiliki tujuan sebagai proteksi dari tangan-tangan jahat.

Sebagai contoh situs web saya http://www.webdev.my.id/ coba kalian view-source akan tidak nampak script htmlnya yang terlihat hanyalah skrip Javascript yang di Escaping. Dan kami akan membagikan rahasia menyembunyikan script html seperti yang saya maksud.  

Sebelum kita lanjut tahukah anda apa itu escaping?

Escaping
Escaping Script merupakan teknik untuk merubah kode original ke dalam format Hexadecimal.  Oke kita lanjut ke inti dari tutorial ini.

Perlu diperhatikan cara ini hanya bisa diaplikasikan pada project php kalian yang menggunakan versi php 4.0 keatas. Pastikan syarat utama sudah terpenuhi.

Untuk pertama-tama sebelum memulai silahkan siapkan bahan dibawah.
Download file script :



Cara Menyembunyikan Output View-Source HTML dengan PHP

1. Pindah file yang didownload ke directory project PHP yang mau di hidden output view-sourcenya. 
2. Panggil script dengan menambahkan :
<? include 'webdev-hidden-html.php'; ?> 
tambahkan didalam script yang ingin di sembunyikan output htmlnya.

Begini hasilnya ketika ada pengguna melakukan view-source ke web kita :


Cara diatas hanya bisa untuk melindungi dari "view-source:" dan kode web asli masih bisa dilihat melalui inspect element. Untuk itu kita perlu mematikannya.

Untuk menonaktifkan inspect element pada browser kita bisa mengakali dengan mendisable :
  • Klik kanan pada mouse
  • F12
  • Ctrl + Shift + I
  • Ctrl + Shift + J
  • Ctrl + Shift + C
  • Ctrl + U
Biarpun cara ini tidak bisa menjamin aman dari inspect element, setidaknya kita sudah jaga-jaga. Karena inspect element adalah fitur dari browser jadi saya tidak berani menjamin ini 100% berhasil mengakali.

Oke kita lanjut..

Untuk mendisable klik kanan pada mouse kita perlu menambahkan atribut oncontextmenu="return false;" pada tag body html.

Berikut contoh penggunaannya :
<body oncontextmenu="return false;"> 

Selain pada tag <body> kalian bisa menambahkan atribut oncontextmenu pada tag html lainnya contohnya pada tag <div>

Sedangkan untuk mendisable tombol keyboard untuk inspek elemen kalian bisa menggunakan script javascript dibawah.

<script>
document.onkeydown = function (wd) {
if (event.keyCode == 123) {
return false;
}
if (wd.ctrlKey && wd.shiftKey && wd.keyCode == 'I'.charCodeAt(0)) {
return false;
}
if (wd.ctrlKey && wd.shiftKey && wd.keyCode == 'J'.charCodeAt(0)) {
return false;
}
if (wd.ctrlKey && wd.keyCode == 'U'.charCodeAt(0)) {
return false;
}
}
</script>



Selesai sudah Cara Menyembunyikan Output HTML pada view-source. Banyak orang yang meremehkan ini padahal pengamanan ini sangat memiliki manfaat lebih terutama untuk melindungi source code web agar tidak di curi. Sekian dulu dari saya semoga bermanfaat. Terimakasih dan sampai jumpa. 



Kata kunci terkait :
  • HTML Encoder
  • Hide HTML
  • How To Hide Source Code Web
  • Sembunyikan Source Code
  • PHP Hide HTML in View-Source

Support = 1xclick ads*