CSS gizliliği

0
Onaylı Üye
Üye
Katılım
14 Ekim 2005
Mesajlar
2,035
Tepki puanı
1
Konum
Ankara
CSS dosyasını elle yazınca kullanıcılar görebiliyor bunu nasıl gizleyebiliyoruz??
 
0
Onaylı Üye
Üye
Katılım
20 Şubat 2006
Mesajlar
2,123
Tepki puanı
3
Konum
Istanbul
Şifreleyebilirsin, HTML Encode yöntemleri ile
 
0
Onaylı Üye
Üye
Katılım
14 Ekim 2005
Mesajlar
2,035
Tepki puanı
1
Konum
Ankara
Yani başka türlü o dosyayı açtırmama imkanı yok mu?
 
1
Onaylı Üye
Üye
Katılım
6 Şubat 2003
Mesajlar
3,776
Tepki puanı
19
Konum
Ordan, burdan..
css olarak değilde php olarak kaydedebilirsin eğer php tabanlı bir sitede kullanacaksan.
yapılışı:
- http://www.cssdrive.com/index.php/main/csscompressor/ bu adrese giderek css dosyanı küçült önce

- css dosyanı uzantısını php olarak değiştir.

- yeni oluşturduğun php dosyasının başına
Kod:
<?php 
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " . 
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>

ekle

- yeni css dosyasını şu şekilde çağır
Kod:
<style type="text/css">
@import url("http://www.siteadresin.com/cssdıosyaadı.php");
</style>

yukarıda yazan adresi yarattığın dosyanın direkt erişim adresiyle değiştir. ardından (bunu başkasına danışmak lazım ) direkt çağırmayı engelle.
bu verdiğim css ile hem boyut düşürülmüş oluyor hemde daha hızlı.
 
0
Onaylı Üye
Üye
Katılım
20 Şubat 2006
Mesajlar
2,123
Tepki puanı
3
Konum
Istanbul
Örnek bir CSS'in şifrelenmiş türü ;


Kod:
<script>
<!--
document.write(unescape("%3Cscript%3E%0D%0A%3C%21--%0D%0Adocument.write%28unescape%28%22%253Cscript%253E%250D%250A%253C%2521--%250D%250Adocument.write%2528unescape%2528%2522%25253Clink%252520href%25253D%252522522.css%252522%252520rel%25253D%252522stylesheet%252522%252520type%25253D%252522text/css%252522%25253E%25250D%25250A%2522%2529%2529%253B%250D%250A//--%253E%250D%250A%253C/script%253E%22%29%29%3B%0D%0A//--%3E%0D%0A%3C/script%3E"));
//-->
</script>


Bunu şifreleyen encode sistemleri olduğu gibi çözecek sistemlerde vardır belki ama sonucta kaynak koddan direk CSS'ni calmalarını engelleyecektir.
 
0
Onaylı Üye
Üye
Katılım
14 Ekim 2005
Mesajlar
2,035
Tepki puanı
1
Konum
Ankara
Encode boyutu büyütüyor

Developer' Alıntı:
Kod:
<script>
....
</script>
Bunu şifreleyen encode sistemleri olduğu gibi çözecek sistemlerde vardır belki ama sonucta kaynak koddan direk CSS'ni calmalarını engelleyecektir.

Boyutu çok büyük oluyor ondan sorun oluyor ya. Hem encode biraz daha çözülecek sistem gibi geliyor yani .htaccess ile filan dosyayı açtırmama yapabilirmiyiz. Direk yazarak? Ama kodlama içinde aç dedimi açacak :)
 
1
Onaylı Üye
Üye
Katılım
6 Şubat 2003
Mesajlar
3,776
Tepki puanı
19
Konum
Ordan, burdan..
the_alorak' Alıntı:
Boyutu çok büyük oluyor ondan sorun oluyor ya. Hem encode biraz daha çözülecek sistem gibi geliyor yani .htaccess ile filan dosyayı açtırmama yapabilirmiyiz. Direk yazarak? Ama kodlama içinde aç dedimi açacak :)
öyle bir olay mevcut hotlink tarzı bir şey koyulabilir. ama yinede bir bilen açıklarsa iyi olur.
 
Geri
Üst