Saltar al contenido
Volver a Nymchat

base de conocimientos Identidad

Seguridad del dispositivo

El cifrado de extremo a extremo protege un mensaje en tránsito. Esta página es sobre el la otra mitad: la llave que está en su dispositivo y deshacerse de ella rápidamente.

Para la mitad del tránsito, incluido el opcional cifrado resistente a los cuánticos para mensajes privados y grupales chats: consulte esas páginas en su lugar.

Cifrado de identidad

De forma predeterminada, una clave privada guardada se encuentra en el almacenamiento local del dispositivo en un lugar transparente. Cualquiera que pueda leer ese almacenamiento: un dispositivo desbloqueado, una herramienta forense, un perfil de navegador copiado de un máquina compartida: puede leer la clave y convertirse en usted.

Cifrado de identidad, bajo Configuración › Privacidad y Seguridad, cierra ese agujero. Con él encendido:

  • su nsec está cifrado en reposo con AES-GCM-256;
  • las efímeras claves secretas tu chats grupales confiar en son cifrado bajo la misma clave de bóveda;
  • la clave de texto sin formato nunca se escribe en el disco mientras el cifrado está activado; solo existe en memoria, sólo para la sesión;
  • el desbloqueo ocurre una vez, cuando se inicia la aplicación.
La sección de configuración de Privacidad y Seguridad, con Cifrado de identidad en la parte superior.
Identity Encryption se encuentra en la cima de Privacidad y Seguridad.
Esta configuración no se sincroniza

El factor de desbloqueo y la clave cifrada son locales para un dispositivo, por lo que el cifrado de identidad es habilitado por dispositivo. Sólo viaja una preferencia de encendido/apagado no sensible entre dispositivos, por lo que un nuevo dispositivo también puede ofrecer configurarlo. Sin contraseña, sal o La credencial alguna vez se sincroniza.

Elegir un factor de desbloqueo

Tú eliges cómo se desbloquea la bóveda en este dispositivo:

FactorCómo se deriva la claveDisponible en
Contraseña PBKDF2-SHA256, 310 000 iteraciones En todos lados
ALFILER La misma derivación de PBKDF2, solo dígitos En todos lados
Llave maestra WebAuthn con la extensión PRF, luego HKDF-SHA256 aplicación web
Biométrico: Face ID, Touch ID, Windows Hello, datos biométricos de Android, una clave de seguridad de hardware WebAuthn PRF en la web; El aviso biométrico propio de la plataforma en Android e iOS. En todos lados

Un PIN es una contraseña compuesta de dígitos, así que trate una corta como exactamente eso: rápida y débil.

¿Por qué te pide que lo desbloquees de inmediato?

No todos los autenticadores implementan la extensión WebAuthn PRF y uno que no no se puede derivar una clave. Entonces, en el momento en que habilitas el cifrado, la aplicación te desbloquea una vez. en ese momento: es mejor descubrirlo inmediatamente que la próxima vez que abras el aplicación sin posibilidad de volver a entrar.

limpieza de pánico

Mantenga presionado el panel "Your Nym" durante dos segundos. Nymchat destruye cada rastro de sí mismo en el dispositivo, para cada identidad guardada en él. No hay diálogo de confirmación, en propósito - el punto es que se puede desencadenar rápidamente, bajo presión, sin una segunda pantalla para pasar.

El mismo mantenimiento funciona en la pantalla de desbloqueo de un Identidad encriptada: mantenga la marca de palabras Nymchat en la parte superior durante dos segundos y el dispositivo se borra sin desbloquear nada primero.

Una breve animación muestra el progreso mientras:

  1. Pide al servidor de Nymchat que elimine lo que contiene para cada identidad guardada – configuraciones sincronizadas, copias archivadas de mensajes privados y chats de grupo, y el perfil almacenado – con cada solicitud firmada por la clave propia de esa identidad. Tres segundos• El borrador nunca espera más en la red;
  2. Descarga las claves privadas y la clave de la caja de seguridad de la memoria.
  3. cifra cada valor de almacenamiento local y de sesión bajo una nueva clave aleatoria que es inmediatamente descartado, luego sobrescribe esos valores con basura y borra el tiendas;
  4. sobreescribe y elimina cada base de datos de IndexedDB, incluida la tienda que contiene sus otras identidades guardadas;
  5. vacía el almacenamiento en caché y cancela el registro del trabajador del servicio;
  6. borra las cookies y luego se recarga a un estado impecable de primera ejecución.

El borrado de datos no hace necesariamente que sea irrecuperable, por lo que la aplicación lo encripta primero bajo una clave que nadie -incluida la aplicación- mantiene.

Paso uno sólo llega a las identidades cuya clave la aplicación puede usar en ese momento: la activa, y las guardadas cuya clave está en el dispositivo sin cifrar, o en una extensión de navegador que responde a ella. Una identidad que todavía está bloqueada detrás de la cifrado de identidad, o que marca a través de un firmante remoto mientras no está activo, no puede firmar la solicitud, por lo que sus registros del servidor permanecen.

No hay deshacer

Una identidad borrada no es recuperable, por usted o por nadie.Si un ninja es uno que desea mantener, copie de seguridad de su identidad. nsec y su nympq1… Un solo toque normal en ese panel sólo abre el editor de nym, por lo que un apagado no ocurre accidentalmente.

Lo que no puede alcanzar

No puede borrar lo que los relés ya tienen: tus mensajes de canal y los envases de regalos encriptados de tus mensajes privados permanecen dondequiera que los relés los guarden, y así lo hacen las copias en los dispositivos de las otras personas.

Descarga tus otros dispositivos también

Panic Wipe también borra mis otros dispositivos, en Configuración y Seguridad, está desactivado por defecto y se establece por identidad. Se sincroniza con la configuración de la identidad, por lo que cada dispositivo conectado como sabe que está en.

Con él, un pánico en cualquier dispositivo hace dos cosas más antes de la purga, firmado por la identidad: deja un pequeño marcador en el servidor de Nymchat, y envía el mismo marcador a la identidad misma como un envoltorio de regalo cifrado en los relés. Cada otro dispositivo registrado como esa identidad comprueba el marcador cuando se conecta, cuando vuelve al frente y cada cinco minutos.

La confirmación mostrada al activar Panic Wipe también borra mis otros dispositivos, advirtiendo de que no se puede desactivar y ofreciendo Backup primero o Enchufar.
La activación de la limpieza remota pide primero, y ofrece una copia de seguridad.
  • Un marcador falso es ignorado: debe llevar la firma propia de la identidad.
  • Al volver a iniciar sesión después, se marca un nuevo tiempo de inicio de sesión y se elimina el marcador, por lo que el nuevo inicio de sesión no se borra.Un dispositivo que permanezca fuera de línea hasta después de ese inicio de sesión puede perder la señal.
  • El marcador se conserva durante 90 días, y contiene la clave pública de la identidad, una hora y una firma - nada sobre qué dispositivos existen.
  • No viaja sobre la red Bluetooth.
  • Una identidad encriptada que todavía está bloqueada cuando se entra en pánico desde la pantalla de desbloqueo no puede firmarse, por lo que no puede enviar esta señal.

Bloqueo de chat, seguridad de pantalla y teclado incógnito

Tres ajustes en Configuración › Privacidad & Seguridad para la persona que recoge su teléfono desbloqueado, o mira por encima de su hombro.

El chat lock. Locación chat, en el menú de la línea de una conversación, la mueve de la lista principal a Los gatos cerrados, que se abre sólo después de Face ID, una huella digital, un passkey o un código de contraseña. Un dispositivo con ninguno de ellos le pide que establezca un código de contraseña, conservado en ese dispositivo; con la encriptación de identidad en marcha, su contraseña o PIN también se desbloquea. Hasta 100 chats pueden ser bloqueados, aunque no #nymchatLas notificaciones de un chat bloqueado solo dicen “Nuevo mensaje”. Configuración de chat lock. Establece cuán rápido se bloquean de nuevo después de dejar la aplicación, y puede ocultar la entrada de chats bloqueados por completo, de modo que sólo se abre cuando escribe un código secreto en una búsqueda de barra lateral.

Seguridad de la pantallaEn Android oculta los chats en el interruptor de la aplicación y bloquea las capturas de pantalla y la grabación de la pantalla. En iOS oculta los chats en el interruptor de la aplicación y los cubre mientras la pantalla se graba o se refleja; en iOS no permite que las aplicaciones bloqueen las capturas de pantalla. En un navegador oculta los chats cuando se apaga; los navegadores no permiten que los sitios web bloqueen las capturas de pantalla o la grabación. Siempre está en chats bloqueados y medios de visualización una vez.

Teclado incógnitoEn Android pide al teclado que no aprenda de lo que escribe y apaga las sugerencias y autocorrect en las cajas de mensajes. En un navegador se apaga el autocomplete, autocorrect y comprobación de ortografía, pero un sitio web no puede pedir a su aplicación de teclado que deje de aprender. iOS no da a las aplicaciones un switch de este tipo, por lo que la configuración no está disponible allí.

Qué está almacenado en su dispositivo

Nymchat mantiene el estado localmente para poder abrirse instantáneamente y funcionar sin conexión. En general:

QuéNotas
Tu par de claves Cifrado en reposo cuando el cifrado de identidad está activado. No se almacena en absoluto en modo por sesión o extremo.
Otras identidades salvadas Cada identidad en Gestión de identidades Mantiene sus propias claves, configuraciones, cachés y mensajes en cola, aparte de los demás.
Mensajes guardados, chats bloqueados y pegados Listas de lo que has guardado, bloqueado y pegado. Los mensajes guardados contienen una copia del texto.
Configuraciones y preferencias Tema, diseño, usuarios y palabras clave bloqueados, canales favoritos y el resto.
Historial y perfiles del canal. Un caché de lo que se ha obtenido de los relés.
Mensajes privados descifrados y chats grupales. Controlado por Caché de PM y chats grupales en el dispositivo (activado de forma predeterminada). Apáguelo y se recuperarán y descifrarán en cada lanzamiento en lugar de permanecer en el disco.
Pertenencia a grupos y claves de grupo efímeras Cifrado bajo la clave de la bóveda cuando el cifrado de identidad está activado.
Compras con estilo Recuperable a partir de un código de canje; consulte la tienda de estilo.

Configuración › Datos y Copia de seguridad tiene dos herramientas más limitadas que el pánico limpiar: Borrar caché de almacenamiento local elimina el historial almacenado en caché, mensajes, perfiles y reacciones pero conserva su inicio de sesión, configuración, membresías grupales y compras; Restablecer la configuración a los valores predeterminados hace lo contrario.

Eliminar tu cuenta

Eliminar los datos de la cuenta y eliminar el dispositivo, al final de Configuraciones › Datos y Backup, elimina su cuenta de dentro de la aplicación.Pide una vez, luego, para cada identidad guardada en el dispositivo cuya clave puede usar, pide al servidor de Nymchat que elimine todo lo que mantiene para esa identidad: configuraciones sincronizadas y el código de recuperación post-cuántico, el perfil, el archivo PM y grupo, conversaciones Nymbot, mensajes programados, la copia del servidor de sus publicaciones públicas, su balance de crédito Nymbot con su registro, compra, factura y cupón, informes que ha presentado, y el filtro de spam y los registros de verificación de aplicaciones sobre usted.Cada solicitud es firmada por la clave propia de esa identidad y enviada por sí misma, a unos segundos de distancia. Datos de cuenta eliminados Antes de regresar a la primera carrera.

Antes de que se borren los datos del servidor de cada identidad, la aplicación también almacena un pequeño marcador firmado por esa identidad: su clave pública, una hora, un ID de evento y la firma, nada más, conservado durante 90 días. Panic Wipe también borra mis otros dispositivos Cada otro dispositivo conectado a esa identidad la verifica cuando se conecta, vuelve al frente, y cada unos minutos, y borra esa identidad en lugar de cargar sus datos de nuevo.

En iPhone y iPad también elimina las copias de seguridad clave de este dispositivo guardadas en iCloud. Las copias de seguridad en Google Drive, y las copias de seguridad de iCloud guardadas desde otro lugar, permanezcan donde están.

También se eliminan los créditos

Cualquier crédito Nymbot restante se borra con la cuenta y no puede ser restaurado, en Nymchat o en la aplicación Nymbot. ?transfer Primero, si quieres conservarlos.

Lo que no puede alcanzar

Las publicaciones y mensajes ya en los relés públicos de Nostr son mantenidos por los operadores de relés y no pueden ser eliminados por nosotros.