|
Существует ли реальная защита конфигурации от переписывания cf? | ☑ | ||
---|---|---|---|---|
0
Фабрикантъ
24.10.16
✎
18:33
|
Коллеги! Вот нужно отдать конфигурацию в филиал на условиях распределенной базы. Можно ли каким-то способом защитить конфигурацию от того, чтобы не стащили cf файл? Я так понимаю - действенного способа не существует...
|
|||
1
shuhard_серый
24.10.16
✎
18:34
|
(0) только вынос ноу-хау в dll
|
|||
2
Мойдодыр
24.10.16
✎
18:35
|
делай поставку без исходных кодов
|
|||
3
Мойдодыр
24.10.16
✎
18:35
|
не 100% но все жн
|
|||
4
Фабрикантъ
24.10.16
✎
18:36
|
(1) Это сложно-реализуемо. Нудно что-то попроще. Какой-то механизм шифровки...
|
|||
5
Фабрикантъ
24.10.16
✎
18:36
|
(3) нужна 100% защита...
|
|||
6
Мойдодыр
24.10.16
✎
18:37
|
Тогда (1)
|
|||
7
Фабрикантъ
24.10.16
✎
18:39
|
(6) В принципе конечно это вариант.... Но и dll можно ж с конфигурацией стащить и спокойно пользоваться...
|
|||
8
Boleev
24.10.16
✎
18:39
|
(0) я если поднять свой сервер и дать вебдоступ?
|
|||
9
Boleev
24.10.16
✎
18:39
|
(7) к dll идет ключ защиты
|
|||
10
Фабрикантъ
24.10.16
✎
18:40
|
Вообще при наличии огромного количества механизмов шифрования довольно странно, что до сих пор нельзя эффективно защитить конфигурацию...
|
|||
11
Фабрикантъ
24.10.16
✎
18:40
|
(8) Филиал хочет, чтобы все данные были физически у него. Как мы не уговаривали в стиле "Во Фреше же работают тысячи пользователей" - бесполезно...
|
|||
12
Фабрикантъ
24.10.16
✎
18:41
|
Точнее это не филиал даже, а партнер. Филиал бы делал, что мы скажем...
|
|||
13
Смотрящий
24.10.16
✎
18:41
|
(11) Стоит поменять хитрована на кого-нить попроще
|
|||
14
shuhard_серый
24.10.16
✎
18:46
|
(10) в этом нет ни чего странного, 1С не компилятор
|
|||
15
Andreyyy
24.10.16
✎
18:49
|
(10) http://www.v8-zk.ru/
Вполне рулит. |
|||
16
MaxS
24.10.16
✎
19:25
|
(11) Настройте тонкий клиент и скажите, что все данные у них и зашифрованы.
|
|||
17
kumena
24.10.16
✎
19:36
|
http://1clancer.ru/catalog/1244
сам пробовал на своих обработках, ничего известного мне из интернета не смогло сломать. |
|||
18
Господин ПЖ
24.10.16
✎
19:42
|
>Вообще при наличии огромного количества механизмов шифрования довольно странно, что до сих пор нельзя эффективно защитить конфигурацию...
вы уж определитесь... или хотите пользоваться тем что "любая кухарка" из усть-уж.пинска за копейки может чего-то допилить... или как все - проекты, исходники и з/п в $ |
|||
19
Torquader
24.10.16
✎
22:18
|
Защищённый код полностью исключает доработки, а вмешательство пользователей и искажение данных, в случае серьёзных разборок как раз на кривизну и отсутствие кода будут списаны.
Что касается шифрования, то оно возможно только в том случае, если зашифрованные данные находятся отдельно от ключа шифрования - а в случае запуска программы они находятся вместе. В случае запуска программы на эмуляторе системы ключ обычно легко достаётся остановкой эмулятора в момент применения ключа, а из честного эмулятора обнаружить, что программа в нём запущена - невозможно. |
|||
20
vde69
24.10.16
✎
22:19
|
попробую "офбуксатор"
|
|||
21
Torquader
24.10.16
✎
22:25
|
(20) Обфускатор ничего не даёт, так как всё можно "перебрать" обратно, причём, иногда код более читаемый получается, так как некоторые авторы используют переменные с именами ы или ъ.
|
|||
22
vde69
24.10.16
✎
22:30
|
(21) если стоимость взлома выше стоимости "объекта" значит защита более чем хорошая...
то есть если "перебрать" будет дольше чем написать с нуля - значит защита более чем достаточная... |
|||
23
Looking
24.10.16
✎
22:32
|
А если компиллировать код? precomp.dll ?
|
|||
24
Фабрикантъ
24.10.16
✎
22:47
|
(23) Проблема, что конфигурация постоянно обновляется - развивается...
|
|||
25
Looking
24.10.16
✎
22:48
|
(23)там же есть варианты привязки к хдд, то есть даже если украдут в скомпилированном виде, то на другом хдд работать не будет, пока разработчик не предоставит код-ключ для нового хдд, помню по Птицеводству конфигурация так была защищена, хдд летел, разработчик новый код-ключ высылал.
|
|||
26
Looking
24.10.16
✎
22:49
|
(24)так развивайте наздоровье, просто после каждого этапа развития компиллируйте, это-же недолго, по сравнению с утечкой функционала на сторону.
|
|||
27
Фабрикантъ
24.10.16
✎
22:49
|
(15) Спасибо, поизучаю...
(17) Спасибо, поизучаю... |
|||
28
Looking
24.10.16
✎
22:52
|
Это для 7-ки, версия Корп имеет функциональность привязки к хдд http://kzk2.ru/product/#corp
Для 8-ки есть аналогичное? |
|||
29
Фабрикантъ
24.10.16
✎
22:55
|
(15) Ну Обфускация позволит все равно использовать конфигурацию, просто без изменений. А ключ легко сэмулировать...
|
|||
30
Fragster
гуру
24.10.16
✎
22:55
|
100% - сделать на своем сервере с доступом тонким клиентом через http
|
|||
31
H A D G E H O G s
24.10.16
✎
22:55
|
Вытаскивайте в dll что-нибудь тяжкое и постоянное.
Я могу вытащить вам, но долго и дорого. |
|||
32
Fragster
гуру
24.10.16
✎
22:56
|
еще можно сделать поставку без исходных кодов, в коде привязаться к оборудованию или каким-то особенностям сети/домена/прочего
|
|||
33
Фабрикантъ
24.10.16
✎
22:57
|
(30) Я ж говорю - строго требуют, чтобы данные располагались у них локально.
|
|||
34
Фабрикантъ
24.10.16
✎
22:59
|
Еще проблема, что нужно распределенку сделать, то есть конфигурации должны быть идентичны и с возможностью обновления всех узлов. КОнфигурация будет постоянно меняться...
|
|||
35
mkalimulin
24.10.16
✎
23:03
|
(0) Пока еще нет, но вот разработчики типовых конфигураций работают над этим и вплотную приблизились к цели. Скоро их конфигурации будут полностью защищены.
|
|||
36
akaBrr
24.10.16
✎
23:04
|
(33) функционал в вэбсервис: данные у них, обрабатывающий код у вас, лепота, простигоспади
|
|||
37
Фабрикантъ
24.10.16
✎
23:15
|
(36) Поизучаем, спасибо...
|
|||
38
Looking
24.10.16
✎
23:18
|
(24)а разве Заказчик не требует, что раз он платит, то это его и может раздавать кому угодно, что значит стащил?
|
|||
39
Фабрикантъ
24.10.16
✎
23:24
|
(36) А похоже это - то, что надо! ;)
|
|||
40
H A D G E H O G s
24.10.16
✎
23:26
|
(39) Ты потом никуда не пропадай, расскажешь свою эпопею.
|
|||
41
Фабрикантъ
24.10.16
✎
23:29
|
(40) Куда я денусь с подводной лодки "Миста"...
|
|||
42
HeKrendel
24.10.16
✎
23:31
|
(38) скорее всего он предоставляет доступ к сервису бронирования посредством установки базы 1С
|
|||
43
Torquader
24.10.16
✎
23:46
|
Вот как раз код в dll с распределёнкой вполне уживается - dll-то можно и переслать, а если ключи её запуска на каждом месте установлены, то будет прекрасно работать.
Вот только нужно будет службу для замены и активизации Dll делать, чтобы у пользователя, у которого нет прав на администрирование обмен шёл без проблем. P.S. если они хотят данные у себя, то не удивлюсь, что следующим требованием будет открытость кода, так как в dll ведь могут быть всякие закладки, позволяющие удалённо исполнить произвольный загруженный из интернета код, и запретить это просто невозможно, если приложению дан доступ в интернет. |
|||
44
Jump
25.10.16
✎
03:02
|
(5) Легко.
В сейф его и никому не показывай. |
|||
45
Balabass
25.10.16
✎
04:23
|
(0) Обфускация?
|
|||
46
Irbis
25.10.16
✎
07:23
|
Интересно, чего такого можно написать в 1С, чтобы потребовалось защищать код?
|
|||
47
ЧеловекДуши
25.10.16
✎
07:34
|
(0) Забей, отдай свободно. :)
|
|||
48
ЧеловекДуши
25.10.16
✎
07:34
|
+ ЦФ, твой некому не нужен, без документации :)
|
|||
49
ЧеловекДуши
25.10.16
✎
07:34
|
(46) +100
|
|||
50
ЧеловекДуши
25.10.16
✎
07:35
|
(43) Какая разница. ТС хочет, что бы никто не мог распространять. ДЛЛ мона и копировать, если о ней знать ;)
|
|||
51
dmpl
25.10.16
✎
07:53
|
(0) Единственный действенный механизм - принцип Неуловимого Джо.
|
|||
52
Фабрикантъ
25.10.16
✎
10:16
|
По поводу веб-сервисов. Поскольку он предполагает отдачу данных филиала на сервер для обработки, это тоже не годится :(
|
|||
53
Мойдодыр
25.10.16
✎
10:23
|
(50) длл не сама по себе, а с ключом
|
|||
54
Локи-13
25.10.16
✎
10:24
|
Сколько параноиков! Кому нафик нужны ваши нетленки?
|
|||
55
Fish
25.10.16
✎
10:26
|
(54) Может, им стыдно код показывать, или боятся, что заказчик, увидев код, спросит "а за что вы дерёте такие бабки"?
|
|||
56
piter3
25.10.16
✎
10:27
|
(55) Ну судя по некоторым отраслевкам все именно так и обстоит
|
|||
57
ifso
25.10.16
✎
10:27
|
(54) тому, кто хочет чего-то ими посчитать, не?)
|
|||
58
Локи-13
25.10.16
✎
10:27
|
(55) Это актуально для Индии, но никак не для России
|
|||
59
Fragster
гуру
25.10.16
✎
11:06
|
(58) вопрос "а за что вы дерёте такие бабки"? актуален везде и всегда.
|
|||
60
Лефмихалыч
25.10.16
✎
11:19
|
(0) Лучший способ защитить то, что кому-то отдаешь, - не отдавать это.
Терминал уже предлагали? |
|||
61
Фабрикантъ
25.10.16
✎
13:21
|
(60) Не хотят передавать данные нам, а мы не хотим передавать cf им. Дилемма...
|
|||
62
Лефмихалыч
25.10.16
✎
13:24
|
(61) при этом вы хотите пользоваться данными, а они - цээфом?
|
|||
63
Лефмихалыч
25.10.16
✎
13:25
|
не получится сотрудничества-то при таких раскладах
|
|||
64
ifso
25.10.16
✎
13:30
|
(61) на нет и суда нет, не?)
|
|||
65
ELEA26
25.10.16
✎
13:36
|
Ну есть геморное (теоретическое) решение.
Требуете платформу, ставите туда их SQL сервер, их 1С сервер и базу. Диск шифруете (ну типа TrueCrypt) и на сам комп права пользователя. Данные у них, но сделать они с ними ничего не могут. Пароли правда давать нельзя и запуск/перезапуск сервера - ваш головняк. |
|||
66
Garykom
гуру
25.10.16
✎
13:46
|
(65) В курсе что при РИБ когда обновление конфы то cf внутри файла обмена передается?
|
|||
67
Garykom
гуру
25.10.16
✎
13:48
|
(0) Самый лучший способ это административный. Договор заключите который прикроет на случай "кражи cf" и метки/идентификатор в cf по принципу стеганографии.
|
|||
68
ELEA26
25.10.16
✎
13:52
|
(66) ну передается когда было изменение конфы, а так то нет. Если че поменял - то вези сам (или подключайся по RDPк этому серваку), обновляй ручаками, подтирай за собой.
(67) Украдут и не узнаешь :) А то бы просто цифровая подпись прокатила бы :) |
|||
69
Фабрикантъ
25.10.16
✎
16:30
|
(67) Я уж вижу - придется тупо договариваться и обещать, что данные никуда не денем...
|
|||
70
Torquader
25.10.16
✎
21:44
|
(67) Ну и что ты будешь делать, если cf украли, прошлись по нему обфускатором и потом используют - кто докажет, что эти два cf-файла хоть чем-то похожи ?
|
|||
71
Demasiado
25.10.16
✎
22:52
|
У WiceAdvice хороший продукт, позволяет вешать защиту ключОм. Но есть одно НО: Если тебе надо защищать отдельную внешнюю обработку (пусть даже просто сокрытие исходных кодов) - то это превращается в адский безудержный секс. Причем исправить положение они обещали наверное еще в 13 или 14 году, а воз и ныне там
|
|||
72
Andreyyy
27.10.16
✎
03:16
|
(71) Никаких проблем не возникало с 2011г., поделитесь своими ?
Причем ключи можно прикручивать не только железные, но и софтовые, и в терминале работают. |
|||
73
Demasiado
27.10.16
✎
05:09
|
(72) Нет, проблем особых не было. Кроме геморра с "шифрованием" внешних обработок - вроде больше ничего. Хотя, да, было еще два момента.
Покупали защиту для платформы 8.2 за 10 т р, когда вышла 8.3 потребовалась новая версия защиты за 15 т р (цены примерно помню). Если ты покупаешь 8.2 то никаких скидок при покупки 8.3 не было. С нетерпением жду выхода 8.4 И второй момент, столкнулся с тем, что когда вешал защиту на блок в УПП (точнее, на внешнююю обработку, которую пришлось подключать в УПП(читай выше про гемор с внешними обработками)) - конфа установки защиты вываливалась с вылетом платформы, но я не прислал cf-ку на анализ разработчику, т к было не до этого. |
|||
74
vi0
27.10.16
✎
07:30
|
(66) передается изменения cf, не весь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |