Tam o sırada, başka bir pillinetwork sitesi olan kodaman.org'da: "JAVA ile Yönetilebilir Grafik Nesneleri Oluşturma – Bölüm 1"

Web sitelerimizde yer alan resimlerin kopyalanmaması için bahsedeceğim çeşitli teknikler uygulanabilir. Bu resim koruma yöntemleri bir takım önlemler olsalar da yine de kopyalanmamayı garanti edemez. En basitinden ekran kopyala (print-screen) tuşu bile resmi kopyalamaya yetecektir.

Resim koruma önlemleri:

1. Sağ tuş kilitleme (disable right click): Resmin üzerinde sağ tıklayıp "resmi kaydet"i önler.
Bakınız: No right click
Ayrıca: jQuery Plugin for no right click

2. Internet Explorer 6 Image Toolbar'ı kaldırma (Disable IE6 Image Toolbar): Resmin üzerine gelindiğinde otomatik görünen kaydetme seçeneğini kaldırır.

Disable IE6 Image Toolbar
Disable IE6 Image Toolbar

3. Gerçek resmin üzerine boş resim koymak: Bu yöntemde gerçek resminizi "div" etiketi içinde arka plan resmi olarak kullanıyorsunuz. Transparan boşluk resminizi de aynı boyutlarda gerçek resimmiş gibi kullanıyorsunuz. Orijinal resmi gören kişi resmi kaydetmeye çalıştığında "blank-boşluk" resmi kaydetmiş olacaktır.

Bu problemin çözümü için iki javascript framework'ü oluşturulmuş:

dwProtector for MooTools
dwProtector for jQuery

4. Bir diğer yöntem JPG, GIF, BMP veya PNG gibi normal resim türleri yerine flash kullanmak.

Bu amaç için yapılmış bir uygulama: swfIR (swf Image Replacement).

5. Bildiğimiz bir yöntem de resimlerin üzerine yazı yazmak. Bu yöntem iki şekilde gerçekleştirilmekte. Birincisi çeşitli program veya siteler üzerinden yazılar eklenmekte (watermark). Online watermark işlemi için buraya ve şuraya bakabilirsiniz. İkincisi ise bizzat server'ın kendi tarafında orijinal resim ekrana basılırken yazı eklenerek basılması işlemi. Bunun için de şuraya bakabilirisiniz.

Image Watermarking
Image Watermarking

6. Bir diğer yöntem de resmin parçalara ayırılıp (image splitting) kullanılması. Şu sitede örneğini göreceğimiz gibi güzel bir yöntem.

7. Resimlerin dizinlerine erişimi ya da botların resimleri çekmesini engellemek: Bu yöntemde alınacak önlemler htaccess üzerinde hotlinking koruması ile ve robots.txt ile izin verip vermemeyle yapılabilir.

Örnek robots.txt:

User-agent: * Disallow: /cgi-bin/ Disallow: /images/

User-agent: vscooter
User-agent: DittoSpyder
User-Agent: Googlebot-Image
User-Agent: psbot Disallow: /

8. Son olarak da aklıma gelen bir yöntem olarak görüntü işlemeden bahsetmek istiyorum. Bu yöntemde "resmin içine yazı saklama" gibi copyright yazısı ya da site adresi gibi bilgilerin farkettirmeksizin resmin için de saklanmasıdır. Belirli kurallar çerçevesinde bazı piksellerin renk değerlerinde ufak değişiklikler ile bu yapılabilir ve uygulama yazılabilir.

Bu yazının hazırlanmasında buradan ve şuradan yararlanılmıştır.

Spacer
Spacer
 | 23 yorum var 
 | 24 Ocak 2009 17:38 

Yorumlar

güzel 'çeviri'

cokonat  |  (-1 puan) 24 Ocak 2009 18:24

güzel ötesi bir çeviri.

ydemir  |  (0 puan) 24 Ocak 2009 19:05

bencede güzel ötesi kullanılan imajları kendi hazırlamış teşekkürler

insan tani merkezi
mkd  |  (0 puan) 24 Ocak 2009 19:12

Hiç bir şekilde kopyalamaya karşı koyamazlar fakat acemiler için üstteki önlemler yeterli.

Güzel bir yazı olmuş.Teşekkür ederim.

wrz  |  (0 puan) 24 Ocak 2009 19:23

sitesinde sağdan soldan topladığı resimlere, kendine ait bir fotoğrafmış gibi kendi logosunu basanları çok görüyorum.

gaykedi  |  (2 puan) 24 Ocak 2009 19:44

ne olursa olsun print screen in önüne geçemezler.

anektod  |  (3 puan) 24 Ocak 2009 20:22

güzel yazı teşekkürler.

aL3rTTo  |  (0 puan) 24 Ocak 2009 20:58

@anektod
ne olursa olsun print screen in önüne geçemezler.

aslında geçilebilir, agresif bir koruma yöntemi olarak belli aralıklarla (örneğin 100ms'de bir) panoya boş bir string kopyalayan bir scriptle print-screen'in de önüne geçmiş olursunuz.

tabi bu yöntem kullanıcıdan bolca küfür yemeyi garantilemekle beraber sadece print-screen'e önlemdir. adam çok azimliyse ekran yakalama programı da kullanabilir...

netice oarak çalmaya niyetlenen adam illaki çalar...

Üç noktanın dayanılmaz hafifliği...
Brane  |  (2 puan) 24 Ocak 2009 21:08

Galeri Flash tabanlı olursa, PrintScreen Tuşunu iptal etmek mümkün. örnek için burdan buyrun. fakat dosyalarınız xml den yine ulaşılabilir durumda. imkansız yok malesef.

null
Yavzas  |  (1 puan) 24 Ocak 2009 21:41

watermark türü bir yazı varsa print screen anlamsız olmuyor mu zaten.

www.40dk.com
taneru  |  (0 puan) 24 Ocak 2009 22:18

5. yöntem bence en güzeli. hem şık, hem kullanışlı. 6. ise oldukça gereksiz.

bakiyyebemolu  |  (0 puan) 24 Ocak 2009 23:12

tesekkurler ellerınıze saglık arkdasım

makkale  |  (0 puan) 24 Ocak 2009 23:40

resmi adamın ekranına kadar gönderip almasını engellemeye çalışmak çok saçma bir çaba. ekranına gelen imajı her türlü alır, kolayca aşılabilen bir engel engel değildir. başkası alamasın kullanamasın istiyorsanız o ekrana onu göndermeyeceksiniz. ya düşük çözünürlüklü, ya watermark'lı, bir şekilde kullanamayacağını düşündüğünüz bir şeyi göndereceksiniz.

mstdokumaci  |  (3 puan) 25 Ocak 2009 00:51

ya madem korumaya alınmasına çalışıyon ne diye yayınlıyosun gıcık oluyorum ya hiç sevmediğim bi olay

Unidentifiedcard  |  (-1 puan) 25 Ocak 2009 01:09

hic yapamazsa bile kamarasini ekrana tutar yine ceker :)

kumlukoz  |  (8 puan) 25 Ocak 2009 02:28
hic yapamazsa bile kamarasini ekrana tutar yine ceker :)
hic gülecegim yoktu kumlukoz :))))
ydemir  |  (0 puan) 25 Ocak 2009 12:38
hic yapamazsa bile kamarasini ekrana tutar yine ceker :)

Benimde hiç güleceğim yoktu :D:D

sercanduman.com
sduman  |  (0 puan) 25 Ocak 2009 13:10

Bence bu konuya kafa yormak yanlış..

Emeğe sağlık diyorum ama niye kopyalanmasın ki ??? internet paylaşmaktır . Madem yayınlıyorsun bırak kopyalansın..

Bu gazeteden resim kesip kullanmanın yasaklanmasına benzer..
İllede yasaklayacağım diyorsanız..evet uğraşırsınız yukarıda anlatıldığı gibi ama yinede yapamazsınız :)

Resmi kopyalamanın en az 3 tane basit yolu var..

zehirli_  |  (1 puan) 25 Ocak 2009 14:58

Görünen herşey kopyalanabilir. Sister sağ tık, ister print screen engelleyin... Bugüne kadar kopyalayamadığım site olmadı. Flash bile olsa...

hasan gürsoy @ web tasarım | kötü yazılmış kaynak kodlarından nefret ediyorum...
xfreestyler  |  (1 puan) 25 Ocak 2009 16:17

@yavzas,
Adam da tarayıcı etkin değilken basar "printscreen" tuşuna. :)

Fikirsel  |  (0 puan) 25 Ocak 2009 21:51

sağ tuş kilidi javascripti pasif edince geçilir

sefaf resim kullanmada kaynağı görünteleyerek geçilir

diğer tüm yöntemlerde print screen

Anadan doğmak ölmek içindir
marlonbora  |  (0 puan) 26 Ocak 2009 16:44

Resimlerin korunmasının tam olarak bir yöntemi yok maalesef.

@zehirli, tabiki internet paylaşmaktır. Zaten paylaşmak istediğim şeyi internete koyarım. Ama saygı denen bir şey vardır, çektiğim fotoğrafı paylaşmak en doğal hakkım, senin o resmi alman da en doğal hakkın. Ama resmin altında bulunan ismimi silip başka bir yerde yayınlaman, yada üzerine kendi ismini koyup çalışmayı sahiplenmek hakkın değil.

deviantart'da insanlar yaptığı çalışmaları paylaşıyor, ama birşey eklerken size soruyor, bunu başkaları kullanabilir mi (creative commons) vs. her ne kadar özellikle ülkemizde göz ardı edilse de telif hakkı, fikri haklar gibi yasayla korunan haklarımız var. Herkes bu kurallara uyarak paylaşım yapsa çalmak denen sorun kalmaz ama inatla herkes başkalarının yazılarını, fotoğraflarını sahipleniyor.

bonjurkes  |  (2 puan) 27 Ocak 2009 04:18

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu