вы можете добавить скрытый ввод на вашу страницу с одноразовым значением (число используется только после того, как оно может быть сгенерировано на основе используемой вами платформы (уникальный идентификатор)), когда вы отправляете сообщение, читаете значение и добавляете это вам сообщение тела, на стороне сервера вы проверяете, существует ли этот одноразовый номер в базе данных, то это сообщение является подлинным, в противном случае это не так.
На вашем бэкэнде вы можете сохранить этот одноразовый номер в сеансе, если у вас есть сеансы, это пример
<input type="hidden" value="your-nonce" id="your-id">
<script>
let nonce = $("#your-id").val();
$.post('https://example.com/scores', {
id: 123, high_score: 999,nonce
});
</script>