
Nyan
15.08.2018
20:21:15
да и телеметрию отломают, лучше на развитие продукта потратить эти усилия

undiabler
15.08.2018
20:22:13
Есть регламенты без которых не дают работать. Юридические тонкости обработки личных данных, банковские данные. Когда софт передается в эксплуатацию третьим лицам то он лучше будет зашифрован чем вашей компании придет иск в суд. Пиратство не ограничивается одними лишь играми)

Savely
15.08.2018
20:22:16
телеметрию отломают кому надо

Roman
15.08.2018
20:22:22

Google

Savely
15.08.2018
20:22:25
с 99% статистика соберется

Roman
15.08.2018
20:22:47
телеметрия реально усложняет пиратство, я могу вам назвать реал-лайф примеры того, как одна немецкая контора на пиратстве Autodesk'овского софта попалась
пришёл штраф на 20.000€, когда сам софт помоему 5к стоил

Savely
15.08.2018
20:24:35
20к это ещё копейки

Roman
15.08.2018
20:24:54
а нашли именно с помощью телеметрии, потому-что один дибила кусок врубил инет на компе где стояла пиратская версия

undiabler
15.08.2018
20:25:23

Roman
15.08.2018
20:25:23
20к это ещё копейки
мы говорим не о штрафах а о средствах борьбы с пиратством, обфускация бинаря которым не считается

Savely
15.08.2018
20:25:52
да я знаю о чем ты)

Данила
15.08.2018
20:25:57
Можно сделать вывод:
1) Шифровать бинарник не надо, но часть кода скомпилировать нужно, дабы выламывание не было делом 1 минуты (остальной код на python)
2) Телеметрия помогает бороться с пиратами.

Roman
15.08.2018
20:27:42
1. open source community edition (по возможности)
2. телеметрия
3. сыщики пиратов
вот и всё

Вячеслав
15.08.2018
20:35:56
Сорян что прерываю ваш диалог..) скажите, где обычно хранят csrf токены ? На бэке в бд или как еще можно?

Vadim
15.08.2018
20:37:28

Google

Roman
15.08.2018
20:45:24

undiabler
15.08.2018
21:22:59
А вообще можно туда hmac с хешем со временем и вообще ничего хранить нигде не надо

Bohdan
15.08.2018
21:34:19

undiabler
15.08.2018
21:35:38
Да, типа того. Это не так секьюрно, но от проекта зависит. Иногда можно ;)

Bohdan
15.08.2018
21:37:16
хм, интересно - я подобное использую наоборот для отсева ботов, пытающихся залогиниться

Vladimir
15.08.2018
21:40:52
и спрашивал как ее сделать невзламываемой
но кажется его убедили написать кусок на сях, как модуль к питонопроекту, и туда вынести проверку лицензии
и стучалки всякие

Roman
15.08.2018
22:01:31
Там где берется asm выхлоп от gcc и конвертится в go asm

Dmitri
16.08.2018
01:35:15


Антоний
16.08.2018
03:40:53
Доброго времени суток!
Можно ли сделать декомпозицию среза в переменные, как в python, c++?
Т.е.:
a, b, c := <манипуляции со срезом>
Где в a, b, c идут первые 3 элемента среза

Google

Olzhas
16.08.2018
03:44:59
Доброго времени суток!
Можно ли сделать декомпозицию среза в переменные, как в python, c++?
Т.е.:
a, b, c := <манипуляции со срезом>
Где в a, b, c идут первые 3 элемента среза
a, b, c := slice[0], slice[1], slice[2]?

Антоний
16.08.2018
03:46:35
Вот в питоне можно, например, написать
(_, exp) = x
И произойдет присваивание второго элемента x в exp
Присваивание первого опустится
И в c++17 можно так:
int a[2] = {1,2};
auto [x,y] = a;

Artem
16.08.2018
04:42:16
Тут нельзя

Alexey
16.08.2018
05:32:43

Vladimir
16.08.2018
05:33:37
Это фирмы? Ну так они даже пробовать не будут
А если физики - удавятся но сломают.

Alexey
16.08.2018
05:35:15

Dmitri
16.08.2018
06:33:00

militska
16.08.2018
06:33:59
мб госы? им вообще пофиг

Dmitri
16.08.2018
06:34:02

Vladimir
16.08.2018
06:38:23

Dmitri
16.08.2018
06:41:23
И опасно еще
ну да. В фирмах принято просто сравнивать цифры:
вероятнаяПрибыль / (затратыНаВзлом + вероятныеПотериЕслиПоймают) > 1.3
по ощущениям где-то так

Janserik
16.08.2018
07:44:38
всем привет! как в mgo.v2 искать слово по всей коллекции?

Вячеслав
16.08.2018
10:22:40
Почему может bitbucket не пинговаться в консоли а через браузер сайт открывается?

Google

Вячеслав
16.08.2018
10:22:44
http://joxi.ru/v29nKOEH3YOpRA трассировка

Pavel
16.08.2018
10:24:38
firewall не пропускает пинги

Dmitri
16.08.2018
10:25:29

Вячеслав
16.08.2018
10:25:35
и клониовать я не могу репозиторий...

Dmitri
16.08.2018
10:25:51
а что пишет?

Вячеслав
16.08.2018
10:26:08
просто застывает и все..

Dmitri
16.08.2018
10:26:12
ты же видишь вывод ошибки?
ну тогда, вероятно, это таймаут

Вячеслав
16.08.2018
10:26:21
Cloning into "aaa"...
через браузер лазию по репозиторию..

Dmitri
16.08.2018
10:26:36
тогда, вероятно, у тебя в браузере стоит какое-то прокси-расширение
а на консольке - нет

Вячеслав
16.08.2018
10:26:52
я сравнил ип в браузере и в консоли - одинаковые

Dmitri
16.08.2018
10:26:58
а битбакет вполне может под блокировку попасть

Вячеслав
16.08.2018
10:27:03
vpn отключил везде - а если и включают то тоже непомогает)

Dmitri
16.08.2018
10:27:18
а при чем тут ip? Ты traceroute проверяй

Вячеслав
16.08.2018
10:27:48
оо прочкнулась консоль
только оооч медлеено работает

Dmitri
16.08.2018
10:28:50
вероятно, очередное обострение у провайдеров
или у РКН

Google

Phil
16.08.2018
10:36:48

Sergey
16.08.2018
10:49:14
Если ты работаешь корпоративной сети, то скорее всего сертификатов нет

Alexander
16.08.2018
11:05:55
Прохожусь по проекту линтером, полезное, конечно дело
Но вот наткнулся на warning: struct of size 12 could be 8 (maligned)
Но не понимаю как фиксить правильно? Есть ли какое-то правило как располагать поля в структуре?
от большего к меньшему?
или от меньшего к большему...
Причем ошибок таких полно, и хотелось бы поправить
warning: struct of size 32 could be 24 (maligned)
warning: struct of size 56 could be 48 (maligned)
warning: struct of size 32 could be 24 (maligned)
warning: struct of size 72 could be 64 (maligned)
warning: struct of size 72 could be 64 (maligned) и т д

Andrew
16.08.2018
11:09:05

Alexander
16.08.2018
11:10:25
Спасиб

Andrew
16.08.2018
11:10:32

DreamingKitten
16.08.2018
11:16:10

Alexander
16.08.2018
11:23:46
dword = 4 байта?

Daniel
16.08.2018
11:24:11
в гугле забанили?!

Alexander
16.08.2018
11:24:40
ну интереснее же самому подумать, предположить, и спросить, а не бежать в гугол
разве нет?

Daniel
16.08.2018
11:26:01
интереснее - читать книжки