Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Проверка подлинности 1С

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

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

1 способ 

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

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



2 способ  

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

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

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

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

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

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

 

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

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

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

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

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.