La base del problema es un programa por Superfish que está diseñado para intercalar anuncios en la navegación Web de los usuarios. Eso es irritante, pero se pone peor. Superfish también instala un certificado que intercepta el tráfico de Internet y paraliza la capacidad de la computadora host para que utilice HTTPS para validar la autenticidad de los sitios Web. Esto deja una puerta abierta para que los atacantes utilizan versiones falsas de sitios que deberían estar seguro - como los sitios web de los bancos - para robar información personal. Puedes leer más sobre la vulnerabilidad en Ars Technica.
Siempre que utilice el software propietario como Windows o Superfish, fiel, confiable, verificable seguridad está siempre fuera de su alcance. Debido a que el código propietario no puede ser inspeccionado públicamente, no hay forma de validar su seguridad. Los usuarios tienen que confiar en que el código es seguro y funciona como se anuncia. Desde código propietario sólo puede ser modificado por los desarrolladores que reclaman ser dueños de ella, los usuarios no tienen poder para elegir la forma en que los errores de seguridad son fijos. Con el software propietario, la seguridad del usuario es secundaria al control desarrollador.