Skip to main content

Protecting Private Data

Mostly to protect important data or sometimes private pics we use encrypting programs like the AXcrypt. Which do not allow viewing individual files in the chunk of files encrypted together. This makes viewing files a tough process especially when the size of the files runs into several GBs. I have seen programs like these taking hours together to decrypt files on a dual core machine like mine. Maybe they are not made to take advantage of both of the processors. Also when all the files are decrypted there is a greater chance for the security to be compromise
While I was thinking about this problem. I found out a solution that can be implemented by using only the tools that come with the Window 7. The tools are
1. Ability to attach virtual hard disk
2. Bitlocker
Many of you might have got what I am up to for others let’s see HOW TO PROTECT DATA.
The process comprises of making a new .VHD file
  1. Attaching it
  2. Encrypting it
  3. Then adding the data
  4. Finally detaching it
And your data is protected and now you can also see individual files without decrypting them.
ATTACHING A .VHD FILE
  • · Open the start menu
  • · Type compmgmt.msc
  • · Double click on the storage option
  • · Double click on the disk management
  • · Go to the actions pane
  • · Click on more actions
  • · Finally click on create VHD
  • · Enter the location and decide a file name
  • · Then click on the dynamic expanding option
  • · Enter the amount you would need to store the data
  • · Now the disk is made but still the area will appear to be unallocated and will appear in black
  • · Right click on the disk and then make a new simple volume
  • · Make it a separate drive
  • · In the end it will ask for the drive letter you want to assign to the drive. Choose any one you like
  • · Now after attaching the drive. The drive will be present in the ‘my computer’ on the drive letter that was chosen by you.
ENCRYPTING THE DRIVE
  • · Open MyComputer
  • · Right click on the drive just added
  • · And then select TURN ON BITLOCKER
  • · Then it will ask for a password. Specify a nice and strong password one which is hard for anybody to guess and at the same time that is easy for you to understand
  • · On clicking next your drive will start encrypting
  • · In the end the BITLOCKER will ask you to save a file. This is the file which you can use in case you forget the password. Save it in a safe place and it is not recommended that you should keep the file in the same system as that of the drive and data. I keep my file on SkyDrive (skydrive.live.com).
Congrats now your drive is encrypted.
The default icon of the drive will change to something which a lock.
Adding data to the encrypted is same as adding data to a normal drive just copy and paste.
Finally when you are done. Now you will need to detach the drive. Though you can keep the drive attached it will surely attract anyone who wants to access your private data. So a good practice is to detach it and then reattach it whenever needed.
  • · To detach the drive just safely remove it. Click on the icon on the tray that says SAFELY REMOVE HARDWARE AND EJECT MEDIA. And then remove MSFT VIRTUAL DISK SCSI DISK DEVICE. You are done. And now your data is safe and also portable. You can just copy the .VHD file and take it anywhere you go in your portable drive and then attach it whenever needed.
if you get stuck somewhere
mail me @ parv0888@student-partners.com

Comments

  1. dis blog cn b pretty much helpful..thnku fo sharing d info..it'll b more helpful if u cud share more ways as 2 haw 1 cn protect dere private data without usng ne hard disk!!

    ReplyDelete

Post a Comment

Popular posts from this blog

Dynaminism in .Net 4.0

few dayz ago came across THIS question. the solution to this can easily be figured out by the new dynamic features introduced in .Net 4.0. i have made a project to demonstrate this. the main code in the project goes like this public   static   dynamic [] GetDynamicObject( DataTable  dt,  Dictionary < string ,  string > mapping)         {              List < dynamic > returnList =  new   List < dynamic >();              foreach  ( DataRow  row  in  dt.Rows)             {                  dynamic  obj =  new   ExpandoObject ();                  var  objectDic = ( IDictionary < string ,  object >)obj;                  foreach  ( DataColumn  column  in  dt.Columns)                 {                     objectDic.Add(mapping!= null ?mapping.ContainsKey(column.ColumnName) ? mapping[column.ColumnName] : column.ColumnName:column.ColumnName,row[column]);                 }                 returnList.Add(obj);             }              return  returnLis

ParameterLess construct

When I was creating my first cloud app that’s used Microsoft Azure for storage and computation purposes I came across a strange problem which wasn’t related to the Azure itself but was more related to the c# and the .net framework. When I was writing the code I made a Class which had no parameter less construct. Objects of this class were then used in the program. Because this class was derived from Ienumerator I could actually user Foreach() on the objects of this class but to my surprise the code shown below was showing error at the highlighted line. using System; using System.Collections.Generic; using System.Linq; using System.Web; using Microsoft.WindowsAzure.StorageClient; using Microsoft.WindowsAzure; namespace WebRole1 { public class mspDataServiceContext : TableServiceContext { public mspDataServiceContext(string baseAddress, StorageCredentials credentials) : base(baseAddress, credentials) { } static int c; public IQueryable<msp> msps { get { retur

Data manipulation in azure development storage by using web services – workaround

While developing the Azure project this was the biggest problem I came across and being just a newcomer in this area I could not solve it. So I figured a way around that worked perfectly well and then I used it to finally make a working project. Nearly all the solutions I came across in the different portals were about the same problem without the development storage anywhere in question but for the people who first need to make a working solution in the development storage using anything like the VS2010 there was no help nowhere. The problem was that while accessing data which was stored in a blob in cloud storage through a web service by a Silverlight client. It gives an impression to the storage of the cloud that this is being done by cross site scripting (this is what I got from all the different sources I read) and because this was not allowed the cloud project (webrole in my case) was blocking the request and was returning nothing in return. So this solution that I figured out i