Имя: Пароль:
1C
1С v8
Проверка подлинности 1С
,
0 customs
 
15.05.20
00:17
Необходимо программно осуществить проверку лицензии 1С на пк без доступа к интернету. Какие есть возможные варианты для осуществления данной задачи?
1 PR
 
15.05.20
00:21
Зачем?
2 customs
 
15.05.20
00:38
Задание от руководителя практики, студент я. Насколько сложно это реализовать?
3 Franchiser
 
гуру
15.05.20
00:53
Почитать ИТС: лицензии бывают клиентские и на сервер, ключ может быть программный и аппаратный. Каждый тип проверять по своему.
4 Franchiser
 
гуру
15.05.20
00:54
Ещё базовые бывают.
5 Franchiser
 
гуру
15.05.20
00:58
Или имеется ввиду как проверять взломана 1с или нет?
6 Злопчинский
 
15.05.20
01:31
Спросить пользователя "лицензионна? Да+Нет"
7 etc
 
15.05.20
01:43
(0) для программных лиценизий ring validate. Для аппаратных посмотреть usb порты :)
8 etc
 
15.05.20
01:44
Хотя ring validate иногда брешет. Но это к вопросу не относится.
9 customs
 
15.05.20
01:57
Алгоритм проверки я примерно представляю. Одним из простейших способов проверки может служить отключение ПК от общей сети предприятия, если ПП 1С не выдает ошибку и продолжает работать значит ПП 1С взломан.  

На данный момент меня интересуют возможность реализации в конфигураторе 1С следующего функционала

1 способ

1)Пользователь нажимает на кнопку “проверка легальности” (кнопка отключает пользователя от сети)

2)Если ошибка не возникает в течении 30 секунд, то выводится сообщение о возможно нелегальном продукте 1С”.



2 способ  

1)Пользователь нажимает на кнопку “проверка легальности”  

2)Система считывает информацию со вкладки “О программе” и в зависимости от информации, находящейся в ней, выводит сообщение:

*Проверка выполнена успешно

*Проверка лицензионного использования не выполнялась.

*Нелицензионное использование конфигурации.

*Недоступен центр лицензирования



3 способ для лицензий с ключ картами

1) Пользователь нажимает на кнопку “проверка легальности”

2) Система выполняет функцию “извлечения носителя”

3) Если ошибка не возникает в течении 30 секунд, то выводится сообщение о возможно нелегальном продукте 1С”.
10 etc
 
15.05.20
02:18
(9) Отсутствие интернета и отсутствие локальной сети разные вещи. Может лицензия получена из сети или привязана к ключу доступному в сети.
Программная лицензия кстати при смене оборудования работает еще сутки.
Поэтому непонятно что хотел твой руководитель практики. Он наверно сам теоретик еще тот.
11 H A D G E H O G s
 
15.05.20
02:44
и конкурсы интересные
12 hhhh
 
15.05.20
02:45
(9) за 30 секунд только кошки родятся. Ждите минимум 5 минут
13 H A D G E H O G s
 
15.05.20
02:48
(0)
- Проверка хэшсумм файликов в КаталогПрограммы()
- Проверка наличия драйвера
14 DEVIce
 
15.05.20
04:19
Если бы это было просто, то 1С сама давно бы реализовала такую проверку. А так только после обновления спрашивают, точно ли лицензионная и верят слову джентельмена.
15 вым
 
15.05.20
05:45
а может это не студент спрашивает, а отдел разработки 1с разрабатывает новую защиту?
руководитель практики - случаем не Нуралиев?
16 DJ Anthon
 
15.05.20
05:48
И как сразу оштрафовать удаленного пользователя, если проверка не пройдет.
17 vcv
 
15.05.20
08:09
(6) >> Спросить пользователя "лицензионна? Да+Нет"
Однозначно. Сама 1С так делает. При обновлении спрашивает. Если бы они знали достаточно простой и надёжный способ проверки легальности, разве надо было бы пользователя спрашивать?
18 zak555
 
15.05.20
08:14
Проверить есть право на использование можно только в 1с
19 Garykom
 
гуру
15.05.20
08:14
(13) Последние версии 1С это уже сами делают, только от эмулятора хаспа в вирутуалке это не спасет как и от неоднократных активаций программной лицухи.
20 sitex
 
naïve
15.05.20
09:00
(9) Что будешь писать код под различные способы взлома 1С?  Твой руководитель точно практики ?
21 fisher
 
15.05.20
09:57
(9) В общей постановке задача нормально не решается. Самый перспективный путь - исследовать популярные методы взлома и детектировать каждый по характерным признакам.
22 Звездец
 
15.05.20
10:02
странная задача. Если 1с запустилась, значит лицензия есть, а легальная она или нет узнаешь вряд ли (1с то это может, но вряд ли скажет)
23 fisher
 
15.05.20
10:03
(0) Первым делом - если в "О программе" только программные лицензии в действующих - то, вероятно, можно считать что программа лицензионная. Патчи и эмуляторы я пока встречал только под аппаратные лицензии. Если же прописана аппаратная локальная лицензия - то копать в сторону программной проверки действительного наличия воткнутого аппаратного ключа или следов эмуляторов в реестре.
24 GreyK
 
15.05.20
10:09
(0) Ставишь платформу 8.3.17.1386 и наслаждаешься, она теперь и эмули находит, локальные пока правда :)
25 fisher
 
15.05.20
10:11
Правда, остается вариант с эмулятором аппаратных лицензий, лицензии с которого раздаются по сети. Это вообще никак не детектируешь локально. Т.к. локально будет видно, что по сети приходит лицензия с аппаратного ключа на другом компе, а настоящий он или эмулированный - уже различить нереально. А может и реально, если у таких лицензий есть какие-то характерные особенности. Но для этого уже придется SDK по работе с такими ключами впендюривать.
26 Cyberhawk
 
15.05.20
10:14
Задача гарантированного решения не имеет
27 Звездец
 
15.05.20
10:14
(23) аппаратный ключ может быть сетевым
28 Звездец
 
15.05.20
10:15
(24) это уже давно есть
29 dmpl
 
15.05.20
10:18
(0) 1C запустилась - значит лицензия есть.
30 dmpl
 
15.05.20
10:21
(22) Без Интернета даже 1С не всегда может.
31 GreyK
 
15.05.20
10:22
(28) Нет, это новенькое, теперь и MultyKey локальный детектируется.
32 Lama12
 
15.05.20
10:50
(0) Я конечно дико извиняюсь, но если ключ (программный или аппаратный не важно) ворованный то как Вы программно проверите лицензионность?
Дополнительно вопрос лицензирования нескольких организаций. 1С и налоговики подходят к этому вопросу по разному.
33 Звездец
 
15.05.20
11:07
(32) а налоговики то тут каким боком?
34 Гость из Мариуполя
 
гуру
15.05.20
11:32
У мну клиент "разбогател", было одно рабочее место, а теперь стало АЖ ЦЕЛЫХ ДВА
Думаешь, он пошел и официально купил лицензию на доп.место? А может, думаешь, он взломал программу?
Фиг угадал.
Он просто открыл АВИТО.
И увидел там тьму объявлений типа такого
https://www.avito.ru/moskva/igry_pristavki_i_programmy/klyuch_1c_net5_orgl8_hasp_usb_5polzovateley_1910828743

И сказал он мне - да пошли Вы со своими ценами на доп.лицензии. На АВИТО в три раза дешевле можно найти, если поторговаться.

И как твоя проверялка будет проверять ЛИЦЕНЗИОННОСТЬ установленного у него ПО? Эмулей нет, кряков нет, патчей нет, КЛЮЧИК ЕСТЬ.
35 Lama12
 
15.05.20
12:08
(33) Скрытая прибыль, и неуплата налога на прибыль. Использование НМА не состоящего на балансе. Да эти найдут к чему придраться. Есть и судебные решения и тут уже много обсуждалось.
Либо надо договор аренды, либо покупать основную поставку. Вроде здесь публиковали выдержки из письма 1С, где они сами говорят, что работа нескольких организаций в одной базе, в одной сети по их лицензии разрешено, а вот проверки к их мнению не прислушиваются.
36 Winnie Buh
 
15.05.20
12:20
(0) "программно осуществить проверку лицензии 1С" - это зачет
надо разработчиков из 1С на практику к твоему преподу отправить, а то они уже сколько лет эту задачу решить не могут
37 timurhv
 
15.05.20
12:29
(24) (31) там идет привязка к имени компьютера, вроде обходят уже это дело. Пока что не панацея.
38 ILM
 
гуру
15.05.20
12:48
(6) (17) -Канэшно, не лицензия - а пэрсик, свежий-свежий. Мамой клянусь!
39 timurhv
 
15.05.20
12:51
40 Garykom
 
гуру
15.05.20
12:54
(34) Программные лицухи 1С еще не торгуют на ebay?
41 timurhv
 
15.05.20
13:02
(0) и да, обратите внимание про виртуальные машины из (39)
42 Winnie Buh
 
15.05.20
13:03
мне только вчера одна тетка доказывала, что у нее на внешнем винте (!) установлена лицензионная 1С, при этом в справке в текущей лицензии светился ключик Сетевой HASP4 ORGL8 500,
задолбался объяснять, что наличие документов приобретения, подписки ИТС и регистрация в личном кабинете на портале 1С не отменяют тот факт, что защита программы была взломана
43 customs
 
15.05.20
14:02
(7) (13) Спасибо, данные способы мне пока незнакомы, попытаюсь разобраться в них более подробно.
(20) Это варианты реализаций, я хотел узнать возможно ли исполнение какого либо из них.
(32) По поводу ворованного ключа я еще не думал, думаю это невозможно определить. Проверка легальности направлена на поиск взломанного ПП 1С.
(22) (29) Сам ПП 1С может быть взломан и если программа запустилась это еще не значит , что лицензия присутствует.
(23) (25) Спасибо за ваши рассуждения и за внесение ясности.
(39) (41) Спасибо, я посмотрю.
44 D_E_S_131
 
15.05.20
15:28
(39) "И статья удобная, и страна большая - есть где развернуться..." xD xD xD
Ошибка? Это не ошибка, это системная функция.