Как xtunnel может создать дыру в приложении
Xtunnel xtunnel - российский туннель, который позиционирует себя аналогом ушедшего из России ngrok. Сегодня, работая над учебным проектом, я заметил за ним любопытное поведение. Например, мы ставим на логине токен как http only куку (ниже и дальше будет представлен код на Java Spring, но подобное поведение аналогично во всех языках): Нормальные туннели не трогают такие куки, однако xtunnel такую куку закеширует (!) и будет подставлять ее в релеватные запросы по требованию кого угодно (!!). Например, в следующий метод, кто бы его не вызвал, xtunnel подставит куки последнего залогинного пользователя: Таким образом, пользователи в обход логина могут представляться другими пользователями.
Spring Boot Angular Example - new release now with Spring Boot 4.1.0, Angular 22. Based on JDK 25 LTS
https://codeberg.org/ZuInnoTe/spring-boot-angular-example/releases/tag/0.0.12

* CI/CD: Added [Forgejo CI/CD pipeline](.forgejo/workflows/build.yml) for running job on codeberg.org * CI/CD: Refer to specific SHA commits for actions to prevent a certain type of software supply-chain attacks * CI/CD: Update nodejs to nodejs 26 * Backend: Update to [Gradle 9.6.0](https://do...