Имя: Пароль:
IT
 
Как защитить свою нетленку?
0 megabax
 
03.12.12
21:10
Допустим, я написал нетленку и хочу ее продвать. Но встает вопрос о защите от несанкционированного юзанья. Тут мне пришла в голову такая идея: сделать счетчки запусков, и по истечении критического числа запусков ключик обновляется с сервера, путем подключения к нему через инет. Пока лицензия не обнвоиться, прога не рабоате и выставляет запрос на обновление ключа. Ключ обновился - дальше работаем в пределах новго лимита запусков. но встает вопрос: а как защитить сам счетчик запусков?
Может кто то подскажет че дельное?
1 Нуф-Нуф
 
03.12.12
21:12
:)
2 Живой Ископаемый
 
03.12.12
21:12
ну так пусть сам счетчик хранится в инете для каждого пользователя. :)
3 KRV
 
03.12.12
21:15
(0) Любой дурак выщемит твой счетчик из конфы..
4 megabax
 
03.12.12
21:15
2, а если интет откючен? Программа по идее доложна работать и при отсутсвии инета. Думаю, не будет критично если она иногда буте требовать инет только лишь для обновления лицензии.
5 megabax
 
03.12.12
21:16
3, если 1с это да, сложнее. Но я хочу хотя бы для экзешника его спрятать. А насчет 1С-ины. Тут тока один варинт вижу - писать внешнюю компоненту и полфункционла туда прятать.
6 Лефмихалыч
 
03.12.12
21:16
(0) откуда такая уверенность, что твое поделие кому-то поданобится несанкционированно использовать?
7 vde69
 
03.12.12
21:17
(0) вопрос не как защитить, а как сделать что-бы защиту не слоомали...
8 Лефмихалыч
 
03.12.12
21:18
я бы больше думал о том, как:
1. продать
2. сопровождать
3. развивать
толку больше
9 Лефмихалыч
 
03.12.12
21:19
+(8) да и эти три пункта - единственное, что ты можешь контролировать
10 vde69
 
03.12.12
21:19
(5) как думаешь сколько уйдет времени что-бы просто повторить на 1с все функции из твоей ВК ??? и после этого переписать вызовы???
11 Krendel
 
03.12.12
21:19
(8) Полностью поддерживаю. А пока я не внедряю парнерки ибо по причине в (0)
12 Живой Ископаемый
 
03.12.12
21:20
2(4) тогда нетленка не работает,, ваш кэп.
13 BlackSeaCat
 
03.12.12
21:21
Насколько я помню темы автора еще по Т1С - вряд ли он способен создать что-то путное в ближайшие N лет.
14 vah1
 
03.12.12
21:25
один умный аденеснег решил защитить свою нетленку
был послан на фик.
ЗЫ Вообщем все умерли, и оставшиеся в живых ещё и позавидовали умершим
15 Neg
 
03.12.12
21:26
(0) Не продавать! Самая надежная защита.
16 megabax
 
03.12.12
21:27
10, во первых, надо все вызовы найти, разобраться, кк они доложны работать. А жу потом переписать. Потмо отглючить. А еще где гарантия, что чел правильно перепасал
8, насчет продвать. Вот например, какой резон каждому челу покупать лицензионную прогу, если можно скинуться  ста челкам и купить одну прогу на всех и юзать ее?
17 Krendel
 
03.12.12
21:28
(16) Коллективный договор не работает, если не обеспечен силой ;-)
18 IamAlexy
 
03.12.12
21:28
(0)  не слушай злопыхателей..
каждый у кого не хватило мозгов и знания наваять нетленку (а это не только кодинг но и понимание что нужно в отрасли и способность это хоть как то реализовать) поливает авторов г.вном..

хотя все эти сотни франчей пишут свои решения и весьма на этом живут.

http://www.1c-zk2.ru/tech-info
19 bushd
 
03.12.12
21:28
(3) Да ничо Камин так раньше защищал и не парился. Что бы думать о более мощной защите, надо вначале иметь коммерческий успех соответствующий.
20 bushd
 
03.12.12
21:30
+(19) Вернее еще проще. Я бы автору не советовал о мощной защите думать, вначале продавать научись.
21 vde69
 
03.12.12
21:31
(16) найти все вызовы - это 10 минут, DLL публикует все доступные методы, смотришь их в отладчике и поиском... если DLL чуть чуть подморочена - смотреть не отладчиком а спец прогой...
22 vah1
 
03.12.12
21:31
(15) не тленку продавать нельзя, она же не тлеет
23 NcSteel
 
03.12.12
21:48
Одна знаменитая фирма код проверки лицензии зашила во внешнюю длл. Но длл была написана на !!!!! .Net - это был эпик фейл.
24 yanejsh
 
03.12.12
21:57
так была КЗК, она что, затухла уже?
25 Stim213
 
03.12.12
22:07
еще не говорили, что автор - удак и никому его поделка и даром не нужна?
26 yanejsh
 
03.12.12
22:18
(25) нет еще. Скажи ты
27 КонецЦикла
 
03.12.12
22:20
Код сначала закрыть надо, а то ведь одинэснеги закоментят и все
28 megabax
 
03.12.12
22:23
27, вот была идея в ВК часть кода пихать. Идею тут опустили...
А вообще еще можно кроме как на 1С нетленки писать, например, на C#
29 ОбычныйЧеловек
 
03.12.12
22:25
Вот интересно - чего 1сники так возбуждаются на 2 слова "нетленка и защита" ?! Ну хочет человек защитить свое творение - так это его право. Судя по всему те кто кричит, что защита\нетленка это все от лукавого - сами ничего путного не пишут - следовательно и защищать ничего не надо.
(28) защиту надо делать,  что называется "от честного человека"-ибо если заходят то все равно сломают.
30 megabax
 
03.12.12
22:28
29, тоесть, ты хочешь сказать, что в принципе, достаточно примитивной защиты?
31 vde69
 
03.12.12
22:28
(29) ты не прав, я в принцепе за опен проекты (с открытым кодом), и не только я а множество профи...

если-бы этого не было, то не было и формекса и 1с++ и еще кучи чего.

защищать пытаются не далекие и жадные люди :)
32 vde69
 
03.12.12
22:30
(31)+ например я разместив ОТКРЫТЫЙ проект в сети на нем заработал куда больше чем пытаясь его продать!
33 megabax
 
03.12.12
22:30
31, почему сразу жадные? Если человек потратил свое личное время на написание продукта, и хочет поиметь с этого законный профит, то он сразу так и жадный? Или по твоему, надо за тарелку супа работать?
34 IamAlexy
 
03.12.12
22:31
(32) и чо?

саша грей заработала миллионы баксов снявшись в 200 порнофильмах где ее отымели сотни мужиков..

и что теперь - всем перенимать ее опыт?
35 IamAlexy
 
03.12.12
22:32
(31) формекс, 1с++ и ?
и все :)


даже снегопат и тот платный :)
36 megabax
 
03.12.12
22:32
32, а понятно, к чему ты клонишь. Может ты и прав.
37 IamAlexy
 
03.12.12
22:32
(36) забей и не слушай неудачников..

вон, камин защищает свои "нетленки" вполне себе.. и ничего - размещаются в 1С фреш одними из первых...
38 ОбычныйЧеловек
 
03.12.12
22:33
(30) да, считаю, что защита должна быть примитивной. Все таки главное наверно это сопровождение\поддержка. (имхо)
39 vde69
 
03.12.12
22:33
(33) если вещь стоящая - ложись под франч и сертифицируй как прикладное решение, денег будет в десятки раз чем пытатся продать самому.
40 IamAlexy
 
03.12.12
22:33
(39) а зачем ложиться под франч и сертифицировать?
41 КонецЦикла
 
03.12.12
22:35
(28) Уже все придумано, ищи КЗК от Альфа
Это дешевле чем свое писать
Некоторые ироды и продают так и сопровождают, код у них закрытый :)
42 Jstunner
 
03.12.12
22:36
(0) Если вещь стоящая, поставляй с железным ключиком.
43 ОбычныйЧеловек
 
03.12.12
22:37
(31) все относительно...не все можно открыть и на этом заработать... кое, что таки приходится закрывать иначе останешься вообще без денег ( все таки менталитет у нас такой - зачем платить за то, что можно взять даром)
44 vde69
 
03.12.12
22:38
КЗК может защишать серверные модули?
45 IamAlexy
 
03.12.12
22:45
(44) серверные модули на 7.7?
ибо КЗК она для 7ки

а вайсэдвайс защита - для 8ки которая собственно только серверные модули и защищает...

соответственно весь важный блок выводится в пару модулей которые закрываются и досвидос...
46 Krendel
 
03.12.12
22:55
Защита делается не функционалом, а методолгией и опытом решений.

ЗЫ Пока тебя никто не знает лишний гемор ни кому не нужен, т.е. ты себя сразу рубишь на корню. А потом когда уже тебя знают на рынке- тебе опять же защита будет нужна и только для того чтобы проверяющим было легче опознать недостающие бумажки на софт
47 IamAlexy
 
03.12.12
23:00
(46)  практика показывает чо ты не прав.
48 ОбычныйЧеловек
 
03.12.12
23:05
(47) практика показывает, что он прав.
49 IamAlexy
 
03.12.12
23:06
(48) нет, он не прав

конфигурации тырят и нова с рубордом тому прямое доказательство

никого не интересует имя, опыт и тд и тп - халява перекрывает все.

если у российского человека есть возможность НЕ платить (особенно за такую сущность как ПО)  он не будет платить.
50 AndreyLan
 
03.12.12
23:13
В (18) приведена самая "простая" с точки зрения встраивания защита, и в тоже время самая надежная из тех, что есть для 1С. Там в принципе кроме знания 1С ничего не надо, никакие dll писать не нужно. К тому же до сих пор её не взломали :-)
51 andrewalexk
 
03.12.12
23:16
:) ..лучшая защита это нападение...например можно файлы удалять на компьютере нелицензированных пользователей...ну там...порнобаннеры скачивать....
52 ОбычныйЧеловек
 
03.12.12
23:17
(49) Я согласен со всем, что ты написал, но при этом все таки убежден, что лучшая защита - это сопровождение (+ минимальная защита от честного человека так сказать) ибо продажа конфы это единоразовое поступление бабла в вот сопровождение - постоянное.
53 IamAlexy
 
03.12.12
23:20
(52) ну собственно вайсэдвайс это и есть минимальная простейшая защита..
легкая и не требующая никаких хитроопых серверов лицензий (как у некоторых франчей) и прочих выкрутасов
ну и работающая всюду....

собственно для 1С это идеальное решение.

а приятным бонусом идет то что она не взломана до сих пор..
54 Звездочёт
 
03.12.12
23:22
(18) спасибо за ссылку