Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

365
Views
¿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 answers
Answer question

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 Report

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 Report

0

El culpable son las comillas dobles, creo.

 { "rules": { ".read": auth.uid != null, ".write": false } }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!