This is a public-interest archive. Personal data is pseudonymized and retained under
GDPR Article 89.
My solution to image theft
In light of our thread earlier this week and all of the personal email
that I received about image theft, I thought I'd share my solution with
you.
There's no way to totally prevent image theft, but we can sure make it
harder for people.
With that in mind, hort.net now uses 'picsaw puzzles' (as a friend of
mine called it). The images are split up into as many 100x100 pixel
blocks as are necessary, are assigned seemingly nonsensical filenames,
and then have their positions stored in a database.
When an image is requested, a routine goes through and rebuilds the
image on the browser, but if anyone tries to download it they'll only
get a subpart.
Sure, they can download all of the parts and put them together, but
that's incredibly tedious. And there's nothing that can be done about
screen captures, either. But this prevents the kind of theft that
browsers like Internet Explorer have encouraged of late.
Here's an example page:
http://www.hort.net/gallery/view/sol/calmbye
Regarding the image names, they're obfuscated to prevent the automatic
regeneration of images by remote scripts and the like. It would be
trivial to write a program that trawls through a Web site and
rebuilds these pictures if they have names like a1, a2, a3. With
these names it requires a visual study (or access to the database) to
recombine them properly.
The long line of gibberish in the filename is also useful. It's actually
a checksum of the image subpart. This serves two purposes:
. I can tell if an image ever becomes corrupted on my own site because
the checksum won't match
. I can prove that someone stole an image by breaking it up along the
same boundaries as my copies. Running a checksum on the pieces
that I break up will match my checksum exactly, unless the image
has been modified
All 3000+ images at hort.net have been converted over to this scheme
now.
Anyhow, feel free to contact me *personally* if you have any questions
or comments. Otherwise we'll have to start yet another list: gardening
computer nerds or somesuch. :)
Chris
P.S. The next step is to make the pieces different sizes.
_______________________________________________
gardenwriters mailing list
gardenwriters@lists.ibiblio.org
http://lists.ibiblio.org/mailman/listinfo/gardenwriters
GWL has searchable archives at:
http://www.hort.net/lists/gardenwriters
If you have photos for GWL, send them to gwlphotos@hort.net and they will
show up at: http://www.hort.net/lists/gwlphotos
Other Mailing lists |
Author Index |
Date Index |
Subject Index |
Thread Index