Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

362
Vistas
¿Cómo puedo dejar de recibir alertas de seguridad de la base de datos de Firebase?

Soy nuevo en React Native. Hice una aplicación con palabras en dos idiomas. Todas las palabras están en la base de datos en tiempo real de firebase. Todos los días la advertencia de seguridad proveniente de Firebase. No hay inicio de sesión con un nombre de usuario y contraseña en la aplicación y no quiero iniciar sesión en la aplicación de esta manera. Agregué autenticación anónima a la aplicación para solucionar el problema de seguridad. Edité las reglas de seguridad de Firebase de la siguiente manera. Pero sigue apareciendo el mismo mensaje de seguridad. ¿Como puedó resolver esté problema?

 { "rules": { ".read": "auth.uid != null", ".write": false } }

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Las reglas que tiene permiten que cualquier persona que haya iniciado sesión en su back-end tenga acceso de lectura completo a toda la base de datos. Esta es solo una capa muy básica de seguridad. También es cierto que esto es más seguro que simplemente otorgar a todos el acceso a su base de datos, al menos deben iniciar sesión.

Si habilita cualquier proveedor de autenticación en Firebase Authentication, cualquiera puede iniciar sesión en su back-end, incluso sin usar su aplicación. Y una vez que inician sesión, pueden leer cualquier cosa en su base de datos. Sugeriría estructurar sus reglas de seguridad de una manera más segura. Puede echar un vistazo a la documentación sobre cómo evitar reglas inseguras .

Si sus reglas permiten intencionalmente la lectura pública de todos los datos, no almacena ningún dato de usuario y está dispuesto a pagar los cargos por todos los que lean todos los datos, entonces sus reglas se ajustan al uso previsto. En ese caso, el correo electrónico y las alertas son realmente muy ruidosos. Afortunadamente, Firebase proporciona una forma de detener estas alertas. Para detener las alertas, debe seguir los siguientes pasos:

  • Visite https://console.firebase.google.com/subscriptions/project/your-project-id
  • Luego obtendrá la siguiente página: ingrese la descripción de la imagen aquí
  • Aquí, en la sección Base de datos en tiempo real , solo tiene que desmarcar las dos casillas que corresponden a Su base de datos en tiempo real tiene reglas inseguras . El primer cuadro que está debajo de la columna En Firebase detendrá las alertas de Firebase Console y el segundo cuadro que está debajo de la columna Correo electrónico dejará de recibir las alertas por correo electrónico.

Puede consultar este documento para conocer las Alertas de Firebase.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Tienes que usar la autenticación de base de fuego. Luego, el siguiente código funcionará para ti.

 { "rules": { ".read": "auth.uid != null", ".write": false } }

De lo contrario, puede usar https://firebase.google.com/docs/remote-config

about 4 years ago · Juan Pablo Isaza Denunciar

0

El culpable son las comillas dobles, creo.

 { "rules": { ".read": auth.uid != null, ".write": false } }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda