It is as old as the environment it affects. And in fact the word ‘bug’ was not born at the end of the 20th century with Computer Science, but rather it is a term used to describe defects that has been part of engineering jargon since the 1870swhich makes it predate electronics and computers.
Isaac Asimov used the term “bug” to refer to a robot’s troubles in his short story “Catch That Rabbit,” published in 1944: A page from the Harvard Mark II electromechanical computer log, with a dead moth removed from the device. The term “bug” was used in an account by computer pioneer Grace Hopper, who publicized the cause of a malfunction in an early electromechanical computer.
Entering the computer territory, a computer bug is an error or failure of the software system of our electronic device (mobile phones, tablets, computers, router, IoT device) that causes some type of unexpected or incorrect damage to the system. They are programming errors lodged in the source code of the program that can range from the most ‘light’ ones that mainly affect the visual part, to critical bugs like the one we have seen in Google Chrome this week.
The cybersecurity experts at the firm Panda Security -authors of the iconic Panda antivirus-, They classify bugs into 4 levels according to severity. And we list them below:
- Low Error: These are low-impact errors. They are perceived more at an aesthetic level in the interface of a website. They are typographical errors, with translations and words misspelled or located.
- Mean Error: Less impact, but causes difficulties in normal operation, generally slowdown bugs.
- High Error: It occurs when that error severely affects the operation of the system or computer.
- critical error makes the program unable to run. These are errors that can block the system and can compromise the security, health and social-economic context of a country. For example, in a cyber war like the one Ukraine and Russia are waging right now.