Golden Key 1.1 Бесплатная защита твоей конфигурации

12.04.09

Разработка - Защита ПО и шифрование

Вам надоело видеть, как взламывают Ваши конфигурации? Вам нужна надежная и бесплатная защита для 1С? И Вы, тем не менее, хотите оставить пользователям возможность видеть и изменять Ваши программные модули?  

КАЧАЙТЕ GOLDEN KEY!
----------------------------

Особенности этой защиты

1. На основе использования технологии внешних компонент
2. Проста в использовании
3. Взят в основу метод интеграции защиты в программный модуль
4. Надежный алгоритм перекодировки
5. Возможность выборочной защиты отдельных процедур и функций в модуле
6. Возможность ограничить демоверсию по количеству запусков и числу имеющихся в базе документов
7. Позволяет оставлять конфигурацию без пароля, открытой для изменения без ущерба защищенности

Скачать файлы

Наименование Файл Версия Размер
Дистрибутив Golden Key 1.107
.1194951630 1,38Mb
2018
.1194951630 1,38Mb 2018 Скачать
Описание Golden Key 1.1
.1194951713 374,42Kb
1385
.1194951713 374,42Kb 1385 Скачать
Применение Golden Key к защите внешних отчетов
.1197681377 443,75Kb
971
.1197681377 443,75Kb 971 Скачать
Пример защиты внешнего отчета из инструкции
.1197752599 186,30Kb
918
.1197752599 186,30Kb 918 Скачать
Golden Key 1.107 в ZIP архиве, без установочного пакета
.1198044044 1,23Mb
755
.1198044044 1,23Mb 755 Скачать
Key Maker с более удобным лицензированием, выведенным отдельной кнопкой
.1207712284 486,76Kb
574
.1207712284 486,76Kb 574 Скачать
Дополнение от Astonvilla: возможность установки и продления лицензионного срока использования программы, защищенной GoldenKey
.1221154394 98,23Kb
357
.1221154394 98,23Kb 357 Скачать
Стиралка счетчиков от старых версий (если глючит) ТОЛЬКО 5 дней!
.1207883153 278,89Kb
482
.1207883153 278,89Kb 482 Скачать

Защита конфигураций Golden Key становится вполне надежной, оставаясь по-прежнему бесплатной!

Сегодня пакет приобрел несколько новых мощных функций защиты. И главное - подарок особым ценителям удобства при работе, это встроенная турбо среда. Да-да! Теперь копипастить, по крайней мере, при работе с конфигурациями не придется.

Особо стоит обратить внимание на функцию финализации проекта.

Новый "Золотой ключик" не позволит запустить отладчик при выполнении рабочего кода программы, чтобы досужие юзвери не смогли прощупать то, что там делается. Если же кто-то попробует внести изменения в защищенную конфигурацию, например, просто взломав установленный пароль, или "разгадав" часть кода, то Golden Key просто перестанет работать, сделав конфигурацию непригодной для дальнейшей работы и взлома.

Историю всех изменений смотрите на сайте разработки или в подробном описании

Подробнее о последней версии...

Версия 1.107 (19.12.07)
~~~~~~~~~~~~~~~~~~~~~~
- Добавлена опция лицензирования проекта, защищенного Golden Key
- Добавлена возможность отключать подсчет числа запущенных копий 1С при получении лицензии
- Исправлено вываливание KeyMaker при попытке открыть конфигурацию, защищенную паролем
- Добавлена возможность работать с журналом документов
- Убрано рекламное сообщение в конце работы GoldenKey
- Добавлен счетчик числа запусков
- Исправлена ошибка, возникающая в 1С при длинной строке: теперь строки разбиваются
- Исправлена ошибка потери символа ; в глобальном модуле- Убрано рекламное сообщение в конце работы GoldenKey

Подробную доку по лицензированию не подготовил, но там и так все ясно. Пока - кратко:

Лицензирование программы происходит на одном рабочем месте. В сети не проверялось. Скорее всего, надо будет лицензировать на каждом компьютере.

Важно, что на одном и том же компьютере у клиента одна и таже программа не потребует повторного лицензирования даже при переустановке Windows. Привязка идет исключительно к конфигурации и жесткому диску.

Помните, что лицензироваться может болько та разработка, в которой такая возможность при создании дистрибутива с помощью Golden Key была включена

В состав дистрибутива необходимо включать lecense.exe, чтобы у клиента мог быть сформирован код запроса лицензии

Имеет смысл делать разные дистрибутивы для демо и лицензирования. В дистрибутиве, предполагающем лицензирование, стоит отключать функцию финализации проекта и делать меньше шифрования. Хотя в дальнейшем предполагаю сделать автоматическое отключение финализации при получении лицензии и вывести это в опции

Хочу персонально поблагодарить Аркадия Кучера ( aka Abadonna //infostart.ru/profile/1329 ) и Павла Бычковяка, автора ActiveMD, без чьих консультаций этот проект увидел бы свет еще не скоро

Тестируйте. Сообщайте, если что работает не так.
___________________

11.09.08 Опубликована доработка от Astonvilla ( //infostart.ru/profile/15937/ ). С ее помощью можно организовать установку и продления даты лицензионного использования программы, защищенной Golden Key. Выполнено на уровне внешней обработки. Имеет смысл включать в конфигурацию. Может рассматриваться, по словам автора, как идея, которую можно взять на вооружение и усовершенствовать под собственные нужны.

См. также

Как уберечь конструкторскую документацию от воровства конкурентами?

Защита ПО и шифрование Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Как уберечь конструкторскую документацию от воровства конкурентами? Недавно столкнулся с этой проблемой. Заказчик серьёзно обеспокоен утечкой информации о конструкторских разработках в адрес конкурентов, за счет подкупа исполнителей, занимающихся производством по конструкторской документации, операторов технологического оборудования и обрабатывающих центров по изготовлению деталей и сборочных единиц.

2 стартмани

09.03.2022    5633    3    ge_ni    9    

2

Криптография: внешняя компонента для 1С 7.7

Разработка внешних компонент Защита ПО и шифрование Платформа 1С v7.7 Абонемент ($m)

Цифровые подписи, шифрование, просмотр сертификатов ключей ЭЦП, работа с различными криптопровайдерами (в т.ч. КриптоПРО ГОСТ 2012) в 1С 7.7.

1 стартмани

08.06.2020    9034    27    mdbruyfn    10    

9

1С7 + MD5

Защита ПО и шифрование Платформа 1С v7.7 Оперативный учет 7.7 Конфигурации 1cv7 Абонемент ($m)

Шифрование MD5 появилось в 1991 году (опубликовано в 1992), но и в XXI-м веке в 1С7 функция шифрования так и не появилась...

1 стартмани

11.01.2019    8676    10    vakham    2    

3

Злоумышленник зашифровал базы 1С и другие файлы

Информационная безопасность Защита ПО и шифрование Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Звонит пользователь, на экране сообщение ваши данные зашифрованы, введите пароль, пишите письма и т.д.

1 стартмани

08.11.2014    40142    44    aleksch21    85    

47

Пример кодирования строки средствами 1С в BASE64

Защита ПО и шифрование Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Вспомнил свою старую обработку. Кодирование строки в base 64. Может пригодится для обмена с сайтами из 1с, где это требуется протоколом.

1 стартмани

02.09.2013    24277    9    _Vovik    2    

4

Внешняя обработка «Кинт: Обезличиватель 1.0»

Защита ПО и шифрование Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обезличивание текстовых данных любых информационных баз на платформе «1С:Предприятие 7.7».

1 стартмани

31.12.2010    18371    111    kint    7    

17

Скрыть персональные данные сотрудников (ЗиК)

Защита ПО и шифрование Кадровый учет Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Абонемент ($m)

Обработка очищает или заменяет личную информацию сотрудника (Зарплата и Кадры)

1 стартмани

02.09.2010    18560    103    gucci76    15    

18

Сохранение файлов в конфигурации и обработках 1С: Предприятие 7.х

Защита ПО и шифрование Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Дальнейшее решение проблемы с сохранение файлов в конфигурации и обработках 1С: Предприятие 7.х

1 стартмани

17.05.2010    21427    152    VRP    10    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. sergm47 18.10.07 11:16 Сейчас в теме
>СРОЧНО КАЧАЙТЕ НОВЫЙ ПАКЕТ GOLDEN KEY!
Доступ - Для своих (((
2. JohnyDeath 301 18.10.07 11:21 Сейчас в теме
Я так подозреваю, что способ оюхода данной защиты аналогичен способу обхода КЗК-1
3. vasilykushnir 63 18.10.07 11:27 Сейчас в теме
(2) если бы... - подозреваю, что легче.
Протестирую с удовольствием.
4. astonvilla 234 18.10.07 11:31 Сейчас в теме
Не знаю, скачал, вроде ничего, работает.
Попробую помучать всяко тестовую конфу, о результатах отпишусь попозже.
319. dark70 235 12.12.07 03:26 Сейчас в теме
Перем GoldenKey ;
Процедура Сформировать()
GoldenKey.Execute(0,5);
Сообщить(GoldenKey.Get(4));
;GoldenKey.Execute(0,6);
КонецПроцедуры
Процедура ПриОткрытии()
ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"GoldenKey.dll");
GoldenKey=СоздатьОбъект("AddIn.GoldenKey");
КонецПроцедуры
1С валится :(
Обнаружила ошибку,приложение будет закрыто.
Я конечно понимаю,что нужно в ПриНачалеРаботыСистемы.Но ведь стоял вопрос про защиту ВНЕШНИХ обработок.А если в МД можно лезть,так нафига тогда эти внешние обработки ? С таким же успехом можно и встроить в МД.
Так все же,внешние защищает ? Без изменения МД.
5. O-Planet 6431 18.10.07 11:39 Сейчас в теме
VasilyKushnir
Ты явно недооцениваешь меня =)
Dencheg; Delon; +2 Ответить
8. vasilykushnir 63 18.10.07 12:05 Сейчас в теме
(5)Ну-ну - посмотрим. Пока потестирую... Плюсик ставлю за попытку(:-)
291. Abadonna 3958 27.11.07 17:25 Сейчас в теме
Код
Процедура Сформировать()
   Сообщить(GoldenKey.Get(8)); 
   Сообщить(GoldenKey.Get(10));   
   Сообщить(ТипЗначенияСтр(GoldenKey.Call(0,13))+"."+GoldenKey.Call(0,13).Вид());
КонецПроцедуры
Показать полностью

В окне сообщений имеем:
Это готовое блюдо (Да) или полуфабрикат (Нет) ?
Отмена
Справочник.Номенклатура
--------------------------------------------------
Ну может не 2 часа, как Альф говорил, а часа четыре... ;)
10. yu 328 18.10.07 13:07 Сейчас в теме
(5) Ты явно недооцениваешь IDA. Достаточно поставить breakpoint на AssignAndCompile из seven.dll, ему ты скармливаешь уже расшифрованный текст модуля...
6. O-Planet 6431 18.10.07 11:40 Сейчас в теме
sergm47
Вот потестируем - выложу для всех
7. O-Planet 6431 18.10.07 11:50 Сейчас в теме
Кстати!!! Совсем забыл упомянуть один важный нюансик при защите внешних отчетов... ПОКА НЕ ПРОВЕРЯЙТЕ ЭТО. Вот посплю - напишу...
14. CheBurator 3119 18.10.07 18:40 Сейчас в теме
Хм.. зашифровал внешний отчет
при открытии отчета пишет - Извините, время демо закончилось...
это так задумано...? или это особенность (7)...?
9. Abadonna 3958 18.10.07 12:06 Сейчас в теме
>Я так подозреваю, что способ оюхода данной защиты аналогичен способу обхода КЗК-1
Я сильно подозреваю, что это и есть КЗК-1 в исполнении Планета ;)
11. АЛьФ 18.10.07 13:23 Сейчас в теме
Мда... Опоздал ты года на четыре с этой разработкой... :)
12. andrewalexk 18.10.07 14:02 Сейчас в теме
(0)
:)))
"быстрее сделать чем найти.."?!
вот это опустили местных банеростроителей...
;)
13. Abadonna 3958 18.10.07 18:31 Сейчас в теме
>8. Перенесите сформированный текст обратно в модуль 1С
Планет! Стыдобища - компаунды еще не освоил?
15. CheBurator 3119 18.10.07 18:42 Сейчас в теме
в принципе - то же самое и для встроенного отчета..
где я туплю...?
23. CheBurator 3119 18.10.07 22:22 Сейчас в теме
Ээээ! А на (15) ответ будет...?
16. CheBurator 3119 18.10.07 18:45 Сейчас в теме
вообще, конечно, автора надо убить. и не за предлагаемую защиту, а за стиль. ладно, главное окно - дело вкуса...
но окно настроек - я впал в ступор...
кнопки со стрелками - переключают В РЕЖИМ указанный справа от кнопки...? или сейчас действует такой режим....?
долго искал кнопку "закрыть"...?
22. CheBurator 3119 18.10.07 22:22 Сейчас в теме
Ээээ! А на (16) ответ будет...?
17. O-Planet 6431 18.10.07 21:14 Сейчас в теме
yu
Интересно, сколько человек такое могут проделать? Но подумаю над этим...

АЛьФ
Ничего. Я эти 4 года пробегу за один =)

Abadonna
Чудо! Ты сколько внешних компонент сделал? У меня это - вторая. Первая - ты занешь, что умела делать =) Вот возьми и подскажи...
18. АЛьФ 18.10.07 21:43 Сейчас в теме
2(17) Ты не с того начала, чтобы догонять.
42. Abadonna 3958 19.10.07 02:53 Сейчас в теме
(17)>Вот возьми и подскажи...
Если мне память не изменяет, то все, о чем ты спрашивал, я подсказал ;)
Про компаунды ты не спрашивал. Кстати, компаунды и ВК - совершенно из разных опер
19. O-Planet 6431 18.10.07 22:01 Сейчас в теме
Да эт не самоцель на самом деле. Просто нужна была защита. И она есть теперь. С IDA разберемся.
20. АЛьФ 18.10.07 22:06 Сейчас в теме
2(19) Это тебе кажется, что она есть :)
Не думал, что буду выступать в этом качестве, но...
Давай ты мне пришлешь свою "защищенную" конфигурацию, а я тебе верну ее в открытом виде? Ну, скажем, в течении часа... Если, конечно, модулей не слишком много (тогда понадобится чуть больше времени).
А? ;)
192. АЛьФ 16.11.07 13:19 Сейчас в теме
2(19) Уверяю. На существующем уровне реализации что строки, что методы - одинаково легко и автоматически восстанавливаются в исходный вид.
21. АЛьФ 18.10.07 22:07 Сейчас в теме
Кстати, не трать время на IDA. Твою "защиту" можно намного проще преодолеть.
24. O-Planet 6431 18.10.07 22:30 Сейчас в теме
АЛьФ
Давай исходить их того, что моя защита все-таки надежнее простого пароля на конфигуратор. То, что ты или Abadonna можете ее обойти - ничего не значит. Остальные-то не обойдут! Тем более разные юзеры - потенциальные покупатели наших программ. Для первой версии все-таки, думаю, оно получилось. Или ты можешь предложить более надежную бесплатную защиту?

Сhe Burashka
[15] - проверяй на конфигурациях, а не на отчетах. я на отчетах сам не гонял, поэтому, там может быть глюк. Я ж и поставил доступ "для своих" поэтому
[16] - описание просто нужно. если кнопка со стрелкой напрягает - поставлю что-то более привычное. не проблема.

25. АЛьФ 18.10.07 22:42 Сейчас в теме
2(24) Обойти сможет любой, кто умеет пользоваться поисковиками. Или знает об 1С++. Так же, как и пароль на конфигу. Так что не надежней. Да еще и жутко неудобно в установке.
Говорю же, опоздал ты на четыре года. У народа было время отточить на первой версии КЗК навыки взлома подобного рода защит.
Бесплатные аналоги КЗК время от времени всплавали. Попадались и неплохие варианты. Вот только до нормального состояния мало кто довел. Хватит ли у тебя терпения сделать нормальный бесплатный продукт? Тем более ты уже сейчас планируешь делать платный :)
26. АЛьФ 18.10.07 22:43 Сейчас в теме
Кстати. Вот тебе задачка: для глобального модуля твоя разработка не прокатит.
27. O-Planet 6431 18.10.07 22:46 Сейчас в теме
АЛьФ
Я не спорю, что более надежной была бы защита, не дающая где-то там в ddl ссылку на расшифрованный файл. Например, можно было бы ее построить по следующему принципу: любая 1С-макрокоманда предполагает набор элементарных операций над памятью, регистрами и данными 1С. Эти операции выполняюся библиотечными функциями 1С-компилятора. Фактически, можно было бы просто их вызвать по AppDispatch напрямую в ВК. Но для второй в жизни ВК это все-таки сложновато... Вот на 4-й 5-й можно будет =)
28. O-Planet 6431 18.10.07 22:53 Сейчас в теме
АЛьФ
Про глобальник я знаю и в реадми это сказано... =((( Я спец по с++, меньше - по паскаль и немного по 1С. Попутно занимаюсь php, js, ajax - технологиями. Все эти асмы, ddl-ки и дебагеры в сферу моей специализации не входят, к сожалению. Пока не входят. Для меня - проблема получить список функций из dll, проблема их переопределить в delphi. Опять же, пока. Просто новая тема. Всегда начинать немного сложно. А терпения вести бесплатный продукт у меня точно хватит. И не думаю, что оно не выгодно.
29. АЛьФ 18.10.07 23:00 Сейчас в теме
Секундочку... Я, похоже, был лучшего мнения и не слишком внимательно глянул...
"расшифрованный файл"? ФИниш... Не ожидал, что ты будешь делать временный файлы. Это ж даже не четыре года отставания, а все шесть...
Извини, больше тогда не буду комментировать. Делай, изучай. Возможно, что-то и выйдет.
30. АЛьФ 18.10.07 23:01 Сейчас в теме
Ой! Чуть не забыл!
Когда все напишешь на приемлимом уровне, посчитай свои затраты и, возможно, осознаешь, что было бы намного проще и дешевле купить КЗК-2 :)
31. O-Planet 6431 18.10.07 23:14 Сейчас в теме
Какой временный файл? Ты о чем? Я не делаю временных файлов. Это было бы отставанием лет эдак на 12, а не на 6... Я говорю о данных в буфере. Терминология "файл" здесь также применима.

По поводу КЗК-2 - это из разряда вопросов, что лучше: поддерживать OpenOfice или стать дистрибьютерами MicroSoft...

КСТАТИ...

Вопрос - от кого мы хотим защитить свои программы.

Варианты ответов:

А. От коллег
Б. От юзеров

Если я выбираю А, то возможно, мне действительно лучше приобрести КЗК. Однако, меня меньше всего волнует, что пара программистов, знающих IDA, стырят мою Кассирочку и поставят на тройке фирм. Но меня волнует другое: что клиент, приобретший Кассирочку для одной точки, может ее перекинуть на десять других. Почти любой тупой сисадмин может обойти пароль на конфу. Но далеко не каждый владеет 1С и тем более методами взлома ее dll. А в интернете нет готовых решений, есть только советы для специалистов типа тебя.

Поэтому, я выбираю вариант ответа Б. И, думаю, среди моих знакомых бухов и директоров фирм не так много знакомых, владеющих 1С++ =) Поэтому, использовать КЗК против них - это стрелять из пушки по воробью.
32. АЛьФ 18.10.07 23:44 Сейчас в теме
Думаю, что ни один твой знакомый бух или директор фирмы не полезет сам ломать даже пароль на конфиге. Он найдет знакомого, который это сделает за него.
И твой выбор основан только на недооценивании "противника" :)
И еще раз советую посчитать во сколько тебе в итоге обойдется эта защита.
33. O-Planet 6431 19.10.07 00:02 Сейчас в теме
АЛьФ
Ты не знаешь, похоже, основ маркетинга. Бесплатное распространение хорошей программы является неплохой рекламой. Я могу прилепить всплывающее окно с инфой о разработчике, отказавшись от всякой оплаты. Кому надо - его хакнут, но у большинства оно будет всплывать. нет. Golden Key будет поддерживаться, развиваться, и он останется бесплатным.

По поводу возможности взломать... Ты все-таки преувеличиваешь. Не знаю, что обычно выгоднее и дешевле начальнику конторы: нанять хакера, взломать чью-то прогу, использовать взломанную на свой риск, не имея возможности получать обновления и сопровождение, или заплатить те же или даже меньшие деньги не хакеру, а разработчику, приобретя все блага. Повторюсь: актуальной является защита от злоупотреблений юзеров, а не коллег программистов экстра класса. А взломать можно практически любой софт. Поэтому, лучшей защитой конфы является до сих пор внешний ключ. И то, умельцы сканируют эти ключи и ставят эмуляторы.
35. АЛьФ 19.10.07 00:27 Сейчас в теме
2(33) Это ты МНЕ пишешь про "основы маркетинга" и неплохую рекламу с помощью бесплатных проектов? Хорошая шутка :)
2(34) С чего это вдруг КЗК будет "слабовато" для проектов стоимостью 150000? В самый раз. Так же как и для конфы в пару сотен баксов. Для обоих этих категорий КЗК очень даже неплохо используется.
Для информации: у it.net нет своей разработки по защите информации, он чужую опубликовал; у Снусмумрика разработка предназначена для работы с данными, а не с конфигурацией.
И твоя разработка не уведет ни какой части моих клиентов. Скорее наоборот. Посмотрев на подобные разработки, люди сделают правильный выбор :)
Кстати, поэтому и пишу здесь, чтобы твоя разработка висела на первой странице и как можно больше людей смогли на нее посмотреть :)
34. O-Planet 6431 19.10.07 00:07 Сейчас в теме
Бесспорно, для программного комплекса стоимостью в 150000, слабовато будет и КЗК... А вот для конфы в пару сот баксов вполне сойдет и Golden Key, и разработка от it.net, и Снусмумрика... Я специализируюсь не на уникальных решениях, а на популярных. Ты пишешь здесь потому, что наши бесплатные и относительно бесплатные защиты уводят часть твоих клиентов на КЗК. =)
36. O-Planet 6431 19.10.07 00:40 Сейчас в теме
Ха-ха. Антиреклама не пройдет. Это бетта-версия, закрытая для скачивания большинством. Сейчас баги и слабые места выявлю - снесу ее со всеми комментами и выложу нормальную. Понимаешь, выбор основывается не на комментах конкурента, а на личном выводе. Человеку достаточно просто скачать и посмотреть самому как оно работает.
37. O-Planet 6431 19.10.07 00:48 Сейчас в теме
А мож и не снесу... Твои апы поддерживают интригу, и это здорово. Многие тут не довольны тем, что КЗК платна. А Golden Key - нет. И уже сейчас лучше пароля на конфу. Вот подумаю над антиотладочную защитой. Через какое-то время это будет нормальный, популярный софт с сотней комментов и хорошим рейтингом. Будет приятно видеть твои комменты в самом начале по поводу тестовой версии... =)
39. АЛьФ 19.10.07 00:56 Сейчас в теме
2(37) Я тебе еще раз говорю: не парься с тем, что только время отнимет. Поверь мне. Я ж уже не первый год этим занимаюсь. Вся твоя "антиотладочная защита" пойдет прахом. Просто по причине, что подход с шифрованием подразумевает передачу модуля в открытом виде в 1С на исполнение. Т.е. как бы ты не защищался, человек, который слышал про первую версию КЗК, очень быстро обойдет и твою. А если не слышал, то быстро найдет нужную инфу в Инете.
Да хотя бы вот практически готовый инструмент:
http://idjogod.narod.ru/
Robert; lustin; a.kuznetsov; svsrus; +4 Ответить
38. АЛьФ 19.10.07 00:51 Сейчас в теме
Какая антиреклама? Ты действительно считаешь свою разработку конкурентом КЗК?!
А ты хотя бы демку КЗК скачивал? :)
Выявляй баги, закрывай слабые места, выкладывай нормальную (в твоем понимании). Я всячески поддерживаю это начинание!
40. CheBurator 3119 19.10.07 00:58 Сейчас в теме
Я пока - плохого мнения от программы Опланета (не от защиты!!! - тут я не спец...). В первую очередь потому что она жутко неудобна и неюзабельна. Прога которой не удалось воспользоваться с первого раза - вряд ли доживет до второго... Тем не менее - следить и пробовать буду...
41. Abadonna 3958 19.10.07 02:47 Сейчас в теме
В любом случае действия Планета в направлении написания не только 1С-кода я приветствую.
Пусть опоздал, пусть интерфейс кому-то не нравится, но главное - лед тронулся ;)
43. O-Planet 6431 19.10.07 03:11 Сейчас в теме
> Ты действительно считаешь свою разработку конкурентом КЗК?!
Вообще, нет. Все-таки потребитель у них разный. Я не претендую на тот присловутый проект стоимостью 150000. Потом, КЗК уже действительно, давно в пути...
> Да хотя бы вот практически готовый инструмент:
Хорошее здесь слово "практически"! Для программиста, может быть, и готовый инструмент. И то, не для всякого.

> Я всячески поддерживаю это начинание!
> В любом случае действия Планета в направлении написания не только 1С-кода я приветствую

Ну а что ж вы накинулись-то!!! Я понимаю, что с КЗК не стоит мне сейчас сравниваться. Это разработкb разного класса. Оно и претендовало с самого начала на место бесплатной защиты от юзеров и не экспертов в области с++, asm и дебаггинга. От них в первую очередь и требуется что-то защищать. И предполагается дальнейшее развитие проекта.
44. АЛьФ 19.10.07 03:29 Сейчас в теме
2(43) Ну, раз уж ты считаешь свое время таким дешевым... У меня на сайте сейчас выложены исходники программы Inserter. Можешь взять за основу для создания нормальной оболочки. Заставлять пользователя копировать руками текст туда-сюда - это ж просто издевательство (хоть я сам этим и грешу :))
45. O-Planet 6431 19.10.07 03:41 Сейчас в теме
Нет, конечно всем спасибо за критику. И я, похоже, знаю в каком направлении двигаться дальше.

А мое время?.. Я программист. Фри. То, что я делаю, в конечном итоге обращается в деньги. Потом, я программлю достаточно быстро. Потом, мне самому нужна защита с развитием, так скать. Использовать готовую утиллиту можно, но иметь что-то свое - и пристижно, и познавательно. Но главное - соскучился я по нормальному программингу с этим 1С :(
46. Abadonna 3958 19.10.07 04:31 Сейчас в теме
Куски от CompaundExplorer могу кинуть, да и альфовский inserter на ту же тему.
Copy-Paste must die ;)
47. O-Planet 6431 19.10.07 05:44 Сейчас в теме
Ладно, начнем с Чебуратора, как с самого главного...

Дизайн поменял, сделал более строгим. Добавил кнопку "Выход". Убрал непонятную кнопку со стрелкой. Вообще убрал возможность защиты внешних обработок отдельно, вне прописи в глобальнике внешней компоненты. не до этого пока. То есть, теперь работает только на целых конфигурациях...
48. svsrus 178 19.10.07 09:27 Сейчас в теме
Плюс в любом случае. Ибо попытка не пытка и такие начинания всячески приветствуются) Что получится не знаю, но что-то получится... Пойду хоть гляну одним глазком.

Альфу тоже плюс! За интересные ссылки, которые я не видел...)
49. andrewalexk 19.10.07 10:47 Сейчас в теме
(2O-Planet)
:)
вперед молодняк!
не принимай Альфа всерьез в нетехнических вопросах!
а фразы "проще было купить мою КЗК-2" вообще курам насмех
он не понимает суть происходящего,
путает коллегу-разработчика, который ищет опыт создания,
с потенциальным клиентом
и "тупо пеарится!"
;)
a.kuznetsov; +1 Ответить
50. vip 19.10.07 10:57 Сейчас в теме
to andrewalexk

Вот "тупо пеарится!" как раз автор ветки.
Когда я писал свою первую ВК, я тоже прыгал от радости, только моих прыжков никто не видел.
А каждое появление уважаемого автора сопровождается оглушительным грохотом в панфары.
И на успех он, конечно, обречен.
Наш народ последнее время способен услышать только громкую музыку.
Robert; АЛьФ; vasilykushnir; +3 Ответить
52. andrewalexk 19.10.07 11:47 Сейчас в теме
(50)
:))
вот и Альф тоже считает что "автор пальцы гнет"
потому и нападает..
а по-моему все проще..
(51)
:)
по опыту..
;)
53. Abadonna 3958 19.10.07 12:07 Сейчас в теме
(52) Не понимаю я, что такое "опыт"... Можно не знать ни одного языка - но быть ПРОГРАММИСТОМ. И наоборот.
Алгоритмическое мышление - врожденная способность, никакой опыт не поможет
55. andrewalexk 19.10.07 14:44 Сейчас в теме
(53)
:)
ну я про опыт в плане написания внешних компонент..
про алгоритмическое мышление автора я не знаю..
(обработку тоже не смотрел)
(54)
:))
..и предлагаешь ему купить свой с круглыми..
я просто заметил что это уместнее в магазине
где ПОКУПАЮТ велосипед с квадратными колесами,
а не в мастерской, где его СОЗДАЮТ...
;)
56. АЛьФ 19.10.07 14:55 Сейчас в теме
2(55) Видишь ли... В отличие от тебя, я сначала посмотрел обсуждаемую разработку.
57. andrewalexk 19.10.07 15:24 Сейчас в теме
(56)
:))
удивился бы если бы АЛЬФ не оценил бы сначала своего потенциального "убийцу"..
;)
59. АЛьФ 19.10.07 15:57 Сейчас в теме
2(57) Ой! Не смеши! :D
2(58) Он просто пошел не в ту сторону. Эта тропка уже истоптана вдоль и поперек. Ему надо взяться за С++ и копать в сторону КЗК-2. Шифрование - это устаревшая тема. И тупиковая ветвь для вхождения на рынок защиты.
61. andrewalexk 19.10.07 16:17 Сейчас в теме
(59)
:))
не надо меня буквально понимать -
я про любую новую обработку в данном направлении,
ищи около слова "потенциальный"...
;)
63. АЛьФ 19.10.07 17:19 Сейчас в теме
2(61) Ни одного даже "потенциального" пока не встречал. А ты?
2(62) А как ты догадался? :)
64. andrewalexk 19.10.07 18:10 Сейчас в теме
(63)
:)
неа
но не теряю надежд..
(не лично для меня а для общества в целом)
потому что когда на узкоспециализированном форуме
вместо проф. советов появляются фразы типа "купи мой ХХХ"
такой тянет "лумповщиной"
что становится не по себе
от жадной поступи капитализма...
;)
72. vasilykushnir 63 22.10.07 10:31 Сейчас в теме
(63) А че там сложного догадыватся? И так все прозрачно видно - будь эта защита серъезным конкурентом, почему-то уверен - тон комментариев товарища Альфа был бы совершенно другим, а так только по отчески пожурил, чтобы Планет в потемках не блуждал. И будь предложен серъезный алгоритм защиты, думаю даже предложение о сотрудничестве не замедлило бы поступить..
62. vasilykushnir 63 19.10.07 16:42 Сейчас в теме
Вот смотрю: и АЛьФ, и artbear поставили плюсики и так грустно-грустно стало... Не, ребята (57), не убийцу потенциального они заценили, а потому, что эта защита принесла им полное удовольствие в качестве как раз "совсем не конкурента". Это сигнал Планету, что до конкурентной версии еще ой как далеко...
54. АЛьФ 19.10.07 12:38 Сейчас в теме
2(52) Я совсем не считаю, что "автор пальцы гнет". С чего ты взял?
Я считаю, что автор занимает изобретением велосипеда с квадратными колесами и без сидения. И совсем я не нападаю, а высказываю свое мнение. Уж извини, если это мое мнение не совпадает с твоим и автора.
51. Abadonna 3958 19.10.07 11:09 Сейчас в теме
>вперед молодняк!
Ты молодняк как определяешь? По уровню или возрасту?
Если по возрасту - пальцем в небо
58. vasilykushnir 63 19.10.07 15:45 Сейчас в теме
А между прочим Альф по дружески подсказывает товарищу по цеху, чтобы не блуждал в потемках. И если где-то его критика более резковата - так это чтоб Планет не упорствовал и не ломился в открытую дверь. Ведь плюсик он таки поставил... Хотя бы за то, что Планет сделал первый шаг на этой тропе. Придет время и тропа превратится в хорошую дорогу. Олежа, я верю в тебя.
60. Abadonna 3958 19.10.07 16:11 Сейчас в теме
Жирик как-то предложил, чтобы женщин, выходящих замуж за иностранцев лишали гражданства. И сам он понимал, что это чушь - просто посветиться захотелось. А пресса повелась, и вместо того, чтобы промолчать, начала Жирика и так и эдак. А он, довольный, руки потирал - опять о нем!
Так что Олега свое дело сделал - за день 60 комментариев ;)
65. O-Planet 6431 19.10.07 21:55 Сейчас в теме
> Ему надо взяться за С++
Это - вообще моя тема. Builder - любимый продукт. Минидизайнер на нем... Только по ВК под с++ не написано ни где, поэтому и Дельфи, хоть и плююсь периодически. Вот если на С это делать, то точно, надо время, которого нет.

Про пиар кто писал - вы не правы. Не в этот раз, по крайней мере. Я не рассчитывал на 60 комментариев, мне и не нужны они. И с КЗК не собираюсь я конкурировать. Мне просто нужно выложить пару новых разработок, обновить несколько имеющихся. Вот и ваяю простенькую защиту от разных... А то, что здесь выложил это, то для оценки прежде всего, да и поделиться, если кому надо. Нравится этот портал. И так пол года ничего не выкладывал... Кому не нравится - ф топку!!!
71. artbear 1447 22.10.07 09:35 Сейчас в теме
(65) На С++ полно различных ВК :)
навскидку 1С++, FormEx, ТурБоМД, ТурбоБЛ, VTools и др.
Да и в примерах к технологии создания внешних компонент есть пример на С++ с соответствующей докой.
Я в свое время работал и с Делфи и с Билдером, библиотеки все равно одни, и схемы работы одинаковы.
Пробуй и все получится.

По поводу защиты - интересно, при загруженной ФормЕкс что покажет код
Код
РасширениеФормы = СоздатьОбъект("РасширениеФормы");
Сообщить(РасширениеФормы.ТекстМодуля);
Показать полностью
?
ИМХО как раз тот код, который и был закрыт :)
73. Abadonna 3958 22.10.07 10:40 Сейчас в теме
(71) По поводу защиты - интересно
Действительно ИНТЕРЕСНО, если это так...
Как в анекдоте:
- Пароль?
-Пуля
-Да не пуля, а граната! Проходи ;)
81. Abadonna 3958 23.10.07 06:25 Сейчас в теме
Планет, ты ответь на (71)
Тот код был зашифрован или не тот?
А то мне влом проверять
66. O-Planet 6431 19.10.07 22:01 Сейчас в теме
А вот - вопросик по существу для экспертов по ВК... ;) Так уж и нельзя никак добраться до локальных переменных модуля по AppDispatch? (перевод их в глобальные я не рассматриваю за метод)
67. Abadonna 3958 20.10.07 05:11 Сейчас в теме
(66) AppDispatch - OLE-интерфейс, со всеми вытекающими. Нельзя, ИМХО
68. Abadonna 3958 21.10.07 06:11 Сейчас в теме
>Я считаю, что автор занимает изобретением велосипеда с квадратными колесами и
Не, ребята... Если бы я не изобретал велосипеды, пусть даже с квадратными колесами, был бы я Кучер А.А., инженер-механик. А сейчас, какой-никакой - Абадонна ;) Помню, "изобрел" рекурсию и был шибко удивлен, что опять - велосипед. Но ведь САМ!!!
69. неадекват 22.10.07 05:06 Сейчас в теме
70. Генералисимус 10 22.10.07 08:55 Сейчас в теме
74. zakazchik 22.10.07 11:00 Сейчас в теме
ТАК и пиши - ТОЛЬКО ДЛЯ РАЗРАБОТЧИКОВ и не пили мозги простым патцанам про плюсики и бесплатность.
Bod; LelikOFF; +2 Ответить
75. O-Planet 6431 22.10.07 15:30 Сейчас в теме
Потерпите немного!!! Как метко указал тов. Альф, поскольку разработка предполагается бесплатной, я не смогу все время уделять только ей.

1. К вопросу о доступности кода для разных кулибиных... Именно сейчас предпринимаются шаги по этому вопросу.
2. "Только для разработчиков" будет убрано, как только комментарии Альфа станут другими :) И это будет скоро.

Резюме... Ждите версию 1.1
76. АЛьФ 22.10.07 16:11 Сейчас в теме
2(75) Боюсь, что тебе очень долго придется ждать, что мои комментарии станут другими :)
Для этого тебе как минимум надо изменить подход к защите и отказаться от шифрования. Вот тогда можно будет серьезно что-то обсуждать.
LelikOFF; +1 Ответить
77. Bod 23.10.07 00:16 Сейчас в теме
78. АЛьФ 23.10.07 02:18 Сейчас в теме
Мда...
А ведь artbear привел готовый код ломалки для этой "защиты".
Плохо... очень плохо... совсем плохо...
79. АЛьФ 23.10.07 02:21 Сейчас в теме
Извини, O-Planet, но я изменю свою оценку. На плюс все же никак не тянет.
Надеюсь, минус тебя как-то вдохновит прислушаться к "старшим товарищам" :)
80. O-Planet 6431 23.10.07 04:45 Сейчас в теме
Я был вдохновлен уже...
82. O-Planet 6431 23.10.07 07:15 Сейчас в теме
Ты не понял. 1С++ позволяет увидеть текст модуля. Лучше проверить, потому что не факт, что там будет уже расшифрованный, если она этот текст цепляет из md. В md сидят вот такие строки: 2HEрlм78щOGomoPbдu0yгAOxOр8zтyQiаuJyYяz2дьrAнlтmahьbWмцVэ6o

83. АЛьФ 23.10.07 09:00 Сейчас в теме
2(82) Мне было не лень, проверил. Выдает расшифрованый текст.
96. vip 23.10.07 21:27 Сейчас в теме
to O-Planet
Прокомментируй, плиз, (83)
А то, видимо, не все поняли.
98. lustin 23.10.07 23:18 Сейчас в теме
всё-таки наверное надо что-то делать с (83)

100. O-Planet 6431 23.10.07 23:26 Сейчас в теме
Похоже, я в тебе сильно ошибся.
Хорошо. Что мне делать? Тему закрыть, топ снести? Переписать все на С++ и заменить кодирование компилирование? И получится через пару лет КЗК от O-Planet. Разумеется, он будет хуже твоего. Поэтому, события надо форсировать и искать альтернативное решение.

Я пальцем не пошевилил, чтобы привлечь к этому топу народ. Напротив, закрыл для всеобщего обозрения скачивание, чтобы только мнение коллег услышать и принять к сведению. Вот если бы открыл, рейтинг бы точно до 100 поднялся думаю :)

всё-таки наверное надо что-то делать с (83)
Дык а я чем занимаюсь?
84. vip 23.10.07 09:06 Сейчас в теме
> 2(82) Мне было не лень, проверил. Выдает расшифрованый текст.
Эх, поломал пацану весь праздник :)))

to O-Planet. Заметь, фокус проделан при помощи БЕСПЛАТНОЙ компоненты FormEx
85. Abadonna 3958 23.10.07 09:13 Сейчас в теме
(83,84) Тогда могу только повторить; пароль не пуля, а граната, проходи! :)))))))))))))))))))
86. Abadonna 3958 23.10.07 09:45 Сейчас в теме
Не поленился...
1. Документ АвансовыйОтчет: зашифровал все процедуры, элементарная вставка текста из буфера выдает "получаемая строка превысит допустимые размеры" (-1)
2. После запуска ИБ - ну, блин, ваще "извините, время использования демо-версии закончилось" (-100)
Итого: 0.3х3 = 90 копеек с Планета за трафик+ 10 минут моего времени - 50х10=500 евро
v.l.; support; +2 Ответить
87. vip 23.10.07 10:19 Сейчас в теме
> Итого: 0.3х3 = 90 копеек с Планета за трафик+ 10 минут моего времени - 50х10=500 евро
Маловато будет.
Не забывай, что автор добился таки основной цели - прогремел в панфары.
Требуй процент с его будущих доходов:)
88. andrewalexk 23.10.07 10:31 Сейчас в теме
(87)
:)
"прогремел в панфары" - в мемориз..
;)
89. Abadonna 3958 23.10.07 11:50 Сейчас в теме
(88) Да уж... Учитесь у Абадонны, кладет тихо-мирно, ни единой строчки "плюсуйте рейтинг" (не на помойке себя нашел, милостыню просить) ;)))))))))))))))))))))))))))))
vasilykushnir; +1 Ответить
90. vasilykushnir 63 23.10.07 12:03 Сейчас в теме
(89) Сильно сказано, кстати о птичках, то бишь о пиаре...
94. O-Planet 6431 23.10.07 21:02 Сейчас в теме
(89) Ну, могу только пожелат, чтобы от клиентов не было отбоя. А мы не гордые. Попиаримся...
91. Bod 23.10.07 16:43 Сейчас в теме
92. Abadonna 3958 23.10.07 18:20 Сейчас в теме
На пост Bod плюс поставил Bod-cv. Следующий будет Bod-cv+ или Bod-cvx ?
Оставьте свое сообщение