@proelixir

Страница 368 из 1045
anton
26.02.2017
23:59:24
ну в случае браузера - да, тебя это спасет. но что если человеку эта форма прилетит в каком-нибудь говно-аппе-браузере, который чхал на cors?

Alexander
27.02.2017
00:09:20
cors разруливает сервер, просто считая от реферрала

в тоже время и браузер тоже следит чтобы ориджин не отличался

хотя тут скорее воля браузера, подчиниться или нет

Google
Alexander
27.02.2017
00:10:35
так что ты прав

Can
27.02.2017
00:11:07
ну тип если ты с сервера на сервер запрос делаешь

то там всем похуй

главное чтобы в случае браузера

со стороннего сайта форма не отправилась

anton
27.02.2017
00:11:56
а если тебе в твой сайт инжектнут чего-нить? :)

Alexander
27.02.2017
00:12:17
то что ты описал - xss

Can
27.02.2017
00:12:32
Не

смотрите изначально

что такое csrf

это когда сторонний сайт рисует форму

которая отправляется на твой урл

Google
anton
27.02.2017
00:13:21
угу.. или даже не форму, а просто говнецо запрятал куда-то, найдя xss дырку

Alexander
27.02.2017
00:15:01
@cannotbe я потерялся, тебе нужно защиту от XSS навести?

просто если так, то csrf и в бой

Can
27.02.2017
00:16:46
изначально

csrf от чего придумана

и что будет если я все запросы делаю через ajax

Alexander
27.02.2017
00:19:51
csrf это эктра поле в форме, содержащее токен и проверяемое при отправки формы любым не GET запросом. Ajax тут средство доставки, если делаешь не гет, то и токен тебя спасет

если же ты боишься, что твой GET могут подделать и слать из жопы, то для начала наведи проверку реферрера(http://nginx.org/en/docs/http/ngx_http_referer_module.html) и CORS на вебсервере.

Can
27.02.2017
00:21:25
ну вот вопрос втом

Alexander
27.02.2017
00:21:33
рейтлимит в крайнем случае вонзи

Can
27.02.2017
00:21:46
достаточно ли cors чтобы защитить все то же

что защищает csrf токен

Alexander
27.02.2017
00:22:18
нет

cors не защищает ни от чего кроме подделки страниц пользователям

csrf защищает даже от курла

я тебе пейлоад могу сделать и курлом запихать в сервер

твой корс не почешится даже, т.к я еще и реферерр подделаю

Can
27.02.2017
00:25:39
ок

ну от курла не оч интересно защищаться

Alexander
27.02.2017
00:32:57
в 99м году когда браузеры писали без мыслей о защите, можно было в input file засунуть строчку и форму засабмитить

Google
Alexander
27.02.2017
00:33:34
вот было весело, юзер открывает страницу, а с нее сразу сабмитится форма с его конфигами от диалапа

я тогда знатным “хакером” был ;)))

а не, 97 год

http://insecure.org/sploits/netscape.file_swipe.input.type.file.html

сейчас от XSS надежно защищает csrf



прикольно, похоже на rails for zombies что я видел лет 6 назад

anton
27.02.2017
01:06:09
прикольно, похоже на rails for zombies что я видел лет 6 назад
ну мне кажется rails for zombies повеселее были. на много...

Alexander
27.02.2017
01:06:52
я помню на конфе в Москве был тот парень из Envy labs

вообще я за появиления таких курсов, степень убогости не сильно волнует. Try руби помню вообще был просто реплом с базовыми вещами типа a+b=c

anton
27.02.2017
01:21:37
не. несомненно от них есть польза, для определенной аудитории

Alexander
27.02.2017
01:22:48
помню боярский прямо курс по ангуляру

Alexander
27.02.2017
01:23:08
чего там с flatlanders

удивительно, как ангуляр стал нахер никому не нужен всего за пару лет

не. несомненно от них есть польза, для определенной аудитории
мне фор фан было пройти сейчас, конечно в последнем задании я растерялся, думал надо сматчить арити, там с // и прочим

оказалось что копипейст и вперед

наверное дальше лучше

Kioshimafx
27.02.2017
01:25:49
Alexander
27.02.2017
01:26:47
ок, спасибо за отзыв :)
но потом я все же обратно на s3 ушел, как-то мило сердцу, что засунуть туда гиг это 20 центов

Kioshimafx
27.02.2017
01:27:21
у меня начальство такого мнения что сторонние сервисы не секурно :)

Google
Alexander
27.02.2017
01:27:52
ну тогда все ок, мне понравился minio

я долго искал какой клон S3 - этот самое оно

сейчас у нас в конторе из-за секьюрности свой Swift

Kioshimafx
27.02.2017
01:29:38
ну вот с поддержкой в эликсире беда какая-то пока, последняя версия ex_aws не хочет коннектится, в дебри не лез пока, но думаю разберусь со временем и вылью в опенсорс :)

ну мне понравился arc а он как раз с ex_aws

https://github.com/stavro/arc

годная штука :)

Alexander
27.02.2017
01:31:32
я https://github.com/keichan34/exfile пользовался, но мне кажется он подзагнил

в эликсире быстро эйфория слетает

и репы все мхом покрываются

Admin
ERROR: S client not available

Kioshimafx
27.02.2017
01:32:02
:D

поэтому надо развивать :)

Дело времени

Alexander
27.02.2017
01:35:06
вспомнил что меня в arc насторожило

там какая-то проблема с памятью была

типа закачать 100 меговый файл сервер с 2 гигами оперативки не выдерживал

Kioshimafx
27.02.2017
01:36:58
ну у меня задачи простые картинки грузить там не больше 2-3 метров :D

но посмотрю спасибо

Alexander
27.02.2017
01:37:26
(Enhancement) File streaming to S3 - Allows the uploading of large files to S3 without reading to memory first.

Google
Alexander
27.02.2017
01:37:28
исправили

раньше просто весь файл в память загружался

Kioshimafx
27.02.2017
01:38:43
весело :)

Alexander
27.02.2017
01:39:04
я после того раза всегда грепаю на File.read

было несколько раз ставил пакет, а там пиздец

качество ниже чем в npm

Kioshimafx
27.02.2017
01:39:32
ну это нормально

На Elixir сложно писать сразу правильно, но пакеты какие-то нужны уже сегодня. Поэтому люди и выкладывают что получается. И то хорошо.

Alexander
27.02.2017
01:40:26
@ki0k1 ты кстати чем деплоишься?

Kioshimafx
27.02.2017
01:40:37
edeliver

Alexander
27.02.2017
01:41:21
билдишь на том же сервере?

релиз копируешь локально или через скачать себе, потом на сервер?

Kioshimafx
27.02.2017
01:42:15
на CI машине собираю и лью

идентичные

Can
27.02.2017
01:51:31
О, кстати кто тут

решал задачу с пропущенными n элементами

на перле

смотри

ты берешь первое число

в нем стоит номер 5

ты берешь число на пятом месте

ты получаешь 1, допустим

ты зациклился

Страница 368 из 1045