|
Как защитить свой код? | ☑ | ||
---|---|---|---|---|
0
eses
14.11.11
✎
18:48
|
Надежны ли родные способы защиты 1С-ки ? Написал конфу, хочу оставить код при себе. Достаточно ли запаролить модули? Спасибо.
|
|||
1
eses
14.11.11
✎
18:49
|
Эт я к тому, что ранее взламывалось за 2 минуты. А как сейчас?
|
|||
2
Inform
14.11.11
✎
18:50
|
(1) как раньше
|
|||
3
rotting
14.11.11
✎
18:50
|
не достаточно, нужно еще кучу бессмысленных циклов и условий понаписывать, чтоб никакой обфускатор не раздуплил)
|
|||
4
eses
14.11.11
✎
18:50
|
(2) выход? hasp какой-нить?
|
|||
5
Armando
14.11.11
✎
18:51
|
Пихай во всякие донглы
|
|||
6
Конфигуратор1с
14.11.11
✎
18:54
|
(0) никому не давайте конфу - 100% гарантия, код останется при Вас
|
|||
7
aka AMIGO
14.11.11
✎
18:54
|
(0) написал по чьему-то заказу?
|
|||
8
Конфигуратор1с
14.11.11
✎
18:54
|
+(6)все остальное суета, ибо при достаточной мотивации поламают все равно
|
|||
9
Поручик
14.11.11
✎
19:06
|
(0) Покажи свой код и я скажу, где ему место.
|
|||
10
Ангел- Хоронитель
14.11.11
✎
19:06
|
(0)бедный хомячок, ты все никак не можешь понять, что "принадлежит" тут только сама платформа и только фирме 1С. Все остальные - безмоглые рабы: одни бабки платят, вторые их из них выкачивают фирме в карман и себе на сухарики.
|
|||
11
Stim213
14.11.11
✎
19:09
|
(0) юзай не продажу разработки, а сопровождение. Не создавай универсальных решений, допиливай под каждого клиента. Так ты заработаешь больше
|
|||
12
eses
14.11.11
✎
19:11
|
(6) это само собой, вопрос только в сложности взлома! если на каждом форуме будет написано как сделать по шагам - это одно, а если нужен спец - совсем другое дело!
|
|||
13
Rebelx
14.11.11
✎
19:18
|
многажды тема обсуждалась, есть надежное решение - WiseAdvice: Защита конфигураций 2 (http://www.1c-zk2.ru/ )
|
|||
14
Конфигуратор1с
14.11.11
✎
19:28
|
(12) вопрос не в сложности взлома, а в мотивации. Если заказчику будет выгодно использовать вашу конфу и нужно будет ее взломать, то он позовет специалиста, который взломает. Если будет дорого ломать, откажутся от Вашей конфы. Ибо с закрытыми продуктами работать проблематично - вот забьете вы на свою конфу, а людям нужны будут доработки и рано или поздно они перейдут с Вашей конфы на что то другое. В (11) правильно сказали.
|
|||
15
Джинн
14.11.11
✎
19:32
|
(0) Код можно защитить тупостью. Ибо тупой код на фиг никому не нужен.
Вы уверены, что Ваша "нетленка" хоть кому-нибудь нужна? Или это мега-решение, которое востребовано какой-то отраслью? |
|||
16
JustBeFree
14.11.11
✎
19:32
|
(11) Правильно. Я свою поделку уже 6-ой год продаю. Код совершенно доступен, бери кто хочешь. Да никто кроме покупателей не берет :), потому, что поделка без сопровождения - ничто.
|
|||
17
GreyK
14.11.11
✎
19:36
|
(16) А я кучу го..ноконф сопроваждаю. Ты видимо то-же в болото ищешь путь сорваться?
|
|||
18
Fragster
гуру
14.11.11
✎
19:37
|
нужно просто делать что либо под заказ
|
|||
19
ThreeTONE
14.11.11
✎
19:43
|
почитай про обфускаторы
все пароли на модули снимаются за 5 минут |
|||
20
Sedoy
14.11.11
✎
19:47
|
Код вообще никакого значения не имеет. 99% покупателей никогда его не увидят и не поймут его красоту. Ценность программы определяется рекламой...
|
|||
21
ProProg
14.11.11
✎
19:48
|
Без открытого кода твою нетленку никто не купит. это факт!
|
|||
22
ProProg
14.11.11
✎
19:51
|
Я два года занимаюсь продажей своих наработок. Сделал больше 500 продаж своих 15 разработок.
Одну из них продал почти 200 раз. Все полностью с открытым кодом. Суть не в коде. Суть в том что ты сделал и как ведешь поддержку. |
|||
23
IamAlexy
14.11.11
✎
20:08
|
(22) это потому что твои разработки простые и дешевые..
когда ты сделаешь решение стоимостью тысяч 50, когда это решение нужно будет поддерживать (регулярно обновлять например) - вот тогда ты подругому запоешь про "открытый код" |
|||
24
Jump
14.11.11
✎
20:10
|
(0)Самый надежный способ - оставить код при себе, и никому не показывать, вообще, ни в каком виде.
|
|||
25
IamAlexy
14.11.11
✎
20:15
|
(21) купят запросто. покупателям вообще класть прибором на то что в программе внутрях..
им главное чтобы "цена-качество-функционал-поддержка" соответствовало их ожиданиям |
|||
26
ОбычныйЧеловек
14.11.11
✎
20:20
|
(21) да неужели
|
|||
27
ОбычныйЧеловек
14.11.11
✎
20:21
|
(21) лишь 1 из 10 интересуется закрыт ли код, остальным вообще это глубоко наплевать.
|
|||
28
IamAlexy
14.11.11
✎
20:22
|
(27) причем из 10 интересующихся только одному не пофиг как правило :)
типа "закрыт? ну и ладно" максимум - спросят что именно закрыто... |
|||
29
Конфигуратор1с
14.11.11
✎
20:23
|
(27) наплевать, ибо они не понимают ничего в программировании. А как только возникает необходимость в доработках, сразу начинают понимать
|
|||
30
ОбычныйЧеловек
14.11.11
✎
20:25
|
(29) 10 лет принимаю участие в продаже конфы с закрытым кодом - пока проблем не было ни у меня ни у клиентов.
|
|||
31
Конфигуратор1с
14.11.11
✎
20:26
|
(28) просто ситуация. Не о 1с идет речь. Товарищам за разработку системы по ключ выложили много денег. Элементарно сменился спустя 4 года сервер - поставили 64 разрядную систему. Теперь прога не пашет. Кинулись к разработчикам, а их фирмы нет. Разработчик системы уехал к черту на кулички. Пытались с ним договорится переписать - он то согласен, только ему некогда на новой работе. Сидит заказчик и грустит. И только я ехидничаю - "мама казалы, на 1с заказуйте"
|
|||
32
Конфигуратор1с
14.11.11
✎
20:27
|
(30) это пока Вы принимаете участие. И то, как Вы за заказчиков можете расписываться? У Вас нет, у них етсь
|
|||
33
IamAlexy
14.11.11
✎
20:27
|
(29) страшные истории про такие проблемы муссируют усиленно как правило фикси...
|
|||
34
IamAlexy
14.11.11
✎
20:28
|
+(33) имхо это защитный механизм.. ради оправдания своего существования...
типа франчи- позор 1С закрытый код - удар по бизнесу и тд и тп |
|||
35
Конфигуратор1с
14.11.11
✎
20:28
|
(33) на момент происхождения ситуации в (31) я был даже очень франч)))
|
|||
36
Конфигуратор1с
14.11.11
✎
20:29
|
(34) при всем к Вам уважении (без доли иронии), франчи сами оправдывают смысл существования фикси стоимостью услуг и засильем студентов. Говорю, как бывший сотрудник франча(((
|
|||
37
ОбычныйЧеловек
14.11.11
✎
20:30
|
(32) >>И то, как Вы за заказчиков можете расписываться..
думаю я бы первый узнал будь у них проблемы. |
|||
38
IamAlexy
14.11.11
✎
20:32
|
(31) вполне может быть такая ситуация...
купил автомобиль, делориан дмс-12, неуспел пару раз слетать в будущее а завод закрыли.. что теперь - авто с завода не покупать? самому делать самодвижущиеся вундервафли? |
|||
39
KUBIK
14.11.11
✎
20:37
|
Клиент купил "1С: Аналит: Стоматология" (7.7) (давно было дело)
Конфа+код безобразные. +Часть кода зашита в dll. Для того, чтобы "оно" работало более-менее пришлось переписать "нетленки" dll. (0) ТС, твой код = не "код Да Винчи" => "открой личико, Гюльчатай, Петруха тебя мож замуж возьмет!" :))))))))) |
|||
40
Ногаминебить
14.11.11
✎
20:42
|
Ненавижу длльки. Накосячат, так ведь еще хрен поправишь потом.
|
|||
41
xazrad
14.11.11
✎
20:43
|
http://www.mykod.info/kategoriya-opit-1s/zaschita-razrabotok-1s8
висит в закладках. сам не пользовался. посмотри. расскажешь |
|||
42
KUBIK
14.11.11
✎
20:43
|
(40) Поправить мона = время+цена вопроса
|
|||
43
KUBIK
14.11.11
✎
20:46
|
(41) денег там хотят, не ходите!
|
|||
44
Нуф-Нуф
14.11.11
✎
21:05
|
чувствую зачетная нетленка будет v8: Вывести на форму часы.
|
|||
45
KUBIK
14.11.11
✎
21:07
|
(44) Хорошо, если это не " тот будильник, который заводят один раз!" :))))
|
|||
46
Neg
14.11.11
✎
21:09
|
(0) У Альфа купи КЗК.
|
|||
47
ОбычныйЧеловек
14.11.11
✎
21:20
|
(46) у Альфа есть только под 7ку.
|
|||
48
Neg
14.11.11
✎
21:22
|
(47) А, что у 8-ки нет нет встроеного КЗК? Ууууууууууу...
|
|||
49
ОбычныйЧеловек
14.11.11
✎
21:27
|
(48) есть встроенная пародия на кзк...
|
|||
50
Злопчинский
14.11.11
✎
21:50
|
ну.. насколько в эмпиреях ноосфера полнится духом эгрегора Альф ведет разработку КЗК для снеговика
|
|||
51
VasilyKushnir
15.11.11
✎
00:40
|
(11) +10005000
За такие слова готов пожать лапу и совместно раздавить пузырю конины (не младше 5 лет). Сам так действую. |
|||
52
IamAlexy
15.11.11
✎
01:19
|
(51) попа треснет каждому "допиливать" + мирового господства не достигнешь пока будешь под каждую ИП очередную тупохотелку кодить...
|
|||
53
VasilyKushnir
15.11.11
✎
01:25
|
(3) А знаешь... у меня как минимум три клиента абсолютно уверены, что у них уникальные нетленки (во умора) - на самом деле отличия только в нечзначительных деталях. :-)) Слегка подшаманенные типовухи.
Я не враг своему здоровью: сказали 16 - я и купил 16 ящиков водки (с) Классика |
|||
54
MikleV
15.11.11
✎
02:00
|
(0)а там есть чего защищать?
очередная нетленка? |
|||
55
VasilyKushnir
15.11.11
✎
02:03
|
(54) Какая на... нетленка? Цитаты из хреноветки!
|
|||
56
Хранимая Процедура
15.11.11
✎
02:10
|
(0) тебя за такие методы защиты пользователи проклянут и ты остаешься без еды
Зы ты предлагаешь услуги программиста, а не программу |
|||
57
skunk
15.11.11
✎
06:35
|
интерсно все нубы проходят стадию по написанию нетленки с шифрованием её кода
|
|||
58
ДенисЧ
15.11.11
✎
06:36
|
(57) Я не шифровал :-)
|
|||
59
Alexandr Puzakov
15.11.11
✎
06:47
|
Показывай свой код. Может быть там даже и защищать ничего не надо, мож там такой код, что похитившее его обречены на мучения, связанные с разгребанием этого кода ;) Так и на душе будет спокойно, похитители заранее наказаны.
|
|||
60
VladZ
15.11.11
✎
06:48
|
(0) Никому его не показывать. Даже идею не озвучивать... Написать на бумажке - бумажку съесть!
|
|||
61
Rebelx
15.11.11
✎
11:44
|
опять холивар :) защищать / не защищать ...
и как всегда все в подобных ветка обсуждение приходит к спору - закрывать код / не закрывать. и почему-то никогда никто не вспомнит о том что основная функция защиты кода не спрятать сам код (хотя в некоторых случаях и это важно). Основная функция защиты - это лицензирование разработок. Как посчитать количество пользователей, использующих оригинальную разработку если код открыт? Можно конечно посчитать количество пользователей и в отрытом коде, но если стоимость лицензии разработки велика, а затраты на удаление механизма учета лицензий невелики - по какому пути пойдет клиент? (мнение ортодоксальных пиндосов для российских реалий не применимо) |
|||
62
Поручик
15.11.11
✎
18:58
|
(23) А как же УПП?
|
|||
63
Rebelx
16.11.11
✎
12:05
|
(62) В случае УПП на 1С работает куча франчей, которые не упустят шанса продать коробку УПП, а лицензии на рабочие места в не зависимости от продукта стоят одинаково.
|
|||
64
Stim213
16.11.11
✎
12:10
|
вынести часть функционала в длл
|
|||
65
Rebelx
16.11.11
✎
12:14
|
(64) это может значительно увеличить стоимость разработки и поддержки
|
|||
66
sergeante
16.11.11
✎
13:24
|
(0) опять 25
|
|||
67
Starhan
16.11.11
✎
13:33
|
(57) не шифровал, бо считаю что доброе надо сеять :). В случае если пришлось бы закрывать код вынес бы в длл.
|
|||
68
Rebelx
16.11.11
✎
13:41
|
(67) а ты написал, что-то что продал больше 10 копий?
именно тиражное решение (а не 10 похожих), а еще лучше не обработку/отчет, а законченную конфигурацию |
|||
69
orefkov
16.11.11
✎
13:46
|
(65)
Пока да. Но так возможно будет не всегда... |
|||
70
ОбычныйЧеловек
16.11.11
✎
13:50
|
(69) о чем речь? ты что-то "готовишь" в этом направление? (просто интересно)
|
|||
71
orefkov
16.11.11
✎
13:53
|
(70)
Пока на уровне идеи, до реализации еще не хватает ресурсов. Кратко говоря - "автоматическая выносилка кода 1С в длл", то бишь транслятор 1С -> С++. |
|||
72
zak555
16.11.11
✎
13:56
|
> Написал конфу
что за конфа ? |
|||
73
ОбычныйЧеловек
16.11.11
✎
13:57
|
(71) это было бы просто шикарно.
|
|||
74
Irbis
16.11.11
✎
13:58
|
(0) Гамнокод в защите не нуждается
|
|||
75
akronim
16.11.11
✎
14:00
|
А будет автоматическая получалка кода из длл, вынесенная туда автоматической выносилкой?
|
|||
76
Визард
16.11.11
✎
14:00
|
(71) хорошая идея
|
|||
77
orefkov
16.11.11
✎
14:02
|
(72)
Хочешь выяснить, чьё конфу круче? |
|||
78
ОбычныйЧеловек
16.11.11
✎
14:02
|
(74) везет тебе :) а вот остальным приходится о защите думать :)
|
|||
79
Rebelx
16.11.11
✎
14:03
|
(71)так ведь все давно украдено до нас - в СЗК есть/был транслятор, Душелов (вроде, но точно на инфорстарте) писал интерпретатор 1С, есть еще проект 2С, открою страшную тайну - исполняющая машина 1С 8.2 доступна на языке JS, может еще что есть
но практическое применение выносилки - врядли возможно. (74) ты наверное ничего не защищаешь? |
|||
80
orefkov
16.11.11
✎
14:03
|
(75)
IDA + мозги, так что автоматом не выйдет. |
|||
81
Fish
16.11.11
✎
14:04
|
Из http://www.1c-spb.ru/faq.php#15:
"платформа 1С Предприятия 8 содержит механизм формирования поставки прикладного решения, который позволяет включать в поставку программные модули конфигурации не в виде исходного текста на встроенном языке, а уже в скомпилированном виде. В этом случае исходный код модуля не присутствует в конфигурации, которая используется на предприятии. " |
|||
82
vis_tmp
16.11.11
✎
14:04
|
(72)
> исполняющая машина 1С 8.2 доступна на языке JS А где это? |
|||
83
ОбычныйЧеловек
16.11.11
✎
14:06
|
(81) с чувством юмора у 1С всегда был полный порядок.
|
|||
84
Irbis
16.11.11
✎
14:06
|
(79) Не вижу необходимости, поскольку не участвую в создании тиражных решений. А с редких заказчиков беру по полной стоимости.
|
|||
85
Rebelx
16.11.11
✎
14:06
|
||||
86
orefkov
16.11.11
✎
14:06
|
(79)
В нативный С++ код вроде еще никто не делал. То бишь не интерпретатор, а именно транслятор. |
|||
87
Rebelx
16.11.11
✎
14:09
|
(84) я так и подумал, что то что ты пишешь, не нуждается в защите, т.к. (74)
(86) делали по-другому, но суть не меняется |
|||
88
Irbis
16.11.11
✎
14:11
|
(87) Конечно, разве кроме (74) 1Сник может что-то написать.
|
|||
89
ОбычныйЧеловек
16.11.11
✎
14:14
|
(88) те кто защищают - видать могут.
|
|||
90
Rebelx
16.11.11
✎
14:22
|
(89) интересный поход определять - г код или не г :)
|
|||
91
ОбычныйЧеловек
16.11.11
✎
14:28
|
(90) ну так это чистая правда, в (74) все верно написано "г.код в защите не нуждается" т.к. в нем и так черта лысого разберешься, а вот идеальный легко читаемый, просто модифицированный код - хочется защитить :)
|
|||
92
MikleV
21.11.11
✎
21:51
|
(91)идеальный, легко читаемый, тры-пры-бла - это типа
А = А+Б Б = А-Б А = А-Б? |
|||
93
MikleV
21.11.11
✎
21:51
|
сложные вещи не могут быть простыми по определению
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |