Наведу, пожалуй, определенный порядок в вопросе.
Нужно от топикстартера получить ответы на некоторые вопросы. Без этих ответов фантазировать на тему защиты можно довольно долго и достаточно бессмысленно.
- Кто и каким образом видит страницу, с "которой все началось"? ту самую, на которой расположен наш сервис, выбалтывающий конфиденциальную информацию ?
- Кто будет считаться "законным" получателем секретной информации, а кто незаконным? От кого будем защищаться?
Пока складывается ощущение, что страница в открытом доступе, и любой открывший ее в броузере сразу начинает получать поток секретов. В такой картине мира ломать сервис просто не имеет смысла - он и так поломатый.
придумай способ обновлять токен по get
Ну это то не сложно, если у нас есть сессия и есть где хранить отправленные юзеру токены. Просто получив "не теперешний" токен можно покопаться в недолгой истории и если устойчиво детектируется пропажа связи (не получали кривых токенов процессе, не получали несвоевременных токенов и т.д.) "пропажа связи" была не долгой и признана уважительной причиной - выдать новый токен.
Но пока нужно понять, или хотя бы вообразить - а накой это вообще может понадобится.