What Does Superfish Mean?

Superfish is a type of third-party software product that many consider to be a form of adware, or even malware, because of its tendency to leave systems open to cyberattack. Superfish is commonly known as a product that PC maker Lenovo put into its factory-direct software package in 2014.


Techopedia Explains Superfish

The Superfish software is essentially a type of advertising-based visual search product built as a new form of guided visual search. However, security experts criticized the design of the software, such as where a self-signed SSL certificate allows for a “man in the middle” attack. This led to much criticism of Superfish being bundled into Lenovo software, and the use of products like Windows Defender to mitigate the effects of Superfish. It turned out that people had been advocating against Superfish as early as 2010, because of concerns with rootkits and other problems, when Superfish software had been installed on their computers in a bundled setup.


Related Terms

Latest Cyber Threats Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…