Сохранен 33
https://2ch.hk/b/res/196211072.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Сапдвач. В тред призываются JS и другие программисты.

 Аноним OP 12/05/19 Вск 09:16:04 #1 №196211072 
3b36b210e3.480.mp4
Сапдвач. В тред призываются JS и другие программисты. Я делаю публичное расширение в хроме, которое будет отправлять POST с картинкой на мой сервер. Вопрос: как мне защититься от тех, кто может залезть в код расширения и отправить POST вместо расширения?

В этом вопросе я полный ноль, поэтому даже примерно не знаю как это сделать. Буду гуглить и параллельно бампать коллекцией вебмов.
Аноним OP 12/05/19 Вск 09:17:05 #2 №196211101 
4ch240p.mp4
Аноним OP 12/05/19 Вск 09:17:28 #3 №196211110 
4ch720p.mp4
Аноним OP 12/05/19 Вск 09:18:15 #4 №196211132 
14305698953830.webm
Аноним OP 12/05/19 Вск 09:20:08 #5 №196211182 
15038180597443.webm
Аноним 12/05/19 Вск 09:20:34 #6 №196211192 
>>196211072 (OP)
Firewall, если на уровне сети.

Авторизация, если на уровне приложения.
Например, Передавай еще HTTP-header какой-нибудь определенный.
Аноним OP 12/05/19 Вск 09:20:39 #7 №196211195 
15038072174530.webm
Аноним 12/05/19 Вск 09:21:36 #8 №196211232 
>>196211182
Бля, представляю как он очканул
Аноним 12/05/19 Вск 09:24:17 #9 №196211302 
>>196211072 (OP)
Ты сам на свой вопрос ответил.
Проверяй что отправляется именно картинка, а не что-либо еще. Проверяй чтобы опрос был отправлен именно расширением. Или у тебя проблемы с реализацией как раз?
Аноним OP 12/05/19 Вск 09:24:57 #10 №196211337 
>>196211192
> Передавай еще HTTP-header какой-нибудь определенный

Код всех расширений открыт любому желающему. Его, разве что, можно обфусцировать, но это такое..
Я к тому, что Петров откроет код расширения и по-приколу отправит что-нибудь. Я хотел бы узнать как можно от этого защититься полностью, но сейчас я подумал, и понял, что для моих целей, в принципе, хватает и проверки такого header'а + проверки размера картинки, да и всё, наверное. Ну, побампаю ещё, посмотрю другие ответы.
Аноним OP 12/05/19 Вск 09:26:18 #11 №196211382 
>>196211337
Ну и ещё ограничение на отправку множества картинок по айпи - забыл добавить.

>>196211302
> Проверяй чтобы опрос был отправлен именно расширением
А есть 100% варианты узнать, что это именно расширение?
Аноним OP 12/05/19 Вск 09:27:59 #12 №196211423 
15056797337380.webm
15095522067470.webm
15095605287040.mp4
15108661134450.webm
Аноним 12/05/19 Вск 09:28:13 #13 №196211432 
>>196211195
Соус, пожалуйста.
Аноним OP 12/05/19 Вск 09:28:59 #14 №196211466 
15116627091590.webm
15116657403270.mp4
15116658710582.mp4
15116661789211.mp4
Аноним OP 12/05/19 Вск 09:30:11 #15 №196211504 
15116678942340.webm
15116685009631.mp4
15139494446460.webm
15139811653602.webm
>>196211432
Сам не знаю, но я уверен, что гуглится легко, может даже по словам. Попробуй?
Аноним 12/05/19 Вск 09:31:13 #16 №196211545 
>>196211337
В коде у тебя не должно быть значения заголовка.
Ты его проставишь уже в раньтайме.
посмотри, как любая авторизация работает, блжад.
Никто не храниит в коде логины и пароли, их вводят пользователи.
Сделай форму с логином и паролем у себя, пусть юзер вводит туда свои данные во время первого запуска расширения.
Дальше он отправит тебе на сервак эти логин и пароль, ты выдашь ему куку, например, дальше он с этой кукой больше логин и пароль слать тебе не должен будет.
Повторяю, все это вводится в рантайме, никакой код это не хранит.

Аноним OP 12/05/19 Вск 09:32:10 #17 №196211577 
15178712573891.mp4
15199285257530.webm
Аноним OP 12/05/19 Вск 09:34:34 #18 №196211647 
>>196211545
Хотелось бы обойтись без авторизаций. Логины+пароли для неба, логины+пароли для Аллаха уже всех достали
Аноним OP 12/05/19 Вск 09:37:17 #19 №196211749 
>>196211545
И я могу ограничивать не по куке, а по тому же айпи. Нахуя мне эта авторизация тогжда? Усложнит создание ботов, да, но не намного.
Аноним 12/05/19 Вск 09:37:32 #20 №196211759 
>>196211647
Попробуй использовать авторизацию в гугл-хроме встроенную.
Аноним 12/05/19 Вск 09:38:18 #21 №196211785 
>>196211749
>по ip
Тебе это в самом начале написали.что ты еще хочешь?
Аноним 12/05/19 Вск 09:38:42 #22 №196211794 
Я не понял, а какая разница, через расширение запрос пришел или каким-то другим способом? Ты же всё равно получаемые данные экранируешь как-то
Аноним OP 12/05/19 Вск 09:39:15 #23 №196211822 
15316156014880.webm
15354511113681.mp4
15354789183622.webm
15382670274480.webm
Аноним 12/05/19 Вск 09:39:52 #24 №196211843 
>>196211504
По нулям.
Аноним OP 12/05/19 Вск 09:41:54 #25 №196211919 
>>196211785
Да это я сам ведь и написал, ха-ха-ха. Не знаю чего хочу. Спросил как это вообще делается, в голове каша сейчас. Ну вроде ход мыслей восстановлен. Не зря же все эти сайты с формами когда с ботами борются лишь немного каждый раз усложняют работу ботам, но 100% защиту сделать невозможно, вроде как. В общем, я понял как буду делать это. Спасибо за ответы. Пока не создал этот тред, не смог догадаться до правильного ответа.
Аноним 12/05/19 Вск 09:43:25 #26 №196211986 
image.png
>>196211843
Бля, ну ты чё, а? С первой попытки, буквально
Аноним 12/05/19 Вск 09:45:32 #27 №196212063 
>>196211919
Никак это не сделается, любой даун отснифать свой трафик сможет. Ну или тупо твой код поизучает и поймет.
>обфускация

Другие улучшения безопасности расширений
Запрет на обфускацию кода
Разработчики расширений также столкнуться с рядом изменений. Расширения, которые используют обфусцированный код будут запрещены в Интернет-магазине Chrome. Размещенные на площадке расширения, которые используют обфускацию кода, получат 90-дневный переходный переход, чтобы избавиться от нечитаемого кода. Если по истечении данного периода обфускация не будет исключена, расширение будет удалено из магазина. Новым расширения с обфусцированным кодом будет отказано в размещении сразу же.
Аноним 12/05/19 Вск 09:46:40 #28 №196212108 
>>196211337
обьясни тупому, как вы в коде скроете значение заголовка? Я представляю себе что post-запрос формируется в коде явно, и можно увидеть в коде все заголовки которые нужно отправить с ним
Аноним 12/05/19 Вск 09:47:29 #29 №196212143 
>>196211072 (OP)
проверяй на сервере, на клиентской части ничего не поделаешь
Аноним 12/05/19 Вск 09:48:41 #30 №196212187 
>>196212063
> Запрет на обфускацию кода
Понял. Не очень-то и хотелось. Значит они вручную их модерируют что ли?

>>196212108
Да, всё верно. Никак. Моя ошибка. Вот тут: >>196212063 правильно написано про просмотр трафика.
Аноним 12/05/19 Вск 09:51:19 #31 №196212288 
189384854.png
>>196211986
Ty
Аноним 12/05/19 Вск 09:54:03 #32 №196212378 
>>196212288
У тебя просто спрятано видео, но во вкладке "Видео" оно должно быть на первом месте. Странно конечно
Аноним 12/05/19 Вск 09:59:54 #33 №196212601 
>>196211382
Есть. Реализуй протокол клиент-сервер, не забудь подкрутить рейты, чтобы тебя задосить не могли. И да, напрямую ничего на сервер не пересылай лучше, а прикрути апи.
comments powered by Disqus

Отзывы и предложения