Size: a a a

2020 August 22

AP

Arman Poghosyan in Yii Framework 3
Я там отписался, что не уверен нужен ли такой функционал вообще. Если что, я могу обновить сделать rebase PR от текущего мастера.
источник

СП

Сергей Предводителев... in Yii Framework 3
https://github.com/yiisoft/security/blob/master/src/TokenMask.php

Каким образом это усиливает защиту?

Да, в html каждый раз разный токен, но ведь будет работать любой из них...
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
https://github.com/yiisoft/security/blob/master/src/TokenMask.php

Каким образом это усиливает защиту?

Да, в html каждый раз разный токен, но ведь будет работать любой из них...
Не усиливает, просто у разных юзеров разный набор ключей. Там просто немного невнятная реализация csrf. поэтому может быть и непонятна.
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
Не усиливает, просто у разных юзеров разный набор ключей. Там просто немного невнятная реализация csrf. поэтому может быть и непонятна.
Так она и без TokenMask у разных юзеров будет разная
источник

СП

Сергей Предводителев... in Yii Framework 3
Или токенмаск уменьшает шанс, что будут одинаковые?
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Так она и без TokenMask у разных юзеров будет разная
Ммм... не помню тонкостей именно этой реализации. Задай лучше этот вопрос @samdark, он вроде это делал и в yii2 и в yii3
источник

RT

Roman Tsurkanu in Yii Framework 3
Alexander Makarov
Давайте. Какой выпустим на следующей?
yiisoft/security
источник

AM

Alexander Makarov in Yii Framework 3
Roman Tsurkanu
yiisoft/security
Принято. Сделаем на неделе.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Принято. Сделаем на неделе.
Метематику мою видел?
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Метематику мою видел?
Да. Предлагайте ещё.
источник

СП

Сергей Предводителев... in Yii Framework 3
Подскажите с csrf. Сохранять в мидлваре токен не в реквест, а в статическое свойство, для дальнейшего вывода в html. Это нормально или есть минус у такого подхода?
источник

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
Подскажите с csrf. Сохранять в мидлваре токен не в реквест, а в статическое свойство, для дальнейшего вывода в html. Это нормально или есть минус у такого подхода?
В тестах будет не очень. Залипать будет.
источник

RM

Rustam Mamadaminov in Yii Framework 3
Alexander Makarov
Да. Предлагайте ещё.
json, html, access
источник
2020 August 23

RT

Roman Tsurkanu in Yii Framework 3
Сергей Предводителев
Подскажите с csrf. Сохранять в мидлваре токен не в реквест, а в статическое свойство, для дальнейшего вывода в html. Это нормально или есть минус у такого подхода?
На мой взгляд статические методы и свойства это плохо. Это тоже самое что глобальные переменные. И мало имеет отношения к ООП. Никакой инкапсуляции и т д.
источник

СП

Сергей Предводителев... in Yii Framework 3
Roman Tsurkanu
На мой взгляд статические методы и свойства это плохо. Это тоже самое что глобальные переменные. И мало имеет отношения к ООП. Никакой инкапсуляции и т д.
Да, но тут стоит задача - запомнить токен, чтобы в дальнейшем (в рамках текущего запроса) его использовать. При этом нет гарантий, что класс синглтон. Незнаю как лучше сделать :(
источник

AM

Alexander Makarov in Yii Framework 3
Rustam Mamadaminov
json, html, access
Пометил. Посмотрим.
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Да. Предлагайте ещё.
Вынести из хттп хелперы и можно тоже в релиз
источник

RM

Rustam Mamadaminov in Yii Framework 3
Алексей R
Вынести из хттп хелперы и можно тоже в релиз
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
Вынести из хттп хелперы и можно тоже в релиз
Куда?
источник

СП

Сергей Предводителев... in Yii Framework 3
@samdark Каким образом это усиливает защиту?

https://github.com/yiisoft/security/blob/master/src/TokenMask.php

Да, в html каждый раз разный токен, но ведь будет работать любой из них...
источник