Category Archives: Backups

Best tips for taking backup of your data.

In today’s environment it is difficult to imagine not using a computer or laptop and having all your important data on it. You may also use your PC for backing up data from your smartphone. However, are you assured that your data would be safe on your computer? What if you pc crashed or gets affected with a malware. In such cases you may lose all your important data. Worried already? Well you can heave a sigh of relief as we are going to tell you about various methods which you can use for taking backups of your data and never lose anything.

There are lots of options available for taking backups and all have their own set of advantages and disadvantages. Some are free while others are paid solutions and many require some effort to get the whole thing working. However, taking backups is not as hard as many would imagine and can be done very easily and also automated as well.

Here are some backup solutions which you can use:

Portable hard drive

You must be aware about the external hard drive which can be used by connecting it via a USB port to you computer and can store lots of data. Well. It can be very well used to backing up your data as well. The drive is quite small and can store up to 1 TB data depending on the kind of drive you have. You can also carry it anywhere easily so your data is always with you.

Cloud Storage

Cloud is now the buzzword. Almost every company offers some of their services on cloud. You too can use cloud storage for taking backups. While there are free options like Dropbox and Google Drive which provide limited free storage these are good for beginners. However, if you have a huge amount of data and need a reputable and secure solution then you can also use cloud backup services like R1Soft which offer flexible backup solution with scheduled backups and automatic backups with minute intervals.

Other Methods

While there are many who still prefer traditional methods like storing on internal drive or DVD’s for backups however these options are not the best way to take backups of important data.

If you want a affordable and easy method for backups which allows quick restore then cloud backups is the way to go.

There are various backup options and many cloud backup providers but you should choose what would best work for you and something that offers a secure backup which is your priority.


Developing a Secure Website Using the Latest Technologies

Whilst security overall on the Internet has improved greatly over the past decade, some users are still wary about carrying out particular tasks online – especially where there is a need to enter personal information – and because of this, it is down to web developers and the businesses operating websites to guarantee that they have the right safeguards in place so that customers feel confident with using their website.  Whilst many web developers will be familiar with security measures such as SSL certificates that encrypt the information sent between a visitor’s computer and the server that is hosting the website, these have shown to be vulnerable and indeed recent leaks have proved that the NSA has managed to crack the algorithms behind SSL.  It takes a professional and well-skilled developer to craft a secure website because you need to be confident in the code that you are writing – any holes in the code that lies behind your website could represent potential exploits and access points for hackers.


Secure Coding Techniques

During the development of a web application, it is important to observe secure coding techniques so that the end result is one that is close to what you are trying to achieve and so that you won’t end up discovering a number of security holes during the testing process.  Examples of secure coding techniques can include:


  • Define security requirements early on – it is always a good idea to define the security requirements of a project early on in its life cycle so that everyone who is contributing towards the effort is able to develop code to the same standard and this will also reduce the chances of scripting needing to be modified to meet these requirements later on in the development process


  • Principle of least privilege – if there are processes included in the web application that require escalated privileges, you should endeavour to execute these processes with the least privileges possible and where escalated access is needed, this should be for a minimal amount of time to reduce the opportunities for hackers to exploit any holes in the script and gain access to the server


  • Model threats – identify the any potential threats and discuss what you should be doing to circumvent these; some web applications are going to be at a higher risk of attack than others, for example online banking systems, and there are other factors that will affect the types of threat that you will be exposed to including the scripting language used to develop the web application and even the target audience.


Security of Scripting Languages and Frameworks

Whilst all scripting languages and frameworks have been created with the intention of providing a solid core around which web applications can be developed, all possess their own characteristics in terms of the support that they offer and the features that are provided as standard.  Some of the security elements of the most popular scripting languages include:


  • PHP – overall PHP can be described as being a highly secure platform and this is reflected in the fact that it is used by a number of global companies to power their internal and external websites – the benefit of PHP is that it is an open source platform meaning that if you have your own server, you can make changes to the core of the platform to guarantee yourself that extra bit of security, some of these changes may include turning of error reporting or disabling particular functions such as ‘register_globals’ or ‘magic_quotes’


  • ASP.NET – in comparison with PHP, ASP.NET is a closed platform but has close ties with the Windows operating system and because it has been created by Microsoft, you can be guaranteed swift updates when any security holes are discovered – whilst not much can be done to improve the security of ASP.NET yourself, having paid for Windows you would expect commercial platforms to inherently come with a higher level of security than their open source equivalents.


As a conclusion, using an up-to-date version of PHP or ASP.NET on a secure server provides a strong basis on which you can develop web applications that will be able to see of most forms of attack.  Observing secure coding practices from the outset of a project will enable you to create a product that will give visitors the confidence they need to use your website and is likely to reduce your overall work load as it reduce the amount of modifications that need to be made once testing has been completed.



Important Files That You Should Be Bothered While Taking Backups!

Everybody must be advising you for taking backups and the ways to take backups. That’s a genuine piece of advice that you should go for. Taking up this advice is a good thing to do, but we have seen many users often fumbling for the files that they need to back up. For every user, there must be different priority and of course, different important files. So, it is difficult to tell you what you need to backup and what is less important.

However, we are going to help you out with an idea that can satisfy the users’ confusion to a great extent. The fact still remains the same that at the end of the day, it is you who needs to figure out the specific needs.

Thumb rule of backup!
Before we start with it, let’s be little clear about the concept of backup. When the word ‘backup’ is used, it means that any data or file should be present in two different physical locations. Many users make a blunder of deleting the original file deliberately after copying it to a different location. Get it right, this is not at all called a backup.

What do I need to backup?

Let’s walk you through few of the files that you should be taken into consideration, while going for a backup.

Perhaps, we do not need to mention about ‘Documents’, but most of the times, users forget the most obvious ones.

Backup of this folder is must-to-do, if you have paid huge money to have a collection of your favorite songs. If you’re an iTune user, you will get the iTunes folder inside this particular folder.

Pictures & Videos:
It is really saddening, when your hard drive crashes and you lose all your pictures and videos that were taken on a family trip or during any get together that you had. Here, it is not about money, but the memories that you may not get back. So, do not take any chance of losing them.

Desktop email:
If you use Outlook and Windows Live Mail, then you should take a backup of all your files from these applications. The files in these programs are stored in .PST format, and there is a special way to have these files recovered.

Application settings:
The AppData folder of your system is the one that has all the elements of the programs that run on your system. Usually, there is no need of making any alteration to these folders. So, it is better that you copy this folder as it is.

Virtual Machines:
Today’s technology offers you to do your real work by making use of a virtual machine. It is not needed that you take a backup of the virtual machine on a daily basis, but it is better to go for a backup plan for your virtual machine.

These are few of the things that you need to take backup of, occasionally. Also, you need to choose the right way of backing up your files and folders.

About the author:

Robert R. is an avid guest blogger who writes on behalf of My Tech Gurus. He enjoys sharing his knowledge with the everyday computer user, by helping them with common errors, especially Windows installer errors and slow computer problems. Check out his articles at the Mytechgurus blog.