Имя: Пароль:
1C
 
Как реализовать аппаратную лицензию на нетленку?
0 Pro-tone
 
22.01.17
15:03
Изучил вопрос по лицензированию типовым способом - покупкой типовой конфы в комплекте разработчика и мне такой вариант не нравится.
Хочется вариант ключа типа как у Рарус "Альфа Авто". Свой ключ на конфу.

В общем случае тогда имеем конфу с защищённым модулем, который ожидает на входе получить строку определенного вида, и ключ-флэшка, который эту строку генерит. Как такое сделать? Имеется в виду где купить такие болванки и программы записи алгоритмов генерации на защищённую флэшку?

Заранее спасибо)
1 ВРедная
 
22.01.17
15:05
Даже не пробовал искать, да?
2 Pro-tone
 
22.01.17
15:08
(1) пробовал, нашёл пока только по первому варианту
3 ВРедная
 
22.01.17
15:18
Изучай
http://bfy.tw/9cg4
4 Looking
 
22.01.17
16:13
Код будет открытым,или будете закрывать?
5 ВРедная
 
22.01.17
16:51
(4) "В общем случае тогда имеем конфу с защищённым модулем"
6 Pro-tone
 
22.01.17
18:33
(3) ничего не нашел. Есть решение Интелис, но оно не годится, так как не учитывает регулярные обновления 1с, ведь без ключей защиту не поставить.

Собственно я понял такие вещи:

1. Для 1с пишется dll-библиотека методов взаимодействия 1с с ключом и встраивается в макет типа двоичные данные

2. В защищенном модуле вызываются методы этой dll для получения ответных данных - текста модулей либо строки текста лицензии

Поэтому теперь основная проблема это как самому написать dll для связки 1с-аппаратный ключ и как и где почитать о методах программирования ключей (например, переносе или считывания данных с него)
7 nordbox
 
22.01.17
18:37
(6)>>как самому написать dll
на любом языке можешь писать, например на Дельфи
8 Pro-tone
 
22.01.17
18:39
(7) я это понимаю, не нашел пока шаблона где посмотреть образец написания dll под ключ
9 nordbox
 
22.01.17
18:43
10 nordbox
 
22.01.17
18:48
интересно а что же это за нетленка что так хочется защиту ключом зарядить ? ))
11 nordbox
 
22.01.17
18:56
в моем понимании
Защиту ключом не обязательно делать, взломать можно все, было бы желание и необходимость.
а защиту можно сделать намного проще, например написать длл какую нибудь со своими функциями и грузить ее при начале работы, а в коде по во всех текстах использовать эти функции, длл привязывается к компу и в какое нибудь место или к себе пишет какой нибудь идентификатор.
12 Pro-tone
 
22.01.17
19:34
(9) собственно, каждый ключ должен иметь набор методов для доступа к нему, вот это мне и не ясно пока где достать эти методы
13 nordbox
 
22.01.17
19:38
(12) в смысле как их из длл вытаскивать???
14 Pro-tone
 
22.01.17
19:39
(11) Это не очень интересно, так как комп можно сменить, тогда длл надо перерегить на новый комп, а это лазейка для тех, кто не хочет покупать нетленку, просто покупатель заявляет, что поменял комп, мол, нужен новый текстовый ключ, а сам сливает нетленку кому-то еще. И так раза 3-4. С аппаратным ключом такой номер не пройдет - потерял ключ - плати за новую лицензию.
15 Pro-tone
 
22.01.17
19:40
(13) Нет, как обращаться из длл к методам ключа
16 nordbox
 
22.01.17
19:40
ну посмотри как работает любая библиотека,
тот же сканер,ФР, что угодно...
17 nordbox
 
22.01.17
19:42
18 Cyberhawk
 
22.01.17
19:42
WiseAdvice
19 Pro-tone
 
22.01.17
19:43
(16) есть у ключа набор системных процедур или функций, на них завязывается длл, 1с завязывается на методы длл, таким образом 1с завязывается на методы ключа,  вот где ипочитать о методах именно ключа
20 nordbox
 
22.01.17
19:45
Тебе (18) уже сказал
http://amsoft.su/protecting-1C.html
21 Pro-tone
 
22.01.17
19:46
(18) -> (6) не годится, объяснил почему
22 nordbox
 
22.01.17
19:48
мдя....
уже просто спортивный интерес к твоей нетленке )))
что хоть она делает?
23 Юрий Лазаренко
 
22.01.17
19:51
Система защиты Раруса вроде бесплатной была. Платишь только за катрановские ключи. Но могу ошибаться.
24 Фрэнки
 
22.01.17
19:51
(21) а почему ты думаешь, что аппаратный ключ не получится отломать от конфиги? там (в аппаратном ключе) будут не просто проверки, а какие-то процедуры расчета?
Странно, почему другие любители защитить нетленку не пытаются это сделать
25 nordbox
 
22.01.17
19:53
+24 тут на форуме у каждого нетленок вагон и маленькая тележка )))
26 H A D G E H O G s
 
22.01.17
19:53
Автор изобретает велосипед какой то модели самокат.

Разверни в интернетах веб-сервис на 1С, из dll-ки отправляй запросы к этому веб-сервису, имеет ли право такой-то (ИНН+КПП) клиент делать тото.
Запросы хотишь заTSLивай, хотишь засаливай и подписывай хэшем.

Все просто.
27 Pro-tone
 
22.01.17
19:55
(22) пока ничего, я зондирую почву. Есть запрос ее сделать. Я сразу думаю
Спрос есть, как показало время не все ниши конф еще заняты))  сказать пока не могу - военная тайна))
28 H A D G E H O G s
 
22.01.17
19:55
Если автору хочется ключа - записывай этот же пакет dll-кой на флешку, отформотированной в FAT32, в 2 секторе от начала вне файловой системы и отправляй ее в целофановом пакетике Почтой России.
29 nordbox
 
22.01.17
19:56
Автор, если уж конфа действительно стоящая, то тут в одиночку тем более с такой защитой....
справишься? ))
30 Фрэнки
 
22.01.17
19:57
(25) приятно осознавать, что я не одинокий писатель нетленок :)
но я не пытался ее защитить от копирования, потому что без меня она никому не нужна, увы. И это немного печально, т.к. все равно меня не уберегло от потери насиженного места.
31 nordbox
 
22.01.17
20:02
Фрэнки, тут у всех есть неленки,
я вот пару лет назад накатал конфу с нуля под заказ, но тоже как то кроме заказчика ни кому не нужна,
если конечно ее немного допилить то для многого чего подойдет))
и тоже без защиты спокойно отдал
32 Pro-tone
 
22.01.17
20:07
(29) да я особо не парюсь по поводу взлома - стоимость взлома должна быть на порядок ниже стоимости нетленки,а в моем случае будут скорее наоборот))
(28) ну как вариант длл ку как раз хранить на ключе)

(31) в моем случае я не хочу начинать пилить ее если спрос есть, зная, что заказчик может ей поиом барыжить
33 nordbox
 
22.01.17
20:11
(32) Ты типа изобретатель защиты,а сами нетленки тебя не интересуют? )))
34 dachnik
 
22.01.17
20:32
(27) Ломбард?
35 Dotoshin
 
23.01.17
09:07
(32) >>заказчик может ей поиом барыжить
А в облако нельзя твою нетленку поместить и дать заказчику к ней доступ? Он тогда только пользоваться сможет, а барыжить не сможет.
36 etc
 
23.01.17
09:08
(35) бизнес косо смотрит на "облака". Особенно когда есть негативный опыт.
37 etc
 
23.01.17
09:12
(0) нормально защитить конфу 1С можно только написав код так чтоб в нем нельзя было "без бутылки" разобраться. Еще лучше чтобы любого другого разработчика выворачивало от одной мысли что ему придется ковыряться в этом "г". :)
38 Dotoshin
 
23.01.17
09:19
(37) >>Еще лучше чтобы любого другого разработчика выворачивало от одной мысли что ему придется ковыряться в этом "г". :)
Разработчики типовых, в этом искусстве, достигли совершенства, ибо именно такие ощущения возникают при необходимости доработок.
39 etc
 
23.01.17
09:20
(38) они нас ненавидят? за что?
40 Базис
 
naïve
23.01.17
09:38
(38) погугли условия их работы, ещё и матом начнёшь кодить.
41 Dotoshin
 
23.01.17
09:39
(39) Сам удивляюсь...
42 Dotoshin
 
23.01.17
09:41
Условия работы

Мы приветствуем как энтузиастов, так и добросовестных и ответственных сотрудников и ждем эффективной работы в нашем дружном коллективе.
У нас нет дискриминации по возрасту, полу, социальному положению, и т.д.
Возраст значения не имеет – желание созидать, огонь в глазах, ответственное отношение к работе позволяет добиться многого как юным выпускникам, так и опытным профессионалам.
Новые сотрудники чувствуют неусыпную заботу опытных коллег.
Стараемся создать комфортные условия для работы и самообразования.
Обеспечиваем достойную оплату и конкурентоспособный соцпакет.
Хорошо решены вопросы медицинского обслуживания (страхования), оплаты отпусков, питания, проезда и др.

https://1c.ru/rus/firm1c/vacan/usloviya.htm
43 Dotoshin
 
23.01.17
09:42
(40) Смотри (42)
44 DrZombi
 
гуру
23.01.17
10:03
Жадный один-есник, хочет защитить ключем свою поделку, при этом гарантированно, что бы еще и обновлялся типовой вариант... Куда катится мир 1С :)

(0) Что хоть такого ты изобрел, что хочется защитить от копирайта?
Как правило, при достойной доработке (очень много модулей и документов и справочников), любая нетленка нечего не стоит без документации :)
45 Cyberhawk
 
23.01.17
10:19
(21) Что-то не вижу там объяснения... объясни еще раз, почему не годится?
46 Cyberhawk
 
23.01.17
10:22
+(45) Ну т.е. Я не понял фразу из (6): "так как не учитывает регулярные обновления 1с, ведь без ключей защиту не поставить"
Что за обновления? И что значит "без ключей защиту не поставить"?