Size: a a a

Django [ru] #STAY HOME

2019 September 05

AM

Alexey Markovski in Django [ru] #STAY HOME
Dan Tyan
<form target="_blank"  не пробовал ?
а как вьюху делать тогда?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
что значит как въюху делать ?
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
форма эта, как строка по запросам. Пишу запрос, а потом она должна сразу открывать страницу по запросу
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и ?
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
не понимаю как сделать так:
domen.com
Ввожу поиск по слову 'tech'
и оно делает поиск
domen.com/q=tech
источник

DT

Dan Tyan in Django [ru] #STAY HOME
делаешь въюху которая отвечает за поиск
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в ней получаешь q
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и по нему фильтруешь
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
Dan Tyan
делаешь въюху которая отвечает за поиск
есть где примеры и что почитать по этому поводу, все равно туго(?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
джангобук, я именно про книгу, он хоть старый, но там все основы даны
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
Ruslan Popov
джангобук, я именно про книгу, он хоть старый, но там все основы даны
Вот ща нашел, спасибо)
источник

AK

Alex K. in Django [ru] #STAY HOME
Приветствую. Прошу прощения за оффтоп, но это самый близкий к вебдеву чят, в котором я участвую. Я может не совсем правильно понимаю, что есть CSRF, но в моем понимании, это что-то вроде следующего:

Юзер залогинен на сайте aaa.ru. На этом сайте есть форма aaa.ru/post_stuff, где есть поля <input type="text" name="text_to_post"> и <input type="hidden" name="csrf_token" value="blah">. Почему мы не можем на своем сайте bbb.ru вставить js, который неведомо для юзера будет стучаться на адрес aaa.ru/post_stuff и дергать оттуда csrf_token, а после этого аяксом в фоне засылать туда text_to_post и краденый csrf_token? Понятно, подразумевается, что злонамеренный js активируется при входе залогиненного юзера на сайт bbb.ru :) Каким образом тогда csrf_token защищает от такой атаки?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex K.
Приветствую. Прошу прощения за оффтоп, но это самый близкий к вебдеву чят, в котором я участвую. Я может не совсем правильно понимаю, что есть CSRF, но в моем понимании, это что-то вроде следующего:

Юзер залогинен на сайте aaa.ru. На этом сайте есть форма aaa.ru/post_stuff, где есть поля <input type="text" name="text_to_post"> и <input type="hidden" name="csrf_token" value="blah">. Почему мы не можем на своем сайте bbb.ru вставить js, который неведомо для юзера будет стучаться на адрес aaa.ru/post_stuff и дергать оттуда csrf_token, а после этого аяксом в фоне засылать туда text_to_post и краденый csrf_token? Понятно, подразумевается, что злонамеренный js активируется при входе залогиненного юзера на сайт bbb.ru :) Каким образом тогда csrf_token защищает от такой атаки?
csrf не связан с авторизацией
источник

DT

Dan Tyan in Django [ru] #STAY HOME
на каждый запрос формируется пара значений
одно хранится на сервере другое отдается клиенту

при получении данных значения сравниваются
источник

AK

Alex K. in Django [ru] #STAY HOME
Dan Tyan
csrf не связан с авторизацией
Хм. Но ведь csrf - это атака, направленная на выполнение действий на сервисе, где юзер авторизован, от лица этого юзера, путем засылки туда данных "от его лица", нет?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex K.
Хм. Но ведь csrf - это атака, направленная на выполнение действий на сервисе, где юзер авторизован, от лица этого юзера, путем засылки туда данных "от его лица", нет?
нет, на сколько я знаю
источник

DT

Dan Tyan in Django [ru] #STAY HOME
это проверка на то что данные пришли с формы
которую отдал сам сервер
а не сформирована гдето на стороне
источник

AK

Alex K. in Django [ru] #STAY HOME
Dan Tyan
это проверка на то что данные пришли с формы
которую отдал сам сервер
а не сформирована гдето на стороне
Если это действительно так, то неясно, какой в этой атаке вообще смысл, что она атакует-то тогда?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex K.
Если это действительно так, то неясно, какой в этой атаке вообще смысл, что она атакует-то тогда?
ну например
немного проблематично заспамить
в лоб
источник

IZ

Ivan Zhirov in Django [ru] #STAY HOME
Alex K.
Приветствую. Прошу прощения за оффтоп, но это самый близкий к вебдеву чят, в котором я участвую. Я может не совсем правильно понимаю, что есть CSRF, но в моем понимании, это что-то вроде следующего:

Юзер залогинен на сайте aaa.ru. На этом сайте есть форма aaa.ru/post_stuff, где есть поля <input type="text" name="text_to_post"> и <input type="hidden" name="csrf_token" value="blah">. Почему мы не можем на своем сайте bbb.ru вставить js, который неведомо для юзера будет стучаться на адрес aaa.ru/post_stuff и дергать оттуда csrf_token, а после этого аяксом в фоне засылать туда text_to_post и краденый csrf_token? Понятно, подразумевается, что злонамеренный js активируется при входе залогиненного юзера на сайт bbb.ru :) Каким образом тогда csrf_token защищает от такой атаки?
источник