¿Protect text es seguro?

Sí, dentro de límites claros. Protect text cifra cada nota con AES-256-GCM mediante Web Crypto, la criptografía integrada del navegador, con una clave protegida por tu contraseña mediante PBKDF2-SHA-256 (600.000 iteraciones). Las notas se quedan en tu computadora y la extensión no tiene acceso a la red. No puede proteger una caja fuerte abierta, una computadora con malware ni una contraseña perdida junto con una clave de recuperación perdida.

Agregar a Chrome

Gratis 52 idiomas

¿Cómo se cifran mis notas?

  1. Al crear la caja fuerte, Protect text genera una clave de datos aleatoria de 256 bits.
  2. Cada nota (título, texto, color, si está fijada) se cifra con esa clave mediante AES-256-GCM, con un nonce aleatorio nuevo cada vez que se guarda. GCM además detecta si los datos guardados fueron alterados.
  3. La clave de datos solo se guarda envuelta: una vez con una clave derivada de tu contraseña (PBKDF2-SHA-256, 600.000 iteraciones, sal aleatoria) y otra con una clave derivada de tu clave de recuperación (unos 125 bits de aleatoriedad, 200.000 iteraciones).
  4. Todo esto lo hace Web Crypto, la criptografía integrada del navegador. Protect text no incluye código criptográfico propio.

Al cambiar la contraseña se vuelve a envolver la clave de datos; no hace falta volver a cifrar las notas.

¿Dónde está la clave mientras trabajo?

Cuando desbloqueas la caja fuerte, la clave de datos se guarda en el almacenamiento de sesión de Chrome para la extensión, que vive en memoria y nunca se escribe en el disco. Se elimina cuando la caja fuerte se bloquea (después del tiempo que elijas, cuando la computadora se bloquea o se suspende, o con el botón del candado) y cuando se cierra el navegador.

¿La extensión puede enviar mis notas a algún lado?

No. La política de seguridad de contenido prohíbe cualquier conexión de red (connect-src 'none'), y la extensión no pide acceso a ningún sitio web. No hay servidor de Cresotech, ni analítica, ni cuenta. Chrome mismo actualiza la extensión desde Chrome Web Store, como hace con todas las extensiones.

¿Qué permisos pide y para qué?

PermisoPara qué lo necesita Protect text
storageguardar tus notas cifradas y tu configuración en tu computadora
unlimitedStoragedejar que un bloc de notas grande supere la cuota de almacenamiento predeterminada de Chrome
sidePanelabrir el bloc de notas en el panel lateral de Chrome
contextMenusagregar Agregar a Protect Text y Guardar esta página en Protect Text al menú del clic derecho
alarmsbloquear la caja fuerte después del tiempo que elijas
idlebloquear la caja fuerte cuando tu computadora se bloquea o se suspende

Al instalarla, Chrome no muestra ninguna advertencia sobre leer tus datos en sitios web, porque Protect text no pide ese acceso.

Lo que Protect text no puede proteger

El cifrado protege las notas en reposo. Sé honesto contigo mismo sobre lo demás:

  • Una caja fuerte abierta. Hasta que se bloquee, cualquiera frente a tu computadora puede leerla. En una computadora compartida usa un tiempo de bloqueo automático corto y presiona el botón del candado cuando te vayas.
  • Malware. Un keylogger o un programa malicioso en tu computadora puede ver lo que escribes y lo que hay en pantalla. Ningún bloc de notas protege contra eso; mantén el sistema actualizado.
  • Contraseñas débiles. Si alguien copia los datos cifrados, una contraseña corta o común se puede adivinar offline. Usa una frase de contraseña larga; el generador integrado te ayuda.
  • Copias sin cifrar. Una nota que descargas como .txt, imprimes o copias a otro lugar ya no está cifrada. El portapapeles se borra 30 segundos después de copiar texto oculto, pero las demás copias dependen de ti.
  • El texto oculto difumina el texto en pantalla. Es un filtro de privacidad, no un cifrado extra.
  • Perder los dos secretos. Sin la contraseña y la clave de recuperación, las notas se pierden para siempre. Nadie, tampoco Cresotech, tiene una puerta trasera.

¿El archivo de copia de seguridad es seguro?

Sí: contiene las notas cifradas más la clave envuelta, igual que en tu computadora. Sin tu contraseña o tu clave de recuperación es ilegible. Aun así, guárdalo en un lugar privado, y ten en cuenta que una copia de seguridad antigua se abre con la contraseña que era válida cuando la hiciste.

¿Cómo borro todo?

Elimina las notas y vacía la Papelera, o quita Protect text de Chrome: su almacenamiento se borra con ella. Los archivos de copia de seguridad que guardaste tú no se tocan; bórralos como cualquier otro archivo.

Más detalles: política de privacidad de Protect text.

Preguntas frecuentes

¿Cresotech puede leer mis notas?

No. Las notas nunca salen de tu computadora a través de la extensión, solo se guardan cifradas, y nosotros nunca tenemos tu contraseña ni tu clave de recuperación.

¿Cómo sé que no tiene acceso a la red?

Su política de seguridad de contenido bloquea todas las conexiones de red (connect-src 'none') y no pide acceso a ningún sitio web. Puedes revisar los permisos en la página chrome://extensions, en “Details” (Detalles).

¿Qué es Web Crypto?

La Web Cryptography API integrada en Chrome y en otros navegadores. Ofrece algoritmos estándar como AES-GCM y PBKDF2, implementados por el propio navegador, así que Protect text no incluye código criptográfico propio.

¿AES-256 es lo bastante fuerte?

Sí. AES-256-GCM es un cifrado estándar y muy usado. En la práctica, el punto débil es la contraseña: una contraseña larga y única importa mucho más que el cifrado.

¿Alguien puede adivinar mi contraseña?

Cada intento cuesta 600.000 iteraciones de PBKDF2, y la extensión te hace esperar después de una contraseña incorrecta. Eso frena los intentos, pero una contraseña corta o común todavía la puede adivinar alguien que copie los archivos. Usa una contraseña larga o una frase de contraseña.

¿Qué pasa con mis notas si elimino la extensión?

Chrome borra el almacenamiento de la extensión, así que las notas cifradas desaparecen. Crea antes un archivo de copia de seguridad; sigue cifrado.

¿Quién publica Protect text?

Cresotech, una marca de PayForSay s. r. o., Bratislava, Eslovaquia (n.º de registro 54 455 073, IVA SK2121683322).

Actualizado: