Sie sollten zunächst alle Sicherheitsmaßnahmen im Backend entwickeln.
Die Rails-Serialisierer legen fest, welche Daten gesendet werden.
Der Guardian schützt, welche Aktionen erlaubt sind.
All dies wird von den Rails-Controllern verwaltet.
Es ist unerheblich, welchen Unsinn das Frontend sendet oder welche Daten es abzurufen versucht, da diese Elemente den Server schützen.
Sie können dies durch Frontend-Verhalten spiegeln, aber das Frontend ist nicht der Torwächter.
Schauen Sie sich einige der größeren Plugins an; dort finden Sie Beispiele für Serialisierer und die Verwendung des Guardians.