La tecnología de protección anti-phishing permite a Firefox proteger a los usuarios comparando las URLs que el usuario visita con una lista negra de sitios fraudulentos conocidos, y presentando una advertencia al usuario cuando visita el sitio listado.
Instalar un nuevo proveedor de datos
Para instalar un proveedor de datos para la protección anti-phishing, es necesario establecer una serie de preferencias a fin de proporcionar detalles acerca del proveedor.
Cada proveedor de datos posee un número de identificador único (ID). El proveedor de datos con el número de ID 0 es el instalado con Firefox por defecto. Cuando se instala un nuevo proveedor, debe utilizar el siguiente número disponible.
Para encontrar un número de ID que utilizar, puedes construir un bucle que solicite el valor de browser.safebrowsing.provider.0.name
, luego browser.safebrowsing.provider.1.name
, y así sucesivamente hasta que no se devuelva ningún valor. Entonces puedes usar este valor.
Puedes encontrar ejemplos de cómo leer y escribir preferencias en el artículo Añadir preferencias a una extensión.
Preferencias requeridas
-
browser.safebrowsing.provider.idnum.name
- Un nombre legible por un humano del proveedor de datos.
-
browser.safebrowsing.provider.idnum.keyURL
- Una URL que retorna una clave privada que será usada para cifrar las otras peticiones.
-
browser.safebrowsing.provider.idnum.lookupURL
- La URL usada para buscar URLs y ver si se encuentran en la lista negra. Esta petición debe ser cifrada usando una clave privada devuelta por la petición
KeyURL
.
Preferencias opcionales
-
browser.safebrowsing.provider.idnum.reportURL
- Una URL usada para informar cuándo los usuarios visitan páginas fraudulentas y si deciden atender la advertencia o ignorarla.
-
browser.safebrowsing.provider.idnum.updateURL
- Una URL usada para solicitar una lista actualizada de sitios con contenido fraudulento. El servidor provee o una lista completa o actualizaciones crecientes para poner las tablas del usuario al día.
-
browser.safebrowsing.provider.idnum.reportGenericURL
- No usado actualmente; su intención es reportar otros asuntos con el servicio de protección anti-phishing.
-
browser.safebrowsing.provider.idnum.reportErrorURL
- Una URL a la cual el usuario es dirigido para informar de una página segura que está siendo identificada incorrectamente como un sitio fraudulento.
-
browser.safebrowsing.provider.idnum.reportPhishURL
- Una URL a la cual el usuario es dirigido para reportar un sitio de contenido fraudulento que no ha sido detectado por el sistema de protección contra phishing.
Determinar el proveedor de datos seleccionado actualmente
Si necesitas determinar el número de ID del proveedor de datos seleccionado actualmente,
puedes observar el valor actual de la preferencia browser.safebrowsing.dataProvider
.