There are many things to consider when setting up a website. Design, content, seo, security, speed etc etc. One thing that I have noticed which often gets overlooked is the subject of content theft.
Content theft can take two forms, both of which are very unpleasant.
- Copyright violation: Either the copying of textual content or copying of media such as images.
- Bandwidth theft: Where the resources of a site are used by another without authorization.
Note: I am not a legal expert on copyright violation so I suggest you look elsewhere for advise if you are considering taking legal action over a suspected copyright violation.
Preventing Copyright Theft
While copyright violations are very serious, beyond protecting a site behind a user authentication system there is very little we can do (from a technical standpoint) to prevent someone copying our content. After all the whole purpose of a website is to publish content for public consumption.
There are two forms of copyright violation we can handle on a technical basis. The first type of copyright violation uses framing where another website uses a frame to present your content as their own. This can easily be prevented with a little javascript.
Prevent Framing With Javascript
This little code snippet tells a users browser to break out of any frames it detects. When someone visits a site which is framing your content the javascript will automatically redirect them to your own site. This turns the content thief into a referer. Simple place this code snippet on your pages.
Note: If a user has disabled javascript this technique wont work, but I dont know many users who disable javascript anymore.
<script language="JavaScript" type="text/javascript">
if (top.location != self.location) top.location = self.location;
</script>
Prevent Image Theft with Watermarking
A watermark is an image overlay which you add to your images declaring it is copyrighted by you. You can do this manually or with an automatic tool. Many modern web scripting languages have this ability. At some later stage I will demonstrate how to do this using coldfusion.
Take care where and how you place the watermark so that it does not negatively affect your legitimate visitors.
Thursday, September 15, 2011 at 2:37:07 AM EDT
thanks for sharing...interesting topic.
Archives Blog Listing
- 2012
- May
- April
- March
- February
- January
- 2011
- December
- November
- September
- August
- July
- June
- Understanding The Different CFC Instantiation Behaviours
- Dont Call Us PIIGS
- Be Careful With ColdFusion Date Validation
- CF9 CF8 Railo Multiserver Install Under JRUN
- Your Privacy vs Technology
- How To Install CouchDB On Slackware
- Fixing Retweet.js
- Programmers Put Down The Keyboard
- How To Create A Virtual CFIDE Directory Mapping In Apache
- May
- April
- March
- February
- January
- 2010
- December
- November
- October
- September
Tag Listing
- CFML
- Database
- Front End Design & Development
- Linux
- Other
- Tools & Testing
@lagujetas
Thursday, September 1, 2011 at 7:10:44 AM EDT
nice article, very informative. but maybe you can discuss it further so that everyone could grasp the topic well. thanks for sharing.