Zuerst möchte ich Ihnen eine vorgestellte Situation vorstellen:Wie schützt man Firebase Database vor dem Kopieren von Hackern?
Ich mache eine Website. Dafür erstelle ich die erste Datei: index.html. Dort möchte ich ein Login/Register-Skript mit Firebase-Zugang machen. Ich gebe dort E-Mail- und Passwort-Eingaben und den Absenden-Button. Nur einfach. Jetzt ist es an der Zeit, sie mit Firebase zu verlinken, also schreibe ich in die Datei JS-Snippet, erstelle die createUserWithEmailAndPassword-Funktion und trage E-Mail/Passwort-Auth in die Firebase-Konsole ein. Jetzt ist es Zeit, Login-Panel zu machen. Ich erstelle das gleiche Panel, aber mit "Anmelden" -Schaltfläche, Erstellen der signInWithEmailAndPassword -Funktion und onAuthStateChanged -Funktion, in denen ich die "Getting from Database einige Informationen" -Funktion erstellen, um etwas für Benutzer anzuzeigen.
Ok, Website veröffentlicht ...
Er ist ein Hacker, und er will ganze Daten von meiner armen Datenbank zerstören, so kopiert er ganze Quellcode der Seite, aber er ändert Datenfunktion Abrufen von Daten Funktion zu löschen. Er meldet sich mit seiner eigenen E-Mail an, die auf meiner Website registriert ist, und aktiviert dann die Löschfunktion und alle meine Daten sind verloren ...
Und schließlich diese Frage: Wie zu schützen? Ist diese Situation überhaupt möglich? Wenn nicht - warum nicht?
Ok, thx Ich las das vor, aber ich habe das nicht verstanden, ich dachte theres ein anderer Weg: v – Hubert13888