Имя: Пароль:
1C
1С v8
И снова про защиту нетленки: как не дать украсть демоконфу
0 Котокот
 
08.09.14
16:52
Так бывает: пишешь что-то, пишешь, хвастаешься иногда своим велосипедом в инете, а потом появляется потенциальный клиент, трясет пачкой денег, обещает купить и просит демобазу. Дали поработать в демобазе через тонкий клиент - понравилось. Просит дать поковыряться в конфигураторе, что вполне объяснимо, ибо поделка предназначена для разработчика, а не конечного пользователя. Изначально планировалось защитить продукт защитой от Раруса, но на это нужно время (требуется доработка конфы), а клиент хочет пощупать поскорее - завтра-послезавтра.
Все, что хочется спрятать от посторонних глаз, изначально было собрано в одном серверном модуле. Есть возможность выложить поделку на сервер и дать клиенту доступ через РДП, но не хочется, чтобы содержимое данного модуля было вскрыто и скопипастено. Скачает себе конфу - на здоровье, главное чтобы потом модуль не взломал.
Какие есть варианты по-быстрому защитить модуль? Обфускация + пароль на модуль? Внешняя dll? Что еще?
1 Rebelx
 
08.09.14
16:53
(0)WiseAdvice: Защита конфигураций
2 Asmody
 
08.09.14
16:55
(0) делай как 1С: на УФ с доступом через браузер
3 Котокот
 
08.09.14
16:57
(2) А доступ к конфигуратору так можно обеспечить? На УФ через браузер и тонкий клиент он уже смотрел.
4 Yuwa
 
08.09.14
17:02
Доступ в конфигуратор добросовестному клиенту не нужен. Только ворюгам.
5 Котокот
 
08.09.14
17:04
(4) Поделка предназначена для разработчика, чтобы он мог в ней реализовать свой функционал, нужен доступ к конфигуратору: он должен иметь возможность добавить собственные объекты метаданных или изменить уже существующие.
6 PLUT
 
08.09.14
17:06
голосую за нетленку 1С (обфускатор). пусть хоть обсмотрится в пофигураторе на код
7 Котокот
 
08.09.14
17:07
(6) Это самый простой вариант Но скопипастит, декомпилирует. Или обфускаторы настолько хороши, что это нереально сделать?
8 Фокусник
 
08.09.14
17:08
(5) "он должен иметь возможность добавить собственные объекты метаданных или изменить уже существующие."

Купит - пусть добавляет сколько хочет :)
9 IamAlexy
 
08.09.14
17:08
(0) слушай что (1) говорит..
10 Котокот
 
08.09.14
17:11
(8) Ну кота в мешке брать тоже неохота ) Конфа еще не продавалась, отзывы о ней прочитать негде.
11 PLUT
 
08.09.14
17:11
(7) уже настолько хороши, что нереально. проще заново наг.внокодить

http://infostart.ru/public/287653/
12 Rebelx
 
08.09.14
17:12
(9) Спасибо
(7) тема обсуждалась многократно же: OFF: Надежна ли «ИНТЕЛИС: Защита конфигураций 2.0»?
13 IamAlexy
 
08.09.14
17:14
(12) хороший продукт  и похвалить не жалко :)

зы: написал бы чем 3тья версия лучше 2ой и пошаговый план перехода/обновления :)

фиг разберешся что куда там покупать и что куда обновлять :)
14 Yuwa
 
08.09.14
17:16
(12) Ваш продукт неплох. Но товарисч в (0) пока не знает, пойдет ли его поделка. А платить- не вижу смысла
15 Котокот
 
08.09.14
17:18
(14) Она пойдет, уже 4 покупателя в очереди. Трое готовы ждать релиза, а одному надо "вчера", вот он и просит продать хотя бы то, что уже есть, под честное слово, что через месяц будет реализован заявленный функционал.
16 РенеДекарт
 
08.09.14
17:20
(0) самая лучшая защита - никому не отдавать.
Оставить для себя.
100% защита
17 Котокот
 
08.09.14
17:21
(16) Не, ну я по Фрейду хочу реализовать свою потребность похвастаться поделкой.
18 Rebelx
 
08.09.14
17:23
(13) да есть вроде отличия: http://www.1c-zk.ru/downloads/change-log

про план перехода не совсем понятно.
WA:ЗК 3 отдельный продукт, не совместимый с WA:ЗК 2.
WA:ЗК 3 работает только с 1С 8.3.
19 РенеДекарт
 
08.09.14
17:23
(1) вы когда с Орефковым научитесь писать "брэйк", а не бряк?
Вот так и защита... ))
20 РенеДекарт
 
08.09.14
17:24
(17) картинки скриншоть ))
21 MMF
 
08.09.14
17:24
когда я смотрел в 2012 этот самый WiseAdvice: Защита конфигураций - сделано было по-детски
22 РенеДекарт
 
08.09.14
17:25
+ как маня делает
такие же "картонные" мешки денег ворочает....
23 IamAlexy
 
08.09.14
17:26
(18) этого и нехватало :)

прост чтоб:

1. это отдельный продукт
2. тока для 8.3

:)
24 Котокот
 
08.09.14
17:26
(22) С Маней нам в этом году предстоит вновь побороться за Мистера Мисту, так что мешки должны быть реальными! ))
25 Rebelx
 
08.09.14
17:28
(19) поясни...
(21) что-же детского? кнопочек мало?
(23) это написано на первой странице: Позволяет реализовать защиту прикладных решений на платформе 1С: Предприятие 8 (WA:ЗК2 - 8.1 и 8.2, WA:ЗК3 - 8.3)
26 Турист
 
08.09.14
17:35
(25) о как, если одна и та же конфа отдается людям с платформой 8.2 и 8.3 то нужно приобрести зк2 и зк3?
27 MMF
 
08.09.14
17:38
28 ОбычныйЧеловек
 
08.09.14
17:40
(0) как вариан - модуль  сделать открытым а зарабатывать на консультациях (если там есть, что консультировать ибо не зная о модуле ничего - сложно советовать :)) а когда модуль пойдет в народ - сделать следующую версиюуже платной (видя отзывы ибесплатную версию - покупать будут охотнее)
29 ОбычныйЧеловек
 
08.09.14
17:41
Хотя продать,что нить разработчикам очен тяжело (по себе сужу- ибо даже незнаю, что бы такого я купил..)
30 Котокот
 
08.09.14
17:42
(28) Да не, думаю на консультациях там не заработаешь. Мысль обратная: продавать за деньги, а консультировать бесплатно.
31 Rebelx
 
08.09.14
17:42
(27) спасибо, у меня только сейчас появилась идея как этой конструкции избежать.
32 Котокот
 
08.09.14
17:43
(29) Ну, например, то, что самому писать очень долго и геморно, но работодателю оно нужно.
33 ОбычныйЧеловек
 
08.09.14
17:45
(32) може таки раскроешь тайну модуля?(просто интересно, за одно и реклама будет какая никакая;))
34 Котокот
 
08.09.14
17:47
(33) Да это не тайна никакая. Сейчас посоветуюсь насчет размещения ссылок.
35 Турист
 
08.09.14
17:49
(32) зная 1Снегов, что-то не верится )) у меня как-то в одной конторе во время демонстрации 1снеги увели конфу, которая стоила всего штуку баксов ))
36 Котокот
 
08.09.14
17:50
(35) Да это понятно.
37 РенеДекарт
 
08.09.14
17:51
(25) чего пояснять? что вы вместо "поставить брэйк" пишите "воткну бряк"?
38 Rebelx
 
08.09.14
18:00
(37) Правильно пишем
если ставить - то брэйк
если втыкать - то бряк
как иначе то???
39 РенеДекарт
 
08.09.14
18:07
(24) ну, он опять больше мешков нафоткает ))
40 Котокот
 
08.09.14
18:10
(33) Было разрешено (в качестве исключения) разместить ссылки на видеодемонстрацию.
Поделка - это конструктор веб-форм, позволяющий использовать функционал html без необходимости учить html и javascript.
https://www.youtube.com/watch?v=D2JYbrzDDvw
https://www.youtube.com/watch?v=vB6hawr5lYM
41 Котокот
 
09.09.14
11:32
Попробовал WiseAdvice. Скачал демку, доработал свою конфу: добавил нужные макеты, в общем модуле разместил необходимую процедуру, поставил на него пароль. Натравил WA на cf-ник, он показал, что данный общий модуль может быть защищен, нажал "Установить защиту". При попытке просмотреть текст модуля теперь пишется "Текст модуля не найден".
Я все правильно сделал? Теперь могу отослать dt-шник пользователю, он скачает триальный hasp и сможет месяц ковырять конфу, не получив доступа к исходнику закрытого модуля?
42 Rebelx
 
09.09.14
11:45
(41) Да. Но тормозить демка может очень.
43 Котокот
 
09.09.14
11:47
(42) Вот это очень смутило. На обычной, не демонстрационней базе, насколько снижается скорость работы?
44 wormselfish
 
09.09.14
11:50
(0) Не люблю таких. Запри свою конфу в сундук и чахни над ней, никому не показывай. Не создавай проблем людям.
45 Rebelx
 
09.09.14
11:52
(43) практически не заметно. а в демке - обязательная проверка ключа в каждой функции, а это может очень тормозить.

(44) не люблю таких. Работай за бесплатно, ешь только воду, ходи только пешком. Не напрягай людей платить тебе.
46 Котокот
 
09.09.14
11:53
(44) Не люби, запрись дома и не люби никого, не создавай людям проблем.
47 ОбычныйЧеловек
 
09.09.14
11:53
(44) Гейтсу тоже винду запереть в сундук? Попробуй написать, что нить посложнее "Hello, world!"
48 Котокот
 
09.09.14
11:54
(45) Ясно. В целом, по работе системы защиты: мне при каждой продаже конфы будет необходимо продавать клиенту usb ключ, верно? Этого достаточно, чтобы у него все работало? Программные ключи есть (например, демонстрационные, с ограниченным временем работы, но без тормозов)?
49 Rebelx
 
09.09.14
11:57
(48) На нашем сайте есть все мои контакты, такие вопросы лучше задавать не здесь
50 Рэйв
 
09.09.14
11:58
(0)Пригласи ихненго разраба в офис к себе и пусть копается у вас на глазах.
51 Рэйв
 
09.09.14
11:59
соотвественно отключив выход в инет, usb порты и вырвав dvd rom:-)
52 Котокот
 
09.09.14
12:00
(49) Ок
(50) Его не отпускают в Севастополь, думают, что это он так хитро в отпуск хочет сгонять.
53 Рэйв
 
09.09.14
12:01
(52)какойто капризный у вас клиент.
разведите руками и скажите - "Ну не хотите - как хотите!":-)
Прогиб перед клиентом тоже должен иметь границы.
54 Gepard
 
09.09.14
12:04
(0) все не читал, но как вариант, если недалеко, то съездить с ноутом и показать.

вариант №2 - можно попробовать сделать видео.
55 Gepard
 
09.09.14
12:06
(54) + можно даже видеоурок по конфе, раз это для разработчика
56 GROOVY
 
09.09.14
12:08
(0) Запароль модуль, или сделай поставку без исходников. Размести у себя, дай РДП доступ и запрети копировать все с сервера.
57 BMW1C
 
09.09.14
12:13
(0) делал специально для таких целей такую фичу
https://netlenka1c.ru/Demka1C/
58 Рэйв
 
09.09.14
12:18
(56)Так разработчику то скорее всего как раз и хочется в коде покопаться. :-)  А тут ему такой облом нарисуют.
59 Поpyчик-4
 
09.09.14
12:22
(29) Мы купили компоненту склонения, потому что одинэсовская не устраивала.

(0) Содержимое серверного модуля озвучьте и я скажу, что думаю о вашем поделии.
60 Нууф-Нууф
 
09.09.14
12:25
дай им скрины отдельных кусков конфи и кода)
61 Нууф-Нууф
 
09.09.14
12:26
кстати вариант с доступом по РДП и запретом копи-паста лучший выход
62 Котокот
 
09.09.14
13:09
(53) Да почему капризный то. Не дать доступ - это аналогично тому, чтобы продать машину по фотографии: а вдруг там и двигателя то нет?
(55) Есть видеоурок.
(58) Именно так. Он берет наш модуль и, используя его API, пишет свой функционал. Для этого нужен доступ к конфигуратору.
63 Поpyчик-4
 
09.09.14
13:50
(62) Дайте ему описание процедур и функций, в чём проблема?
64 Котокот
 
09.09.14
14:02
(63) Сферические процедуры в вакууме. Лучше один раз пощупать, чем сто раз услышать. Без демок поделка все равно продаваться не будет, так что рано или поздно данный вопрос возник бы.
65 Biker
 
09.09.14
14:17
(64) Странная у тебя политика  продаж. Либо продавай коробку, либо годовую подписку(как битрикс или джетбрайнс), тогда просто даришь (три мес,год) поддержки первому клиенту.
Возится с защитой всегда гимор.
66 Котокот
 
09.09.14
14:20
(65) Так и будем делать - коробка + подписка. Но это не исключает защиту модулей, которые могут юзать все бесплатно.