Имя: Пароль:
1C
1С v8
Как защитить конфу.
🠗 (Волшебник 09.03.2015 23:11)
0 lanc2233
 
09.03.15
22:47
Посоветуйте, как защитить конфигурацию на управляемых формах, чтобы выполнялось два условия :
1. Большинство кода должно быть открыто для изменения сторонними программистами.
2. Ломать, по стоимости, было соизмеримо, чем докупить лицензию (Лицензия на одного пользователя стоит как 6 часов работы программиста)
1 Матвеев Максим
 
09.03.15
22:52
(0) часть кода во внешние библиотеки. Доступ к ним через свой hasp.
2 FN
 
09.03.15
22:56
А еще лучше - вынести часть функционала в веб.
3 mehfk
 
09.03.15
22:57
1. Выносишь логику работы в отдельный веб-сервис. Программу переписываешь на использование этого веб-сервиса.
2. Веб-сервис располагаешь на собственном веб-сервере.
3. PROFIT!!!
4 vde69
 
09.03.15
22:59
(3) критический код так не сделаешь, а не критический смысла нет
5 ShoGUN
 
09.03.15
23:04
(3) Первым вопросом клиента будет "А что, без интернета работать не будет?"
6 H A D G E H O G s
 
09.03.15
23:06
(5) Отвечаем - "да, не будет".
7 ShoGUN
 
09.03.15
23:10
(6) "Ну и нахрен оно мне надо?" - второй вопрос.
8 ShoGUN
 
09.03.15
23:11
Одно дело, когда всё в облаке - осознанный выбор, хоть на администрирование особо не тратиться. А тут получается, что данные у клиента есть, но без инета он ими воспользоваться не может.
9 H A D G E H O G s
 
09.03.15
23:11
(7) "не хотите - не берите".
Удивительно!
Берут!
10 ShoGUN
 
09.03.15
23:12
(9) Шо прям (3) берут? Или всё же что-то другое?
11 lanc2233
 
09.03.15
23:15
Совсем без интернета не вариант, но в функционале есть некоторые моменты, подразумевающие работу через интернет.

Думаю может количество пользователей пусть хранится в какой-то константе с ничего не говорящим названием и зашифровано в строке. Во время подключения к интернету пусть обращается к вебсервису и обновляет значение этой константы.

А уже проверку этой константы с какой-то часто используемой процедурой в библиотеку.
12 H A D G E H O G s
 
09.03.15
23:19
(10) Часть кода выполняется на сервере (и это не тонкий клиент).
13 bolero
 
09.03.15
23:21
(11) > с какой-то часто используемой процедурой
потом я такой смотрю в загрузку ядра 100% и думаю, хренли оно там делает, если данных с гулькин нос? проверяет, не стырили ли
14 lanc2233
 
09.03.15
23:27
(13) Так а че там проверять? расшифровать константу и получить количество активных пользователей.
15 ShoGUN
 
09.03.15
23:32
(12) Я бы лично послал нахрен таких умельцев. Дело в том, что среда передачи - сфера ответственности третьих лиц, и в случае, когда например, проблемы с магистральной маршрутизацией где-то - всё возьмёт и отвалится. Причём на стороне клиента и сервера ничего не меняли. И ни претензии не предъявишь никому, ни даже решение не запланируешь для таких ситуаций.
16 Фокусник
 
09.03.15
23:33
(12) сколько стоит час простоя у клиента?
Кто гарантирует бесперебойный интернет?
17 ShoGUN
 
09.03.15
23:39
+(15) К слову, в общем-то довольно быстрый инет в Южной Корее(50 мегабит) превращался в жуткого тормоза при попытке открыть vk.com или иной российский сервис (<1 Мегабита, жуткие потери пакетов и пинг по 2 секунды). Это к вопросу о сетевой нейтральности(хотя может дело просто в проблемах с пропускной способностью магистральных каналов).
18 a_alenkin
 
09.03.15
23:43
к ТС
а что же у тебя за такая самописка что еще кому то понадобится?
обычно дорисовывается под конкретного заказчика, а там известно конкретное количество пользователей (ну +-)
или очередная нетленка?
19 H A D G E H O G s
 
09.03.15
23:44
(15) Ты бы послал. Другие - не послали и пользуются уже 3 года без перебоев.
(16) Слишком много умных слов.
20 ShoGUN
 
09.03.15
23:46
(19) Что за штука-то? :) Сколько клиентов?
21 ShoGUN
 
09.03.15
23:48
+(20) Просто я-то в курсе, чего стоит уговорить клиента на облако. Параноики правят миром :) Но параноики живут дольше, если что :)
22 H A D G E H O G s
 
09.03.15
23:54
(20) Не скажу. Клиентов несколько десятков.
(21) У них выбора не было.
23 lanc2233
 
09.03.15
23:57
(18) на ней уже около 12-ти клиентов работает. Покупали в основном по рекомендациям, сейчас начинаем незнакомым продавать.
24 ShoGUN
 
10.03.15
00:01
(22) Ну хоть в общих чертах, какая отрасль? Автоматизация отчётов госдепу? :))
25 a_alenkin
 
10.03.15
00:03
у меня переписка рарус альфа- авто процентов на 40 - около 45 пользовалей и чтобы предложить другому "клиенту" - надо будет эти 40 переписать - еще 2 года работы
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший