Thursday, March 1, 2007

Solving Virus Problems by Anti-Virus Developers- A TRIZ Perspective

Author: Umakant Mishra
Abstract:
The anti-virus developers play a very significant role in dealing with the computer viruses. They analyze the problems of different levels of users and find solutions for each of those problems. Their goal is not just to sell the product and make profit out of it. They undertake much greater responsibility to ensure that their product meets the expectations of the users and deals with the viruses efficiently.

Different levels of users dealing with computer face different types of problems. The developer must ensure that the product meets the needs of various levels of users and network administrators. The developer has to employ various strategies to overcome the limitations of signature scanning, heuristic scanning and other methods and ensure speed and efficiency of virus scanning without leading to any false positives or false negatives.

Keywords: Software Innovation, computer virus, anti-virus, anti-virus software, computer vulnerability, computer security, anti-virus design, anti-virus development, inoculation, virus scanning, virus detection, signature scanning, integrity checking, heuristic scanning, emulation, activity monitoring, generic scanning, behavior monitoring, resident scanning, virus database, on-access scanning, Fast scanning, online scanning,


Mishra, Umakant, Solving Virus Problems by Anti-Virus Developers - A TRIZ Perspective (January 2, 2012). Available at SSRN: http://ssrn.com/abstract=1978385 or http://dx.doi.org/10.2139/ssrn.1978385

Solving Virus Problems by System Administrators- a TRIZ perspective

Author: Umakant Mishra
Abstract:
The computer virus is not only a problem to the end user but also a problem to everybody whoever is associated with computers, including systems administrators, corporate managers and even anti-virus manufacturers. In the previous article we discussed on how to use TRIZ for analyzing and solving virus problems of an end user. In this article we will focus on the problems faced by the systems administrators.

An analysis of virus scenario finds that the same situation of virus infection creates different problems to people at different levels, such as, a computer user, a system administrator, a corporate manager and an anti-virus developer because of the differences in their visions, requirements and goals. As the problems are different for different people, the solutions are also different.

Although an Ideal Final Result is “No Virus”, it is not easy to achieve that state because of some fundamental contradictions. Unless there is a revolutionary change that creates alternative jobs and goals for the virus makers as well as anti-virus makers, the best predictable future is only a virus environment that is “better controlled”. This article may be read in combination with other articles in this series for a better understanding.

Keywords: computer virus, anti-virus, anti-virus software, computer vulnerability, computer security, anti-virus design, inoculation, virus scanning, virus detection, signature scanning, integrity checking, heuristic scanning, emulation, network scanning, server scanning, scheduled scanning, data recovery, virus removal, virus database, on-access scanning,


Mishra, Umakant, Solving Virus Problems by System Administrators - A TRIZ Perspective (December, 28 2011). Available at SSRN: http://ssrn.com/abstract=1977496 or http://dx.doi.org/10.2139/ssrn.1977496


Solving Virus Problems by Computer Users- a TRIZ perspective

Author: Umakant Mishra
Abstract:
The knowledge on TRIZ helps us analyzing a problem. Analysis is an important step in problem solving because the same event may be causing different problems (or benefits) to different people under different conditions. Some solutions may be addressing a problem in a short term or narrow perspective while giving rise to other problems or disadvantages. A good solution should be ideal and holistic in approach and should lead to no other problems or negative consequences. 

When we analyze the problem of computer virus we find that different types of computer users face different types of problems and seek to different types of solutions. The problems faced by a novice user – who does not know how to install an anti-virus, may be different from the problems faced by an advanced user, who might have installed an anti-virus, but is facing the adverse effects of anti-virus or difficulties in updating the virus database.

Although there are different solutions to address the same problem, every solution is not ideal. Knowledge of TRIZ helps us finding an Ideal Solution – that means, while solving the problem of one group (say e.g., the end users) we must ensure that we are not creating problem for another group (say e.g., the system administrators) or vice-versa. This article may be read in combination with other articles in this series for a better understanding.

Keywords: Software Innovation, computer virus, anti-virus, anti-virus software, computer vulnerability, computer security, anti-virus design, anti-virus development, inoculation, virus scanning, virus detection, signature scanning, scheduled scanning, virus infection, virus prevention


Mishra, Umakant, Solving Virus Problems by Computer Users - A TRIZ Perspective (December 27, 2011). Available at SSRN: http://ssrn.com/abstract=1977308 or http://dx.doi.org/10.2139/ssrn.1977308