
Vladimir
12.08.2016
09:19:58
crsf?

Artur
12.08.2016
09:20:03

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
Вообще, я бы сказал, что если контент ценный и нужен людям - вводить платную подписку еще можно.

Vladimir
12.08.2016
09:30:20

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

Google

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

Алексей
12.08.2016
10:03:17

Paul
12.08.2016
10:10:40
Ну правильно всё
Давайсте сначала минифицируем
А потом добавим сорцмапы, чтобы проблему решить

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

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

Алексей
12.08.2016
10:14:42

Admin
ERROR: S client not available

Vladimir
12.08.2016
10:18:02
это путь в никуда
это только видимость безопасности, а не безопасность на самом деле

Алексей
12.08.2016
10:18:56

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
пишите код хуево и даже с дебагером хрен поймут что вы хотите

Алексей
12.08.2016
10:23:39

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

Юрий
12.08.2016
10:26:34

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