When the internet was first introduced, all websites were written in HTML. HTML was the only programming language used to describe and display data on the World Wide Web. It was simple and fairly easy to learn. As time progressed, programmers started to realize that they were being stymied by HTML. Web designers wanted to be able to describe data more effectively. This need for a better way to deal with data resulted in the development of a new specification called XML.
What is XML? XML stands for Extensible Markup Language. So, just like HTML, XML is a markup language. A markup language is any language that is used to describe or define information and text. XML is not a substitute for HTML. It is to be used in conjunction with HTML.
HTML focuses on describing how data or text is supposed to be displayed. The XML language does something totally different. XML describes what the data is. So, XML is not something that is apparent on a web page, because it does not actually do anything. As information and data presented on the World Wide Web became more complex, XML was invented to effectively structure, store, and send this information.
What makes XML truly unique is that there are no predefined tags like we have with HTML. All of the tags used in HTML have already been defined, such as the paragraph tag, the header tag, and all the various style tags. XML is not defined. You can make your own tags!
So, the question is, why do we need XML? Why do we need a more versatile specification like XML to describe data? After all, HTML works fine if used properly, so why do we need XML? Well, the answer is simple. XML is a device independent, cross-platform language.
This is extremely important, because people are now using a wide variety of gadgets to connect to the internet, as almost every electronic device on the market now comes equipped with email and internet access. Cell phones, palm tops, computers installed in automobiles, they all have built-in web access. Each of these devices display text and graphics differently, and utilize different platforms and a variety of web browsers.
As a result, someone using a cell phone to access a certain web site may not be able to view the data on that website properly because the browser running on that cell phone might not be able to properly display the HTML. The platforms that run on some of these newfangled products and devices are simply not 100% compatible with HTML.
XML solves this problem by making sure that the most important data on your website can be displayed across all of these different platforms. This is what makes XML so valuable. The other important features of XML is that it enables data to be exchanged between incompatible systems, and because XML files are plain text files, basically anyone using any system can view the contents of the text file.
So, if you are a programmer, you need to learn to use XML for describing, storing, and sending data on the web. With so many different means available to connect to the internet, you should learn to use programming languages like XML.
Online Data Back Up
A data thief will either employ physical means, such as dumpster diving, social engineering or a simple break-in; or via the internet. No business today can afford to be left behind technologically, meaning that in every corporate environment there are computers, networks and electronically stored information.
Electronic files are highly sought after by would-be data thieves for the wealth of personal information they contain. There are HR files, accounting information, customer and vendor lists; the list goes on and on. All of these kinds of records are full of sensitive information which can be exploited for personal gain by data thieves.
As a business owner, you are already aware of how to protect your company from a break in; however, these electronic attacks are not as well understood or protected against by the majority of companies. The alluring elements for a data thief regarding online data breaches are:
1. The thief need not be anywhere near their victim; they can even be on another continent.
2. Just about any information you would need to commit identity theft can be readily found on the web (We will not tell you what these sites are since we discourage the practice).
3. Most companies keep a large amount of sensitive information on file; much of this data is poorly secured.
4. Computers can be an easy entry point to your data, since thieves only need to find one weak point to get into your system.
Here are some of the more common computer data attack techniques used by data thieves:
1. Phishing emails - These are emails pretending to be form a legitimate company, usually asking the victim to verify personal information.
2. Spear phishing - These are emails which are sent to employees of a company purporting to be from management, asking for passwords or information about projects they may be working on.
3. Zombie computers or networks (zombies) - These are compromised computers and networks which contain software which permits data thieves access to the system. These computers may be linked there together to form what is called a botnet.
4. Botnet - Once linked together, these botnets are used to perform attacks like denial of service, pay per clicks and spam email. In many cases, the owner of the compromised systems may not know that their system is being misused this way.
5. Bogus websites - Websites which pose as legitimate sites and attempt to trick visitors into handing over personal information; this data is then used on the real site by the data thief.
6. Crackers - Programmers and other highly skilled computer experts who use their abilities to break into networks to find weaknesses to exploit.
7. Wireless network snooping - When using unprotected wireless routers, such as are often found in coffee shops, airports and some homes, hackers may be able to pry into your computer.
8. Cookie sniffing - Hackers will use cookie sniffers to examine all of the cookies you have used and will send this information (useful since people generally use the same password for many different sites) to their own systems to use this information.
9. Malicious Software - These are various types of software: hijackers, adware, Trojan horses, etc. which act against specific operating system functions, send your personal information to someone outside your system, direct you to bogus websites or any number of other malicious actions.
10. Web Page Hijackers - A small program which redirects your browser to a site other than the one you wanted to visit. This may be to a bogus website attempting to capture your personal information or an annoyance such as being redirected to a pornographic website.
11. Piggybacking Access - This is the practice of breaking into a poorly secured computer on an external network and using this access to break into another network using a legitimate connection between the two networks.
12. People Research Sites - For a fee (usually $40-$80),you can obtain personal information on nearly anyone.
13. Dictionary attack - One of the easiest ways to guess a password. A dictionary file is loaded and since no language has an unlimited number of words, this can often generate the password with relative ease.
14. Hybrid attack - A more sophisticated variant of the dictionary attack, this takes dictionary words and combines them with numbers and/or symbols in an attempt to crack a password protected system.
15. Brute force attack - A brute force attack is one in which a program systematically works through every possible combination of numbers, letters and symbols. The amount of time need to find the password all depends on the number of characters used in the password.
16. Keyloggers - A type of spyware which records every keystroke made on a computer and sends this information to a remote user. These programs are very difficult to detect with most virus and spyware scanners.
17. Network Sniffers - Applications used to capture network traffic without the knowledge of users on the network. Sniffers are helpful to hackers in finding network weaknesses; which helps them to plan other attacks on a network.
You should be aware of the risk of data breaches, but you needn't be paranoid. There are plenty of steps you can take, such as bringing in outside IT security consultants to work with your IT department to assess your security and work to improve it. You should also make sure that all of your software is kept up to date.
Your sensitive data should be encrypted to better protect it from prying eyes. You can use security tokens in your system, such as smartcards for accessing your network and workstations. You should also make sure that each and every one of your employees is properly trained so they know what to keep an eye out for to prevent data breaches.
Both Jim Pretin & Dovell Bonnett are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
Jim Pretin has sinced written about articles on various topics from Insurance, Medicine and Homeopathic Remedies. Jim Pretin is the owner of , a service that helps programmers make an HTML form. Jim Pretin's top article generates over 33100 views. to your Favourites.
Dovell Bonnett has sinced written about articles on various topics from Home Security, Computers and The Internet and Online Security. Dovell Bonnett is the author of "Online Identity Theft Protection For Dummies(R) - Power LogOn Edition", founder & CEO of and hosts. Dovell Bonnett's top article generates over 2400 views. to your Favourites.
Angelina Jolie Breastfeeding Twins You can buy breastfeeding tops as well as breastfeeding cover to ease in this task. Read articles and books on breastfeeding twins and enjoy the task