@nodejs_ru

Страница 132 из 2748
Vladimir
12.08.2016
09:19:58
crsf?

Artur
12.08.2016
09:20:03
мне кажется никак(
Общается с API клиент, а не сайт.

Igor
12.08.2016
09:20:19
ага

Artur
12.08.2016
09:20:39
Поэтому да, тут правильно подсказывают - генерить токены для запросов к апи.

Google
Evgeny
12.08.2016
09:21:24
что тоже особо не поможет

Vladimir
12.08.2016
09:21:34
в целом - никак

Igor
12.08.2016
09:22:20
а что делать вообще? генерить страницы на сервере

или все должно через авторизацию работать

Artur
12.08.2016
09:23:00
Ну тут комплекс мер нужен. Токены, авторизация, лимит запросов.

Alex
12.08.2016
09:23:38
Ну если кто-то захочет, то он прикинется браузером и все все равно получит

Artur
12.08.2016
09:23:48
Капчу еще можно)

А то прикидываются тут браузерами всякие)

Alex
12.08.2016
09:24:14
это просто повысит стоимость =) Antigate 1000 запросов за 1 бакс

больше юзеров напряжет))

А вообще, зачем ограничивать-то? Какая основная идея?

Igor
12.08.2016
09:25:37
не дать скачать данные

Alex
12.08.2016
09:25:54
Так если их через браузер можно качать, то какая разница?)

Google
Artur
12.08.2016
09:26:03
Igor
12.08.2016
09:26:19
усложнить выкачиваение контента

Artur
12.08.2016
09:26:29
Гу да, если их можно вручную выкачать, значит их можно автоматизированно выкачать

усложнить выкачиваение контента
Может сразу сделать открытое апи и не париться?

Даешь свободный доступ к данным)

Igor
12.08.2016
09:28:19
история такая: мы сами скачиваем повсюду контент, структурируем и на сайте показываем. заказчик не хочет чтобы эти данные попали кому то

Evgeny
12.08.2016
09:28:39
так не давайте их никому

Igor
12.08.2016
09:28:55
максимум что можно сделать - рендерить на сервере - ввести лимиты и прочее

Artur
12.08.2016
09:29:15
Ну через апишку попроще будет собрать

Evgeny
12.08.2016
09:29:34
рендерить в картинку

Alex
12.08.2016
09:30:00
кек

рендерит в картинку - поддерживаю)))

Artur
12.08.2016
09:30:09
Вообще, я бы сказал, что если контент ценный и нужен людям - вводить платную подписку еще можно.

Alex
12.08.2016
09:30:26
в JPG рендерить, так чтобы вообще пздц

Artur
12.08.2016
09:30:38
С quality 10 )))

Igor
12.08.2016
09:31:08
сеcсии т.е. доступ к контенту для авторизированных?

Vladimir
12.08.2016
09:31:12
да

Evgeny
12.08.2016
09:31:15
в видео с небольшим тремором

Google
Vladimir
12.08.2016
09:31:36
ну в плане доступ к апи только по авторизации

логин/пароль для сторонних апи пользователей

конкретно для вашего сайта скорее всего подойдёт проверка на host и origin

Alex
12.08.2016
09:34:35
Да это тоже сомнительная защита. Один раз авторизовавшись я смогу воткнуть Useragent, cookies, host, origin, etc. в скрипт и никто не отличит его от браузера.

Igor
12.08.2016
09:35:18
только лимиты могут както ограничить

короч спасибо чат

Anton
12.08.2016
09:55:58
Никакие токены и авторизации не вводить, общаться через ssh каналы.

Есть канал - есть доступ. Нет - тогда сори.

Юрий
12.08.2016
09:56:54
Парни, а кто-нибудь пользуется минифицирование серверных исходников перед выкладыванием их в прод?

Paul
12.08.2016
09:57:15
А зачем?

Anton
12.08.2016
09:57:35
Чуток быстрее работает.

Чуток проверок меньше можно делать, вырезая различные конструкции при сжатии

Paul
12.08.2016
09:58:22
Вырезать конструкции и сжатие это разные этапы

скажем, от assert-ов почистить это к минификации отношения не имеет

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

Anton
12.08.2016
09:58:56
Ну конкретно у нас вырезалка в улгифай встроена

マイク
12.08.2016
09:59:20
Brs
12.08.2016
09:59:40
а че тогда?

Vladimir
12.08.2016
10:00:53
Алексей
12.08.2016
10:01:12
Парни, а кто-нибудь пользуется минифицирование серверных исходников перед выкладыванием их в прод?
очень не рекомендую.. выйгрыш минимальный, а отлаживать это G замучаешься ( поверьте я работал с такими сумашедшими кто так делали, врагу не пожелаю )

Google
Vadim
12.08.2016
10:02:06
+1, когда в лог упадет ошибка, понять, где ее найти не будет никакой возможности

Алексей
12.08.2016
10:03:17
+1, когда в лог упадет ошибка, понять, где ее найти не будет никакой возможности
есть souceMap - Node.js их поддерживает.. но бываю ( редко ) ситуации когда нужно именно исходник отладить

Paul
12.08.2016
10:10:40
Ну правильно всё

Давайсте сначала минифицируем

А потом добавим сорцмапы, чтобы проблему решить

Юрий
12.08.2016
10:13:44
Через меня пытаются продавить идею «защиты интеллектуальной собственности»™ путём обфускации исходников в продакшене. Я упираюсь всеми силами, но вот решил спросить — вдруг у кого-то был положительный опыт.

Evgeny
12.08.2016
10:14:34
на проде минификация - добро. на беке - зло. Или вы продаете их?

Admin
ERROR: S client not available

Vladimir
12.08.2016
10:19:06
https://en.wikipedia.org/wiki/Security_through_obscurity

предложи в ответ заказать аудит безопасности

Юрий
12.08.2016
10:20:39
Уже :) Жду ответа от генерального.

Попутно собираю еще аргументацию, почему не надо тратить человекочасы на борьбу с ветряными мельницами )

Vladimir
12.08.2016
10:21:45
самая сильна имплементация такой херни у авито

avito.ru

попробуйте посмотреть скрипты в дебаггере

Google
Vladimir
12.08.2016
10:22:48
они наркоманы) только внимание привлекают

KlonD90
12.08.2016
10:22:54
разбить коты на кучу микросеврисов сделать несолько из них фейковыми - прогонять через свою систему куча трафа

а потом анализаторами выбирать какую-то часть на которую обрабатывать

Алексей
12.08.2016
10:23:21
попробуйте посмотреть скрипты в дебаггере
тоже тупость - простой прокси срежет всю их “гениальную” защиту

KlonD90
12.08.2016
10:23:28
пишите код хуево и даже с дебагером хрен поймут что вы хотите

KlonD90
12.08.2016
10:24:54
вообще наймите отдельно группу разработки которая будет считать на вашем железе в ваших функцияых какую-то другую фигню типа нейросети про моряка папая или дональд дак

KlonD90
12.08.2016
10:27:01
обфускация кода это не защита вообще ни разу :о нужно играть с противником

Vladimir
12.08.2016
10:27:31
обфускация на клиент сайде необходима

на сервере - ни к чему

KlonD90
12.08.2016
10:28:24
так все равно чикуенок еще в далеком году эту историю разгадал а теперь и v8 позволяет смотреть в код который уже преобразован

Vladimir
12.08.2016
10:29:17
какую историю?

KlonD90
12.08.2016
10:29:35
ну типа как посмотреть преобразованный код

Vladimir
12.08.2016
10:29:49
а что разгадывать? берешь и смотришь

KlonD90
12.08.2016
10:30:11
ну да и обфускация ни к чем не приводит

Vladimir
12.08.2016
10:30:21
они приводят к тому что ниего не понятно

KlonD90
12.08.2016
10:30:38
ничего не понятно и без обфускации

Vladimir
12.08.2016
10:30:52
смотря кто пишет)

KlonD90
12.08.2016
10:31:51
так выпьем же за защитные названия переменных t8, t9 и t513

Ярослав
12.08.2016
10:46:57
попробуйте посмотреть скрипты в дебаггере
https://bugs.chromium.org/p/chromium/issues/detail?id=635906

Страница 132 из 2748