All About Computer Viruses (Page 1 of 3)
Feel Free to reprint this article in newsletters and on websites, with resource box included. If you use this article, please send a brief message to let me know where it appeared: Your computer is as slow as molasses. Your mouse freezes every 15 minutes, and that Microsoft Word program just wont seem to open.
You might have a virus.
Just what exactly is a virus? What kind is in your computer? How did it get there? How is it spreading and wreaking such havoc? And why is it bothering with your computer anyway?
Viruses are pieces of programming code that make copies of themselves, or replicate, inside your computer without asking your explicit written permission to do so. Forget getting your permission down on paper. Viruses dont bother to seek your permission at all! Very invasive.
In comparison, there are pieces of code that might replicate inside your computer, say something your IT guy thinks you need. But the code spreads, perhaps throughout your office network, with your consent (or at least your IT guys consent). These types of replicating code are called agents, said Jimmy Kuo, a research fellow with McAfee AVERT, a research arm of anti-virus software-maker McAfee Inc.
In this article, though, were not talking about the good guys, or the agents. Well be talking about the bad guys, the viruses.
A long, long time ago in computer years, like five, most viruses were comprised of a similar breed. They entered your computer perhaps through an email attachment or a floppy disk (remember those?). Then they attached themselves to one of your files, say your Microsoft Word program.
When you opened your Microsoft Word program, the virus replicated and attached itself to other files. These could be other random files on your hard drive, the files furthest away from your Microsoft Word program, or other files, depending on how the virus writer wanted the virus to behave.
This virus code could contain hundreds or thousands of instructions. When it replicates it inserts those instructions, into the files it infects, said Carey Nachenberg, Chief Architect at Symantec Research Labs, an arm of anti-virus software-maker Symantec. Corp.
Because so many other types of viruses exist now, the kind just described is called a classic virus. Classic viruses still exist but theyre not quite as prevalent as they used to be. (Perhaps we could put classic viruses on the shelf with Hemingway and Dickens.)
These days, in the modern era, viruses are known to spread through vulnerabilities in web browsers, files shared over the internet, emails themselves, and computer networks.
As far as web browsers are concerned, Microsofts Internet Explorer takes most of the heat for spreading viruses because its used by more people for web surfing than any other browser.
Nevertheless, “Any web browser potentially has vulnerabilities,” Nachenberg said.
For instance, lets say you go to a website in IE you have every reason to think is safe, Nachenberg said.
Amadeus Consulting Discusses Their 2012 Technology Predictions: Speed of Creation
Two major innovations are helping to improve the speed of creation. This is different from the speed of invention, though slightly related. Specifically this refers to:
1. The rate at which we can prototype ideas 2. Reducing the barrier to entry for new ideas The result impacts almost every industry and has seen an explosion of products and ideas onto the market.
Reduced Barrier to Entry: Digital distribution makes it possible to create and more importantly distribute media content. This makes it easy to self-publish books, movies and video. On the meatier side, it also has created a healthy industry for music and video games. Or for an easy example: Smartphone applications.
Of course success still depends on the talent and skills of the person, but it reduces the need for industry backing or the “who you know” factor in getting things published and to market. It also benefits people who recreationally write, program, produce, or create. They would never quit their full time job to write a book for example, because the dedication and publishing demands are too great. But through self-publishing, they can write at their own pace and get it published.
Some markets are very receptive to quality self-published works, and they have the potential to pay off big. Some of the most popular video games this year started as an after work pastime that turned into a hugely successful project.
Along with the ability to publish works, digital distribution gives you the ability to edit your works after publication. Most ebooks, software, apps, or anything else that is digitally published is fairly easy to update and edit after launch.
Prototyping Ideas: Prototypes come in two forms, physical and theoretical. Physical prototyping is traditionally expensive. It requires a lot of design, custom machining and a skilled production crew to complete.
Now with 3D printers that can either assemble or carve out parts, it is possible to create prototypes much quicker and at a reduced cost. Beyond just prototypes, its also more practical to create the actual products as well.
We typically associate this ability with manufacturing, but weve also seen it work effectively in other industries as well. For example, a new printing press just opened in Denver that can and will print single copies of books. This is especially valuable for out of print books that are hard to find.
“Theoretical Prototypes”: Often times you might have a great idea but are not sure about the feasibility of a certain aspect of the idea. You need a way to prove the feasibility of your idea before you create a physical working model.
Fortunately there are many tools and options available to help, including new ways to connect with professionals and experts in technical fields, as well as to connect with the business professionals that can help provide funding and planning to turn an idea into a reality.
For startup companies or existing businesses, these “foundry” type environments and tools can help share ideas quickly and easily between different groups and help refine them into a workable option.