Size: a a a

Чат канала Бирмана

2020 November 10

SM

Sasha Maximal in Чат канала Бирмана
Реквест до этого проверить
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Ну вот я хочу чтобы условно говоря запрос skin/blue зарезолвил файл templates/skin/blue.hbs
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Sasha Maximal
Реквест до этого проверить
Это понятно
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Как бы слэш не сломать )
источник

SM

Sasha Maximal in Чат канала Бирмана
Evgeniy Lazarev
Ну вот я хочу чтобы условно говоря запрос skin/blue зарезолвил файл templates/skin/blue.hbs
Ну понятно, да
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Sasha Maximal
Проверка внутри ли:

стрпоз(рилпат(папка) . ДИРЕКТОРИ_СЕПАРАТОР, рилпат(запрошенное)) === 0

тут каждый символ важен (и тройное равно и добавление сепаратора)
Я так понимаю, вот это мне поможет убедиться, что я отдаю безопасный файл
источник

SM

Sasha Maximal in Чат канала Бирмана
Вопрос. А тексты шаблонов тоже пользователем контролируются?
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Sasha Maximal
Вопрос. А тексты шаблонов тоже пользователем контролируются?
Нет
источник

SM

Sasha Maximal in Чат канала Бирмана
А, ооок
источник

SM

Sasha Maximal in Чат канала Бирмана
Evgeniy Lazarev
Я так понимаю, вот это мне поможет убедиться, что я отдаю безопасный файл
Это поможет убедиться, что файл стопудово внутри заданной папки
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Sasha Maximal
Это поможет убедиться, что файл стопудово внутри заданной папки
Ага
источник

AK

Alex 🌼 Karantinsky... in Чат канала Бирмана
Жень, чет ты тугой
источник

SM

Sasha Maximal in Чат канала Бирмана
Ну опять... как стопудово....
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Alex 🌼 Karantinsky
Жень, чет ты тугой
Ну не особо, просто опыта нет в обезопашивании, так что спрашиваю совета у старших товарищей)
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Sasha Maximal
Ну опять... как стопудово....
Так(
источник

AK

Alex 🌼 Karantinsky... in Чат канала Бирмана
Evgeniy Lazarev
Ну не особо, просто опыта нет в обезопашивании, так что спрашиваю совета у старших товарищей)
Ты получил совет, иди делай
источник

SM

Sasha Maximal in Чат канала Бирмана
«В машине всегда существовали призраки. Брошенные сегменты кода...»
источник

EL

Evgeniy Lazarev in Чат канала Бирмана
Alex 🌼 Karantinsky
Ты получил совет, иди делай
источник

AK

Alex 🌼 Karantinsky... in Чат канала Бирмана
Sasha Maximal
«В машине всегда существовали призраки. Брошенные сегменты кода...»
Откуда эта тупая цитата?
источник

jc

john conor  in Чат канала Бирмана
никакого доступа к папкам, если есть файл - берешь и стримишь этот файл
источник