|
Защита кода 1с 8,2 | ☑ | ||
---|---|---|---|---|
0
edmon777
20.06.12
✎
13:08
|
Кто-то может подсказать какие-то способы защиты кода 1с 8,2. Установка пароля и обфусцировать код не подходит.
|
|||
1
Господин ПЖ
20.06.12
✎
13:09
|
успокойся... никому не нужны твои поделки
|
|||
2
ДенисЧ
20.06.12
✎
13:09
|
Вынести всё во внешнюю компоненту.
Опционально - прикрутить аппаратный ключ. Но сначала задуматься - а стоит ли оно тех денег? |
|||
3
edmon777
20.06.12
✎
13:11
|
Господин ПЖ : Я задал вопрос и меня интересуют ответы по теме. нужны или не нужны кому-то мои работы это не твоего ума дело.
|
|||
4
edmon777
20.06.12
✎
13:11
|
ДенисЧ: можно немного конкретнее ?
Та думаю что стоит) |
|||
5
shuhard
20.06.12
✎
13:12
|
(3) а теперь ты будешь подвергнут коллективному остракизму
|
|||
6
Eugene_life
20.06.12
✎
13:12
|
Хороший способ защитить свой код - запереть флешку с текстом кода в верхний ящик стола
|
|||
7
kuromanlich
20.06.12
✎
13:12
|
защита кода есть, можно юзать... а вот защиты бизнес логики нету...
|
|||
8
ДенисЧ
20.06.12
✎
13:13
|
(4) А куда конкретней? Про ВК - на ИТС написано. Про аппаратные ключи - у их произвоитеделей...
А насчёт стоимости - прикинь, сколько будет стоит перенос логики на другой язык, плюс лицензия на ключи и т.д. |
|||
9
kuromanlich
20.06.12
✎
13:13
|
(7) зачастую сама организация справочников, плана счетов и прочей информации тоже является "ноухау" (хотя шибко громко сказано) и нуждается в защите.
|
|||
10
prog2012
20.06.12
✎
13:15
|
(0)можно узнать зачем?
т.е. есть предположение что кому-то этот код подойдет без доработок? |
|||
11
edmon777
20.06.12
✎
13:17
|
Запереть флешку с кодом в столе не вариант.
можно узнать. Мне нужно что бы тот кто у меня купил обработку, не мог нанять другого для поддержки и т.д. Что бы тот кто глянул код не мог в нем ничего понять. думал скомпилировать, что бы основной модуль был как-бы "не существует" но декомпиляторы есть... |
|||
12
Господин ПЖ
20.06.12
✎
13:19
|
>Что бы тот кто глянул код не мог в нем ничего понять.
суда во всему это уже и так есть... |
|||
13
БалбесВ1с
20.06.12
✎
13:20
|
(0)Такие му-ки понапишут - ни поправить после их смерти,ни украсть.
|
|||
14
H A D G E H O G s
20.06.12
✎
13:20
|
(11) Я могу понять, когда продают полутиражное решение, и даже предложил бы помощь по защите, но вот таким образом привязывать клиента - это "мелко, Хоботов" © Композитор.
Зря ты так edmon777, зря зря зря. |
|||
15
Господин ПЖ
20.06.12
✎
13:21
|
> Мне нужно что бы тот кто у меня купил обработку, не мог нанять другого для поддержки и т.д.
дятел... если он купил обработку - значит что исключительные права у него... и делать может все что хочет. лицензия на право пользование - это другая песня |
|||
16
edmon777
20.06.12
✎
13:23
|
H A D G E H O G s
так предложи ) |
|||
17
Irek-kazan
20.06.12
✎
13:24
|
(11) пускай клиент присылает данные, обработку делай на своем компе.
Или с собой на флешке носи |
|||
18
edmon777
20.06.12
✎
13:24
|
это не вариант)
|
|||
19
Eugene_life
20.06.12
✎
13:24
|
(11) Не буду говорить за других, но лично я бы не стал покупать обработку, код которой не могу посмотреть. Потому что ошибки, которые там допущены могут мне стоить слишком дорого. И, опять же, обработка может стоить 100 руб, а час "поддержки" - 100 тыс. Ну, и зачем мне это? Я бы настаивал на открытие кода при покупке - однозначно. Или - пожизненный договор на бесплатную поддержку с штрафными санкциями автору.
|
|||
20
zak555
20.06.12
✎
13:25
|
(0) как ты защитишься от человека, который твою конфу будет юзать
разберёт все пользовательские варианты, перепишет конфу и загонет по цене в 50 % от твоей ? |
|||
21
aleks-id
20.06.12
✎
13:25
|
(18) напиши копрокод. все, кто откроют его скажут "фууууу, ну и хавно!" и не будут тырить.
|
|||
22
Irek-kazan
20.06.12
✎
13:26
|
(11) ну ты же понимаешь, что при желании могут поломать все...
Поэтому в данном случае подход один - сделай так чтобы заказчик сам хотел работать только с тобой |
|||
23
Дядя Вова
20.06.12
✎
13:27
|
Запаролить и сложить все обработки на CD-диск со СтарФоршем.
|
|||
24
Irek-kazan
20.06.12
✎
13:29
|
или еще есть вариант обработку "заполонить" бестолковым кодом, например навтыкать GOTO
|
|||
25
Дядя Вова
20.06.12
✎
13:31
|
(24) Обфускация не канает, сказано же в (0)
|
|||
26
anddro
20.06.12
✎
13:39
|
(19) Поддерживаю. Кроме того, помимо ошибок там потенциально может быть и код, сливающий информацию на сторону.
И ставить свои процессы в зависимость от единственного человека со стороны - это не очень умно. |
|||
27
Дядя Вова
20.06.12
✎
13:44
|
А что? Что бы снять пароль с обработки нужен иметь к ней доступ на запись, а такового не будет, поскольку она будет лежать на диске. Можно конечно скопировать ее с диска, но тут вмешается StarForce...
|
|||
28
Irek-kazan
20.06.12
✎
13:46
|
написать свой язык и интерпретатор
|
|||
29
ботаникус
20.06.12
✎
13:48
|
еще вариант в самом начале модуля написать что- то типа "если спи3dишь/прочитаешь этот код - то будешь уе6ком/педиком/шалавой". Может кто-нибудь и поведется...
|
|||
30
Рэйв
20.06.12
✎
13:49
|
Написать своё 1С.
|
|||
31
edmon777
20.06.12
✎
13:56
|
думал с написанием своей *.dll но чёто не хочеться. хочеться простой но в тоже время эффективный способ..
|
|||
32
zak555
20.06.12
✎
13:57
|
(31) что прятать собрался ?
|
|||
33
pumbaEO
20.06.12
✎
13:57
|
(31) да еще и халявный поди с исходниками да кодом открытым.
|
|||
34
zak555
20.06.12
✎
13:57
|
мегаскоростной алгоритм формирования статистических данных кадрового учёта за 1с ?
|
|||
35
zak555
20.06.12
✎
13:57
|
за 1 секунду
|
|||
36
Леха Дум
20.06.12
✎
14:02
|
Я согласен, что можно закрывать какие то тиражные специализированные решения, но "эксклюзив" в единственном экземпляре... Заказчику держаться от этого подальше!
|
|||
37
eduspec82
20.06.12
✎
14:05
|
(0)огласите в целом бизнес план вашего 1С - грааля
какие сегмента рынка накроет ваше решение как быстро начнет вытеснять канкурентов и т.п. это же всем интересно ... |
|||
38
SanGvin
20.06.12
✎
14:06
|
учитывая низменные цели автора (привязать к себе клиента) непонятно, почему обфускация не подходит.
|
|||
39
Eugene_life
20.06.12
✎
14:07
|
(31) Как ты собираешься доказать заказчику, что твоя обработка: не жгет мониторы, не вредит принтеру, не ворует коды клиент-банка, не отправляет спам, не отсылает конфиденциал разработчику?
|
|||
40
pochemu
20.06.12
✎
14:08
|
(0) По-моему спрятать хорошо - вряд ли удастся. А вообще можно прикрепить отдельную прогу, которая будет вызываться 1С-кой для обработки определенных данных с возвратом результат. Эту прикрепленную прогу ты можешь защитить. А код 1С-овский так и будет открытым, хотя и его можно запутать всякой мудренью. Но в целом защитить можно только применяя внешние приложения.
|
|||
41
pochemu
20.06.12
✎
14:09
|
(39) А как это доказывает мелкософт?
|
|||
42
be-may
20.06.12
✎
14:11
|
(41) тоже об этом подумалось.
Может быть есть какой-то условно говоря, "центр сертификации", который берет на себя обязательства смотреть такие закрытые программы и выносить вердикт : "все хорошо. вредоносного кода не обнаружено".. |
|||
43
pochemu
20.06.12
✎
14:13
|
(42) Не знаю, но если гугля тырит чужие данные.. Если разработчик хочет - он всягда может что-нибудь стырить и центры сертификации не помогут.
|
|||
44
anddro
20.06.12
✎
14:14
|
(38) учитывая цели автора, не понятно, почему клиент не найдет себе другого разработчика сразу.
Основное достоинство 1С - это возможность менять разработчиков с минимальным риском для процессов организации. И это хорошо и для разработчика - в любой момент можно сказать #досвиданья, зная что другой человек спокойно может тебя заменить. Если ты стоящий специалист, то работа тебя сама найдет, и не надо цепляться за прошлое. |
|||
45
be-may
20.06.12
✎
14:15
|
(44) поддерживаю.
|
|||
46
Рэйв
20.06.12
✎
14:29
|
(41)А он особо и не доказывает.Наверняка есть закладки.
|
|||
47
Eugene_life
20.06.12
✎
14:32
|
(46) Интересно, как бы автор отнесся к тому, чтобы его приковали к батарее наручниками в офисе у покупателя его обработки. Ну, просто, чтобы контролировать процесс :)
|
|||
48
pochemu
20.06.12
✎
14:38
|
(46) Я об этом и говорю - сто пудов инфу нужную собирают
|
|||
49
IamAlexy2
20.06.12
✎
14:42
|
(44) если ты нанимаешь работника чтобы он под тебя по твоему ТЗ автоматизировал тебя же - то да.
если ты покупаешь готовый продукт, то есть не платишь за разработку тестирование обкатку и тд и тп - то будь готов к тому что часть модулей будет закрыта и это справедливо, ибо ты покупаешь готовый продукт за цену несоизмеримую со стоимостью разработки. |
|||
50
edmon777
20.06.12
✎
14:45
|
блин..наглядный пример - Windows. 80% им пользуеться и код там закрыт..из этих 80%, процентов 50 покупали ее...они не заморачиваються почему там код закрытый..главное что бы работало ...и мне нежно точно также..тему открыл что бы кто-то чёто посоветовал, а мне рассказывают совсем другое...
|
|||
51
zak555
20.06.12
✎
14:47
|
(50) windows покупают ? о_О
|
|||
52
H A D G E H O G s
20.06.12
✎
14:49
|
(50) Windows прощупали как ничто другое уже сто раз.
И сниферами посмотрели, куда она лазит, и утечки кода были; да и пока прецендентов, что она что то крала, не было. |
|||
53
Eugene_life
20.06.12
✎
14:49
|
(50) вот тебе и наглядный пример, что получается, когда разработчик закрывает код. Хочешь убедиться - позвони на горячую линию Microsoft и пожалуйся, что что-то не работает.
|
|||
54
IamAlexy2
20.06.12
✎
14:50
|
(53) и что..
поставь 10 пользователям убунту и никто из них ни в какой код никогда в жизни не полезет.. а будет звонить на линию поддержки :) |
|||
55
IamAlexy2
20.06.12
✎
14:51
|
у опенофиса открытый код
ну и кто туда лазил в эти самые исходники? хоть кто то под себя что то поменял? ну там например чтобы файл открытый опенофисом из емейла сразу мог быть доступен для редактирования и что самое главное для печати например. не? ну и какой тогда нахрен толк в том что опенофис открыт? |
|||
56
Eugene_life
20.06.12
✎
14:52
|
(55) Ты бы лично посоветовал клиенту купить совершенно закрытую обработку?
|
|||
57
steep1
20.06.12
✎
14:53
|
(0) большинство 1с-нигов просто уси*раются из-за того что не могу втюхать клиенту чужую разработку, вот и бахтер.
|
|||
58
S_H_I_Z
20.06.12
✎
14:54
|
был у нас такой суачай... заказали обработку для обмена курсами валют с одного сайтца... а её паролём закрыли и откомпилировали в какуюто му@#@тень...
Прошло пол года и нужно было в обработке покопаться... Это же ужасно!!! с какого перепугу ты решил что нужно её закрывать? ты её ПРОДАЛ. успокойся она уже не твоя, а заказчика. В общем история у меня была печальной... Разработчик отказался за просто так её открывать. В итоге через суд заставили его вернуть все гроши что он за неё получил. Патом есно у другого девелопера аналогичную обработку заказали без таких проблем. А с тем упырём больше делов не имеем... Подумай над этим. А я щас во всех тех заданиях явно прописываю, чтоб никаких шифрований и паролей небыло и в помине. =)))) |
|||
59
pumbaEO
20.06.12
✎
14:58
|
(55) smaharbA ковырялся! Не надо под одну Свою гребенку всех ставить.
|
|||
60
steep1
20.06.12
✎
15:16
|
(58) не надо путать разработку на заказ и тиражное решение. Продавая Вам тиражное решение автора вам передает право пользоваться этим решением.
Заказывая обработку с нуля, вы получаете права на нее. |
|||
61
orefkov
20.06.12
✎
15:25
|
"Джон, Эдмон и Капитон"
Извините, навеяло... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |