secure download

Secure Download

Secure Downloads – Stop Downloading of Files to Protect against Unauthorized Copying & Sharing

How to secure downloads & stop file copying

Most people associate the action of downloading a file with making a copy of it, and they’re right.  Meanwhile, in the world of Intellectual Property Rights (Copyright), we always talk about controlling the creation of copies.  But are these two things incompatible?

Here, we discuss some of the reasons why downloading is necessary and the impact if it is stopped. We then look at secure downloads — stopping use of downloaded content, or controlling use of downloaded content — to achieve a cost-efficient and secure approach.

  Free 15 Day Trial

Protect PDF files – stop copying

  • Stop unauthorized access and sharing
  • Control use – stop printing, copying, editing, etc.
  • Lock PDFs to devices, countries, locations
  • User and PDF expiry, revoke files at any time

   Stopping downloads to cache & file copying

As is so often the case in IT, what is happening at the technical level decides success or failure. Let’s take the case of information being viewed in the browser. Everything you view in a browser is automatically downloaded to a cache on your hard disk.  The temporary internet files (or cache) folder is used by browsers to store webpage content on the computer’s hard disk to speed up viewing.  The cache lets the browser download only content that has changed since you last viewed a web page, instead of downloading all of the content every time the page is displayed.  This makes browsing much quicker.

You can use ASP code to disable caching of web pages, but often this code fails to work as predicted because browsers are regularly updated and new versions sometimes just don’t obey or understand the code.  This has been especially true of JavaScript ‘fixes’, which often work with one version of a browser but not another.  Trying to stop browser caching as a way to prevent file downloading is therefore unreliable, and it is best not to rely on this method of ‘protection’.

Depending on the information you are trying to protect, however, you might not want to stop it anyway.  For example, there are big overheads if you open a PDF on a server and then smooth scroll down the page with every single line of pixels being sent over the network.  If you did this, there could be major server overheads or response time problems, or likely both.

    Stopping file copying with secure downloads

So if downloading is to solve a performance problem, why is controlling downloads so difficult?

The internet was made to facilitate the sharing of information, so it’s difficult to stop people from being able to download files, especially if you want some people to be able to download them, but not just anybody or everybody.

If you have your information on a server in an unprotected form, there are several free tools available (search ‘download website’) that will transfer a publicly accessible website onto someone’s hard drive, where they can be examined at leisure.  If this fails, they can grab the specific resource using their browser’s developer mode, screenshot it, or print it to a PDF file from the browser.

If you want to stop illegal downloading, you’ll need to keep the information you want to protect in an encrypted form so that it’s of no use to anyone without an encryption key from you. Alternatively, you put it on a server that is not publicly accessible.  Even then, however, you must be sure that the recipient is not going to misuse it.

There have been some ingenious approaches to try and stop unauthorized downloads of content by using secure downloads:

  1. Providing a one-time access to a server that is not publicly accessible, so the link can only be used while the approved download takes place.
  2. Uploading the file to be downloaded into a temporary location that expires when the download finishes.
  3. Using specialist downloader applications that combine information in order to ‘make’ the downloaded file during the process, and controlling access to these applications.
  4. Password access to content areas.  Passwords, however, may be shared and are difficult to manage. You need to have training to stop somebody from socially engineering the password from your IT department, phishing your employees, etc.
  5. Web viewers for cloud content that have JavaScript controls and obfuscation to stop downloads, editing, printing etc. These controls are usually easily bypassed by screenshotting or turning off or modifying JavaScript code before it executes in the user’s browser.

Ultimately, none of these will prevent the recipient, once they have downloaded the file(s), from then passing them on, including uploading them to piracy sites.  It may have been a lot of work (and usually money) for nothing?

   Encrypted file downloads

If you want to prevent other people from making your files available for illegal downloads, you have to do something more to protect them than just relying on secure download software. That will involve using encryption, since it’s really the only effective tool to stop people from using files they have intercepted or pirated.  An encrypted file is no use to anyone without the software to decrypt the file (it need not be in a ‘standard’ format like OpenPGP), and also the keying information to go with it.

Now, this all starts to get a bit complicated.  Users have to be ‘authenticated’ in some way. Keying information has to be given to them secretly (if they know what the information is they can give it away just like they could give away the unencrypted files) – that is why passwords are a useless method of protection because they can be given to others.  Also the keying information must not be part of the protected file or it can be too easily recovered and all protected files compromised.  Users also have to be prevented from being able to make uncontrolled copies or they can still compromise the system.

   How to download and share files safely using encryption

Locklizard has implemented a number of security controls that prevent misuse of downloaded documents:

  1. Files are encrypted.
  2. Most importantly, decryption keys are not part of the downloaded file, so the system cannot be attacked through the key mechanism.  Decryption keys are securely and transparently relayed to a keystore that is locked to individual computers so a keystore will not work if copied to another computer along with the encrypted files.  This ensures that users cannot share encrypted files with others as they will only work on authorized devices.
  3. Locklizard products only decrypt content in memory, so that there are no temporary files left lying around with unprotected information in them for someone to copy.
  4. You can lock document use to specific locations on a global and user basis.  This can be useful when you need to ensure that confidential documents on mobile devices (BYOD) can only be viewed at say an office location and not when taken home.
  5. Copies of documents cannot be made by screen grabbing software or by printing unless you allow this.  Printing to file drivers (e.g. Adobe PDF Printer) is automatically prevented so that digital copies cannot be easily made.
  6. Documents can be dynamically watermarked with user-identifiable information, so if you allow printing, you can identify the source of any photocopies.
  7. Document use can be logged so you can identify any suspicious behavior.
  8. Access can be revoked at any time regardless of where documents reside.

So, if you’re wondering how to prevent download of PDF files, the answer is that you can’t. However, you can make it so that downloaded files are of no use to anyone but the authorized user.  Locklizard document DRM products therefore retain the efficiency of secure download without any loss of security and control over the downloaded file.

   FAQs

What is intelligent download protection?

Intelligent download protection an anti-virus feature intended to protect users from malicious downloads, not secure files against unauthorized downloads or copying.

What file types does Locklizard protect?

We only protect files in the PDF format.

How do you secure a downloadable PDF on a website?

By encrypting it and applying digital rights management controls to ensure only authorized users can view it and even they cannot share, edit, or copy it.

Does Locklizard Safeguard have a limit on the number of files you can protect or their file size?

No. Only our web publisher browser viewer has such restrictions, with a 5 GB total storage limit and a 30MB max PDF limit. However, additional disk space and larger file sizes can be purchased if needed.

Customer Testimonials