İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Fikrim Var: Ajax ile kaynak kodunu saklamak, paylasim...

webturk

0
İyinet Üyesi
Katılım
31 Aralık 2003
Mesajlar
86
Reaction score
0
Konum
Almanya
Merhabalar,

Ajax ile alakali bir kod ararken aklima birsey geldi. Gecen gün burada bir forumda sormuslar di sanirim, bir sitenin kaynak kodunun nasil saklanacagina yonelik.

Soyle dusundum:

Oncelikle bir ara bir site gormustum, www.turkhitbox.net turk bir elemanın yaptıgı site. İsminide vereyim Ersin Koç :) kendisini sevmiyorum ama eleman cok iyi programcı :) Bir toplist i vardı. Toplistte sitelere koyulan logolarin logolar var bir javascript kodu olarak veriyor. mesela
<script type='text/javascript' url='http://www.www.com/bilmemne.js' .......
burada ama ben direkman http://www.www.com/bilmemne.js... dosyasini indirmek isteyince hata veriyordu ve o dosyayi indiremiyordun kesinlikle.

bu sekildede bir sayfa olacak diyelim ki ve kaynaginda sadece
<html>
<head>
<script type='text/javascript' url='...js'></script>
</head>
<body onload='ornek()'>
<div id='sayfa'>
</div>
</body>
</html>

burada ajax ile sayfanin kaynagini baska bir dosyadan alacak, ve <div lerin arasina kopyalayacak. bizim ajax in kullandigi dosya da bizim <script .... bilmemne.js dosyasinin icinde olacak ve biz bilmemne.js dosyasini o Ersin Koç arkadaşımızın yaptıgı gibi indirilmesini ve açilmasini engellersek adam bizim kaynagi goremiyecek.

2. yol, adam js yi açsa bile diyelimki sayfamizin asil adresi bilmemne.php ve ajax bilmemne.php yi bizim ana sayfaya yukluyor. biz oyle yapacagiz ki programlama sayesinde (asp, php farketmez) o sayfayi koruyacagiz. mesela eger referans sayfasi index.html degilse, vs bunun gibi on koruma cemberleri koyup bilmemne.php dosyasina girisi zorlastiracagiz ve normal kullanıcılar en azından kaynagı görememiş olacak.


Böyle birşey düşündüm,

siz ne dersiniz.



Bu arada o .js dosyasini indirememe olayina gelince ben onu bir cok sekilde denedim indirmeyi, kaynagini acmayi denedim olmadi, programlar vardi kaynagini sana gosteren onlarla olmuyordu, indirme programlari ile indrmeyi denedim, hata verdi. Adam iyi korumus onu nasil yapmişsa. belkide .htaccess ile .js uzantılarına .asp ozelligi tanımlamıstır onada bu dedigimiz cemberlerden yapmıstır da olabilir. vs bu dusunulebilir. varsa bunun hakkinda bilgisi olan, sanirim bu sekilde kaynak kodunu saklamak mumkun olabilir.

tebi sorarsınız kaynak kodunu saklamaya ne gerek var. Google vs o zaman goremeyecek. olur ya isteyen olur. ne bilim soruluyordu aklıma boyle bir fikir geldi, yazdım. sadece fikir. Kullanilabilir olması degil olay, sadece calisir olabilmesi.



İyi çalışmalar.
 

aLcadraz

0
İyinet Üyesi
Katılım
24 Mart 2005
Mesajlar
106
Reaction score
0
fazla bilgim yok ama arama motorları açısından sorun çıkmaz mı?

edit : pardon yazının sonunu okumamıştım.
 

Darkart

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
7,037
Reaction score
54
herşeyden önce senin sitendeki kaynak koduna bir başkasından çok browser ın ihtiyacı var. Yani sen benden saklarken browser danda saklıyorsun bu kodları...bilmemne.js dosyasıda indirilebilir bir dosya zaten...eğer indermediğin bir dosya varsa söyle bana ben veririm sana hemen
 

webturk

0
İyinet Üyesi
Katılım
31 Aralık 2003
Mesajlar
86
Reaction score
0
Konum
Almanya
birincisi zaten yazdım sadece kullanilabilirlik degil olay sadece olabilmesi.
Bu arada browser den gizleme yok, sadece kullanicidan gizleme var. Ozel kontrol cemberleri ile onu sadece browser acabiliyor sadece. kullanıcı acmak isteyince olmuyor.

diger turlu zaten ajax vasitasi ile aliyor browser bilgileri ve onuda kimse zaten normaldede gormuyor. Kullanicilarin gordukleri sadece hangi adresten response ile aldiklari.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Browserin actigi her dosyayi kullanici da acabilir.
Senin acamamis olman bunun acilamiyor olmasi anlamina gelmez.
O tur dosyalarin da acilmasinin teknigi mevcuttur.
 

webturk

0
İyinet Üyesi
Katılım
31 Aralık 2003
Mesajlar
86
Reaction score
0
Konum
Almanya
Evet bende biliyorum ama asagida ki ifadeyi kullandim mesajimda da.

(dosyasina girisi zorlastiracagiz ve normal kullanıcılar en azından kaynagı görememiş olacak.)
 

Tmmz

0
İyinet Üyesi
Katılım
1 Mayıs 2007
Mesajlar
40
Reaction score
0
firefox un firebug eklentisiyle sayfaya giren çıkan hersey gorülebilir ajax istegine gelen cevapta dahil
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst