Monday, January 22, 2007

Contextual Link Exchange Programs

Stop exchanging reciprocal links!
If you maintain a blog or general websites. your inbound links are primarily coming from back end links pages you are probably noticing that this is becoming less and less effective. Even if the pages are based on a theme they are still not passing very much reputation since they are on pages with hundreds of links.

Start swapping contextual links.
It is much more effective to get links embedded within the context of an article or blog that is based on the same theme as your site. If you use appropriate anchor text this can greatly supplement your SEO efforts. Not only will your pages rank higher in the search engines you will also be building residual traffic from the content pages linking to you.
This is really common sense. If you place yourself in the shoes of the people who are visiting your contextual partners site would you be more likely to be interested in a page linked from the article you are reading or to a page within their link exchange directory? I don’t know about you but I often visit pages linked to from articles. I also stay away from back end directories like they are a pit filled with poisonous snakes.

So how do you kick the reciprocal habit?
You could simply search for related articles and contact webmasters with contextual exchange proposals. This method is a little tedious. It works but it is not always time efficient. Many webmasters prefer simple directory submission.
Another, more efficient, option is to join the V7 Contextual Link Network. Contextual Links @ V7N provides the perfect link - the ideal link - by design. The link is no longer a matter of happenstance, random haphazard or something to be left to divine intervention. The perfect link is now a commodity.

Conclusions

Websites building perpetual traffic as opposed to disposable traffic are much more likely to sustain themselves. Writing web content is an excellent way to build passive income. An article can potentially pull visitors from search engines for years. In my opinion self sustaining websites or pages are the basis for building larger and larger income streams.

Webmasters have the option to display additional ads to increase the EPM. Although this may have short term benefits it can damaging in the long term. If the end user is dissatisfied with the number of ads on the site they may not return in spite of the quality of content. This is what I call “disposable traffic“.

Afterall, you could always hit up Google and search for your site topic and look out for sites providing targeted links. ;)

delicious digg technorati yahoo newsvine google socialize

Saturday, January 20, 2007

$12,000 for a serious Vista or IE 7 bug

Bug hunters of the world, VeriSign's iDefense has an updated bug bounty challenge for you.

For the current quarter, the company will pay $8,000 for a security vulnerability that lets an attacker remotely gain control over a computer running Microsoft's Windows Vista or Internet Explorer 7, the company said on its Web site. iDefense will pay for a maximum of six vulnerabilities, if more are reported only the first six will qualify, it said.

In addition to the $8,000 award for the submitted vulnerability, iDefense will pay between $2,000 and $4,000 for working exploit code that exploits the submitted vulnerability, the company said.

Internet Explorer 7 is the latest version of Microsoft's widely used Web browser and Vista is the newest release of its operating system. Microsoft has promoted both as its best work yet in terms of browser and operating system security.

The "quarterly hacking challenge" is part of iDefense's existing bug bounty program. The company started the challenges last year. Previous ones focused on Microsoft software in general, databases, Web browsers and instant message applications. The typical bounty has always been $10,000.

A few companies offer monetary rewards for pinpointing software vulnerabilities. These are mostly security companies that pay for flaws found in other companies' software products. The payouts are used to gain a competitive edge over rivals by having their security products recognize more vulnerabilities. The security companies typically report the issues to the applicable vendors so a patch can be produced.

Flaw finders could also sell vulnerability information to cybercrooks on underground online markets.

Microsoft doesn't agree with paying for vulnerability details, the company has said. Instead, the company works with security research and security software companies.

Posted by Joris Evers

delicious digg technorati yahoo newsvine google socialize

Monday, January 01, 2007

Criminals Loved Password Stealers In 2006

A lot of the spam that crawled into inboxes all over the world arrived with one mission - trick the person into dropping a password stealing program onto the system.

Criminals Loved Password Stealers In 2006
Once in place, the majority of those password stealers looked for a specific category of logins. Bank and financial institution passwords offered the criminal spammers the greatest potential for a payoff, so the programs they created looked for those.

Password stealers became much more numerous in 2006. Researcher Francois Paget at McAfee blogged how such programs increased by 240 percent for 2006.

The majority of those password stealers, about 62 percent of the group, sought out financial information. Gamers should be wary of them as well, as Paget noted 18 percent of these programs targeted logins for MMORPGs like World of Warcraft.

A smaller number, 10 percent, sought out social networking and instant messaging login information. That could indicate a belief that many people tend to use the same login information to access other, more lucrative sites, making a theft of such details key to accessing other websites.

Spam has been the vector for criminal activities like these, but as new technologies gain mainstream usage, the attacks shift as well. One password stealer dubbed PWS-JO was discovered recently traveling across Skype's VoIP network.

That password stealer also had the capability to connect to a remote site and bring in additional components. However, McAfee said in its description of the program that the particular site no longer appears to be accessible.

During 2006, McAfee observed the number of password stealers jump from 5,000 to 12,000. That can only increase over time.

delicious digg technorati yahoo newsvine google socialize

PHP security under scrutiny

PHP = pretty hard to protect?

A week after a prominent bug finder and developer left the PHP Group, data from the National Vulnerability Database has underscored the need for better security in PHP-based web applications.

A search of the database, maintained by the National Institute of Standards and Technology (NIST), found that web applications written in PHP likely account for 43 per cent of the security issues found so far in 2006, up from 29 per cent in 2005. While flaws in the language itself account for a very small percentage the total, the problems with PHP underscore the difficulty that developers - many of them amateurs - have in locking down applications written in the language, said Peter Mell, senior computer scientist for the NIST and the program manager for the National Vulnerability Database.

"In the dynamic programming language (and) scripting realm, we certainly have a problem," Mell said. "Any time a third or more of the vulnerabilities in a given year are attributed to a single language, you know you have a problem."

The concerns come as attackers and security researchers have increasingly focused on finding flaws in web applications. Earlier this year, one researcher highlighted the upward trend in web flaws in general, and PHP in particular, when data for the first nine months of 2006 showed that vulnerabilities in web applications had taken the top three spots in a list of most common flaws. The researcher, Steven Christey, found that about 45 per cent of the vulnerabilities found as of September were either cross-site scripting flaws, database injection bugs, or PHP file inclusion vulnerabilities.

At the heart of the debate is the popular language, PHP - an acronym that originally stood for Personal Home Page tools when it was a small project created by Rasmus Lerdorf in 1994. Two Israeli developers, Zeev Suraski and Andi Gutmans, rewrote the language parser in 1997 and changed the name to PHP: Hypertext Preprocessor, adopting the recursive naming convention historically used by some Unix programs. The language is now used by websites hosted on nearly 20 million domains and 1.3 million IP addresses, according to data collected by Internet monitoring service Netcraft for its October 2006 survey.

The popular dynamic web programming language came under scrutiny last week after a longtime developer, Stefan Esser, left the PHP Group's internal security team, criticising its members for not responding quickly to security issues. Members of the PHP Group fired back at Esser, stating his reasons for leaving were less about security and more about not working together with the team.

Esser quit the PHP security team on 9 December, after a rocky relationship with the group, but claimed that security issues constituted his main reason for leaving.

"The reasons for this are many, but the most important one is that I have realised that any attempt to improve the security of PHP from the inside is futile," Esser wrote in his blog. "The PHP Group will jump into your boat as soon you try to blame PHP's security problems on the user, but the moment you criticise the security of PHP itself you become persona non grata."

Esser promised to publicly release more advisories on the security holes he finds in PHP and will not hold back, even if there is not a patch available for the problem, he said. Esser did not respond to requests for comment from SecurityFocus.

The PHP Group and Zend, the company founded by the two original Israeli developers that rewrote PHP in the mid-1990s, have disputed Esser's version of events.

"I do not believe the main reason for his disengagement has to do with the way we deal with security issues, but the way he interacted with other people on the team," said Zeev Suraski, co-chief technology officer for Zend. Suraski also stressed that the PHP Group has looked for ways of making web applications written in the language more secure, in spite of less security-savvy developers. The move away from making a set of global variables accessible by PHP scripts, for example, attempted to make the language more foolproof, he said. It also took more effort to develop than to create version 5.0 of the language, Suraski said.

"We have shown in the past that we are willing to change defaults and sometimes to remove features, just to make it more difficult for developers to make security mistakes," Suraski said.


Yet, mistakes are still being made and in record numbers.

A search of the National Vulnerability Database revealed that, as of 15 December, out of the 6,198 vulnerabilities recorded in 2006, as many as 2,690 - or 43 per cent - had the word "PHP" in the description. A random sampling of the flagged flaws showed that the search appeared to only reveal issues in PHP applications. A search of the database using "PHP" as a vendor flagged some 84 vulnerabilities for 2006 (including in optional components of the language, such as PEAR), while a search using "PHP" as the product returned 33 bug, ostensibly in the core functions.

The vast numbers of bugs attributed to PHP applications is not surprising given that many amateur developers create their websites using the language, said NIST's Mell.

"I think it is tough for the general public to write secure dynamic web applications," he said. "As much as possible scripting languages for Web sites should be dummy proof. In many incidences, I, a security professional, wondered how to code some bit securely. I wanted to, but how to do it was not immediately obvious."

Flaws in PHP applications have caused headaches for many webmasters. A year ago, the Lupper worm spread among vulnerable applications that used the PHP extensions for extensible markup language (XML), or RPC-XML. Other worms have utilised flaws in popular PHP bulletin board programs as well.

Continuing to educate PHP developers on the latest techniques to secure their applications is extremely important, said Chris Shiflett, a manager in the web application security practice at OmniTI and author of O'Reilly's Essential PHP Security.

"To say PHP has a security problem suggests that it's impossible to develop a secure PHP application, but to say PHP doesn't have a security problem suggests that everything is perfect - neither is true," Shiflett said. "Web application security is a rapidly evolving discipline, and it's difficult for the average developer to keep up with the pace."

Developers need to start thinking about security as soon as start designing their applications, he said. Moreover, the focus on securing code needs to continue throughout the life of the website, he added.

"Over time, web application security should start to mature just as other security disciplines have, but that only means the pace of evolution will slow down, not stop," Shiflett said. This article originally appeared in Security Focus.

Copyright © 2006, SecurityFocus

delicious digg technorati yahoo newsvine google socialize

Bots, breaches and bugs plague 2006

Online fraudsters, big-time spammers and computer intruders had little problem finding security holes to exploit in 2006.
“ Cybercrime and the criminals behind malware are getting more and more organized. They can afford to hire professionals, and it is becoming a business for many people. ”
Karel Obluk, chief technology officer, Grisoft

Whether the openings came from user ignorance or poor judgment, a software maker's error or misconfiguration, the profiteers of the Internet had a banner year turning the security mistakes of others into money.

Signs of the trend are obvious. The number of phishing sites used by online fraudsters jumped more than eight-fold year over year, according to the Antiphishing Working Group. The number of denial-of-service attacks doubled between January and June, according to Symantec, the owner of SecurityFocus. And, mail service provider MessageLabs intercepted, on average, one targeted Trojan horse attack every day in 2006, up from one a week in 2005.

If there is a lesson in 2006, it's that cybercrime is a booming business.

"Cybercrime and the criminals behind malware are getting more and more organized," Karel Obluk, chief technology officer for antivirus firm Grisoft, told SecurityFocus. "They can afford to hire professionals, and it is becoming a business for many people."

The trend is quickly making the defacto term for such code--malicious software or malware--a misnomer. The virus writers and spyware coders are not creating the code for malicious reasons but to make money illegally, making the term coined by antivirus firms--crimeware--more appropriate.

For example, spammers are using bot nets--large numbers of compromised computers controlled by a single person--to help them send a greater volume of messages. The development has increased the global volume of spam by at least a third in the last six months, according to Symantec, though other firms put the increase as high as 450 percent.

When one firm, Blue Security, claimed to have impacted the operations of major spammers, one bulk e-mailer decided to take on the Israeli company. A sustained denial-of-service attack took down the company's Web site, domain registrar and blog site. The company eventually capitulated and closed its doors.

"This is their primary form of employment now--it's a 9-to-5 job," Oliver Friedrichs, senior director for Symantec Security Response, said in a recent interview. "They are not doing it on weekends, and they are not doing it during the summer months."

Other cybercriminals are taking a more personal approach: Hijacking people's stock accounts and using the access to drive up the price of certain thinly-traded penny stocks has also become popular. Details of one scheme appeared in the court papers filed by the U.S. Securities and Exchange Commission (SEC) in support of a civil action against one apparent stock scammers. A Russian national allegedly used a company registered in Belize and based in Estonia to execute trades in stock whose prices had been manipulated by compromised accounts.

Such attacks are not isolated incidents. Account intrusion has resulted in $22 million in losses in the third quarter alone for two U.S. financial firms. TD Ameritrade posted $4 million in losses in their third quarter to account for replacing the funds customers lost due to account hijacking. E*Trade Financial reported that online identity theft by hackers cost them $18 million in the same period.

Identity theft, of course, continued to be a major worry in 2006. Because of data breach disclosure laws that have passed in the majority of states, companies, government agencies and schools regularly released details of significant data leaks.

In May, the Department of Veterans Affairs revealed that the names, social security numbers and birth dates of nearly 26.5 million veterans had been stored on a laptop and external hard drive that were stolen from an employee's home. The laptop and hard drive were later recovered, but the incident resulted in the federal government tightening data handling and laptop security rules.

Both the University of California, Los Angeles and the University of Texas at Austin reported major breaches this year affecting hundreds of thousands of students.

In total, more than 48 million personal records were exposed in 2006, according to the Data Loss Archive and Database maintained by Attrition.org

delicious digg technorati yahoo newsvine google socialize

Firefox update guards against critical flaws

Patch issued, calamity averted

By John Leyden

Firefox users need to upgrade their browsers following the discovery of multiple security vulnerabilities.

The flaws affect both Firefox 1.x and the latest Firefox 2.0.x releases. Surfers need to upgrade to version 1.5.0.9 or 2.0.0.1 of the browser, respectively. Users also need to upgrade to a new version of the Mozilla email client, Thunderbird 1.5.0.9, for similar reasons.

The nine security bugs (reported by various security researchers) create a means for hackers to swipe sensitive information, run cross-site scripting attacks, or gain control of vulnerable systems, security notification firm Secunia reports.

The bugs involve flaws in Firefox's JavaScript engine, the feed preview feature of Firefox 2.0, Scalable Vector Graphics (SVG) processing code, and various buffer overflow flaws in other components of the browser software, as explained in greater detail here. ®

delicious digg technorati yahoo newsvine google socialize

Locking Down Ubuntu - Firewalls

The best way to protect yourself from attackers on the Internet is to disconnect yourself from the Internet. The next best way is to install a firewall, which is like a lock on a door to a room inside of a building. It allows only authorized programs and protocols to open the door between your computer and the Internet. It also locks the door from the outside, keeping people and programs from opening the "door", walking in, and harming your computer. A firewall uses filters that either allow or prevent programs from sending or receiving data. If there is protocol with a security hole in your computer, you can configure the firewall to block all incoming connections to that protocol until the hole is fixed.

Although both Ubuntu and Kubuntu are fairly secure--they do not leave any ports open by default--it is always a good idea to install a firewall. Since firewalls are important to making a computer more secure, two firewalls are evaluated in this article: Firestarter and Guarddog. Each has strengths and weaknesses, both in the GUIs(Graphical User Interface) and the way they run, so it is a matter of personal preference. Both of them work on any official Ubuntu distribution or other popular Linux distributions (such as SUSE or Fedora Core). The following instructions will show you how to set up Firestarter for Ubuntu and Guard dog for Kubuntu, but they work just fine vice versa. Even though the firewalls are different, there are some firewall security principles that apply to any firewall and operating system. All firewalls either white-list or blacklist IP addresses (Internet Protocol address) and protocols. A white-list isan explicit list of protocols and IP addresses that the firewall lets pass through. A blacklist is the exact opposite of a white-list: it is an explicit list of protocols and IP addresses that the firewall will block.

There are some common protocols that you will either want to white-list not want to blacklist. They are:

Http/Https(Common web site protocol)

Ftp, (A file transfer protocol. Many web sites use this to upload and download files)

Smpt(An email sending protocol)

Pop3(An email receiving protocol)

(A list of more ports can be found at:http://www.chebucto.ns.ca/~rakerman/port-table.html)

Allow the firewall to permit only the few protocols and/or IP addresses that you will be using. If you don't recognize a protocol, block it. You can unblock any protocol later when you have a need for it.


Firestarter(For Ubuntu)

Firestarter(based on the GTK GUI toolkit) focuses on simplicity. Firestarter allows the white-listing of good connections; it blocks all connections from the start, both incoming and outgoing. After you have installed Firestarter, go to Applications -- System Tools-- Firestarter to start it. You should see a blue icon appearing your system tray. The first time you run Firestarter, a wizard is automatically launched. If you need to return to the wizard later,you can access it from the Firewall menu. All of the choices that you make in the wizard can be changed by going to Edit --Preferences.

Click on the Policy tab to get started. You will see a drop down menu next to the word Editing. Click on it and select the Outbound traffic policy. Now make sure the radio button that saysRestrictive by default, causing the firewall to block all traffic that is not white-listed. This will make your computer very secure by only allowing a few programs to open the "door".

The next step is to tell Firestarter what protocols you don't want to lock down. Right click on the Allow Service Portand For tables. Click on Add Rule, select a name from the drop down menu, or enter your own protocol name and port. You have the option to allow any computer on the Internet or network, the firewall host (your computer), or IP address (a specific computer Internet Protocol address on the Internet or your network).Select the appropriate source and click Add. Do this for any protocol you want to use (such as email, web, etc). You can use this same process to allow incoming connections (click on Incoming traffic policy next to the word Editing instead ofOutgoing traffic policy).

(Insert firestarter.jpg here)

When Firestarter blocks a connection, the icon in the system tray turns red. If you are having trouble with either connecting to another computer or browsing the web, click on the red icon and then click onthe Events tab. This will show you what protocol(s)Firestarter has blocked and you can now white-list the protocol if you need to use it.

If you notice that Firestarter blocks a particular computer's IP and you recognize it (as it may be a family member or colleague's computer),add the IP to the Allow connections from host table under the appropriate outgoing or incoming policies.


Guarddog(For Kubuntu)

Guarddog(which uses Qt for it GUI toolkit) differs from Firestarter because it lets you configure a firewall for numerous networks such as the Internet, your local computer, and your Local Area Network. The advantage of using Guarddog is that you can configure a firewall for as many different networks as you want. To configure Guarddog, go to Kmenu -- System -- Guarddog.Enter your password to continue. After you enter your password, click on the Protocol tab and select on the the "zone"(what Guarddog calls the configurations for different networks) that you would like to configure. On the right you will notice the Zone Properties tree. Click on the tree category that you would like to configure (such as Chat)and it will expand, revealing several common protocols. Guarddog automatically blocks every protocol by default so you will have to white-list the protocols you'd like the firewall to accept, and blacklist the protocols you'd like the firewall to outright reject.You should click on the Network tree and enable DNS andICMP Redirect if you can not browse the web.

To to add a protocol that is not in any of the trees, click on the Advancedtab and add a new protocol under User Defined Protocols to be able to enable or disable it in the Protocol tab. To block a certain IP address or domain, create a new zone and leave all the check boxes blank (to block all protocols).

If you use a router to connect to the Internet and/or are behind a NAT you should create a new zone for the Local Area Network that you belong to. You should d enable the Internet and Localzones so that you will be able to connect to the Internet and the Local zones. Now click on the Protocol tab and check to see if the new zone you have created is selected under Protocols Served from Zone. Configure the firewall to allow the protocols you need to pass through it for the Local and Internet column. By selecting the check boxes in both columns you allow your computer to use the checked protocols on your local area network (which goes to your router which is connected to the Internet).

Now move over to the Protocol tab and make sure that Protocols Served from Zone is set to your newly created zone. Check the protocols you need to enable. By turning these on for the LocalorInternetzones, you allow your computer to use the checked protocols in the new zone you created.

(Insert guarddog.png here)

When you are finished with configuring your changes, click Apply to change the settings. If your firewall keeps you from browsing theweb, or starting certain system services you can temporarily disable it until you find out what it's blocking; click on the Advancedtab, check Disable Firewall and click Apply.


Testing your firewall

To see if your firewall is doing what you want it to do you can test it athttp://www.grc.com at the Gibson Research Center. Go toShields Up or Leak Test to try out your firewall.


Summing it up

You now have a fairly secure system. It will be hard for a cracker to break into your computer, or for some other user on your computer to read sensitive data (you may want to encrypt that data to be even safer).Always remember that your computer will remain secure if you are careful and do not accidentally enable a protocol that you don't use,or copy sensitive data to a folder that anyone can read.

delicious digg technorati yahoo newsvine google socialize

Locking Down Ubuntu - Getting ready

Security is an important issue in computing. Unfortunately, many computers allow a cracker to gain access to them and retrieve sensitive information, or just make life hard. This article will review the basics in general security and explain how to apply it to two Linux distributions--Ubuntu and Kubuntu.

Preliminaries

This article assumes that you know how to install programs on either Ubuntu or Kubuntu. It also assumes that you have some knowledge of basic computer networking principles. If you do not know how to install programs on Ubuntu, go to https://help.ubuntu.com/community/InstallingSoftware. If you do not know much about networking, go to http://www.faqs.org/docs/linux_network/x-087-2-intro.html. This article also assumes that you are using Ubuntu or Kubuntu 6.06(Dapper Drake), but the Firewall section can be adapted for any recent Linux distribution.

Downloading Security Updates

A program is only secure if it has no vulnerabilities. Even the most popular software can have a hidden one. When someone fixes the vulnerability,a new version of the program is usually released. Both Ubuntu and Kubuntu have software repositories dedicated to security updates.When a vulnerability is fixed, a package of the program is released so that you can download it. Ubuntu and Kubuntu usually enable some of their security update repositories by default, but it is always a good idea to check to see if all of them are enabled. You may also want to specify how often you want your computer to look for security updates--and even install them--while you're at it (for Ubuntu 6.06only).

If you are using Ubuntu, click on System -- Administration --Software Properties and click on the Installation Mediatab. Now scroll down until you see a repository with the wordSecurity in it. Make sure that it is checked. If it is not,click on the check box to enable it.

On Kubuntu, click on Kmenu -- System -- Adept (PackageManager). Enter your password and then click on Adept and then on Manage Repositories. Find a line that contains the words deb http://security.ubuntu.com/ubuntu. Those are security repositories. If it is grayed out, right click on the entry,select Enable, and click Apply. It is important to enable every grayed-out security repository that you can find.

Now you can configure how often you want your computer to check for new updates. With Ubuntu, click on System -- Administration --Software Properties and click on the Internet Updates tab.Check the box that is marked Check for updates automaticallyand from the drop down menu select how often you want your computer to look for updates. You can even configure Ubuntu to automatically download updates and install security updates. When there are new updates available, Ubuntu will alert you by starting Update-Manager.The Update-Manager's notification icon will appear in the system tray. Click on it to install new updates.

Kubuntu uses a program called adept_updater which appears in your system tray when new updates are available. You can click on the iconto install new updates. As of this writing, you can not configureadept_updater to install security updates automatically.

Securing the /home directories

There may be times when you want to protect your data from malicious users, but you don't want the hassle of encrypting that data. As long as no one else on your computer can log in as root, (the super administrator account) your data will be hidden from other users' eyes. To make your data safer, go to Applications -- Accessories --Terminal (on Ubuntu) or Kmenu -- System -- Konsole (onKubuntu) and type: chmod 0700 /home/your-user-name (where your-user-name is the name you use to login to your computer). You can also use this command for individual files and folders if you want to keep other users fromviewing any of your files. (For more information on securing your home directory, go to https://wiki.ubuntu.com/SecureHome).

delicious digg technorati yahoo newsvine google socialize

Microsoft promises Vista security

Windows Vista Screen
Microsoft says Vista will contain a raft of new security features

A senior Microsoft executive has promised that its new operating system will be more secure than ever.

Jean-Philippe Courtois, president of Microsoft International, said that beefing-up security was one reason behind delays to Windows Vista.

Microsoft has been criticised for flaws in previous systems that left users vulnerable to attacks by hackers.

Mr Courtois said Microsoft had done "tons of work to make Vista a fantastic experience when it comes to security".

The firm had originally aimed to launch Vista - the first major update since Windows XP was introduced five years ago - in the second half of 2006.

The new operating system will now be released to business customers "within the next few weeks" and to consumers early next year, he said.

Secure steps

Speaking in Barcelona at the European Technology Round Table Mr Courtois, the most senior Microsoft executive outside of the US, said that Windows Vista was the continuation of an ongoing effort by Microsoft to improve security across its software line-up.

"In the last 18 months, the number of vulnerabilities [in Windows' software] has been much lower," he said.


The launch of Windows Vista is certainly one of the defining moments of the company
Jean-Philippe Courtois
Microsoft



"Microsoft has raised its game in a big way on security and Windows Vista is the next big step. The company has learnt to design software which is secure by default."

Mr Courtois outlined features of Windows Vista that are designed to make it easier for users to protect themselves.

At the heart of the system will be the new Windows Security Centre which will show consumers any holes in their defences.

Vista will also feature new encryption technology designed to protect the data on a computer.

"Even if your laptop is stolen, nobody will be able to use it because it will be fully encrypted," he said.

But Jean-Philippe Courtois said users had to play their part in making computers more secure.

"You've got to make sure that your firewall is on, that you've got anti-virus protection on your PC, you've got to understand what not to do on the internet," he said. "It's just like protecting your own home."

This week the BBC set up a so-called "honeypot" computer running Windows XP without protection. The PC came under attack every 15 minutes.

But not everybody in the security software world is happy about Microsoft's plans for Vista.

Symantec, which makes Norton anti-virus software, is among many security firms warning that Vista appears designed to shut out security products made by outside firms.

However, what is clear is that the long-awaited arrival of the new operating system will be a crucial weapon in Microsoft's battle to retain its dominant position at a time when firms like Google are mounting a serious challenge.

"The launch of Windows Vista is certainly one of the defining moments of the company," admitted Jean-Philippe Courtois.

delicious digg technorati yahoo newsvine google socialize