Selam, doğrudan erişimi engelleyebilirsin. Mesela sitende sağ tık ve f12 fonksiyonunu kaldırabilirsin ama birisi sitenin kaynadığı görüntülemek için sitenin başına; "view-source:siteadi com" yazarsa görebilecektir. Bu yöntem işini bayağı sorlaştırır uğraşanların fakat yararlı ve etkili yöntemdir. Kodları aşağıya bırakıyorum. Bu kodu sitenin footer veya header kısmına html olarak eklemelisin;


<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false"></body>
<script type="text/javascript">

//form tags to omit in NS6+:
var omitformtags=["input", "textarea", "select"]

omitformtags=omitformtags.join("|")

function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase ())==-1)
return false
}

function reEnable(){
return true
}

if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}

</script>
<body onkeydown="return false">