|
Про защиту внешней обработки | ☑ | ||
---|---|---|---|---|
0
Олдж
11.03.22
✎
08:03
|
Скажите, есть способы защитить/закрыть модуль формы внешней обработки от постороннего просмотра/вмешательства?
|
|||
1
Галахад
гуру
11.03.22
✎
08:07
|
Кривой код защитит от всего.
|
|||
2
vicof
11.03.22
✎
08:07
|
Да, не давать обработку посторонним людям
|
|||
3
ads55
11.03.22
✎
08:07
|
(0) Есть, много разных. В данном случае, самый простой вариант - перенести логику работы из формы в модуль обработки и пароль поставить на текст модуля, прямо в конфигураторе.
Только смысл всего этого? |
|||
4
d_monah
11.03.22
✎
08:56
|
Обсфурфакция,не благодари.
|
|||
5
AlvlSpb
11.03.22
✎
10:48
|
(4) "Обфускация" Извини, просто ради истины
|
|||
6
d_monah
11.03.22
✎
11:03
|
(5) Извиняю,какое слово противное,и не проверишь ничем.
|
|||
7
Галахад
гуру
11.03.22
✎
11:05
|
"Факация" вполне подходит. :-)
|
|||
8
PLUT
11.03.22
✎
11:16
|
(0) микросервис на GO
|
|||
9
AlvlSpb
11.03.22
✎
13:53
|
Самое оптимальное в (3)
|
|||
10
mistеr
11.03.22
✎
15:27
|
(0) С какой целью? Если защитить алгоритм, то только выполнять его на своем сервере. На сервер обращаться по HTTP.
(3) + (5) защитит от праздного любопытства, но не от грамотных и мотивированных людей. |
|||
11
Dmitrii
гуру
11.03.22
✎
15:46
|
ОФФ.
Нет в этом никакого смысла. Если цель - скрыть какое-то супер-ценное ноу-хау, то проще продать по более высокой цене. Чтобы покупатель, понимая ценность приобретенного, сам стремился, чтобы ноу-хау не уплыло третьим лицам. Если цель - спрятать *овнокод, то проще (и правильнее) переписать и сделать нормально. А если задача - заложить в код какие либо логические бомбы с таймерами на отключение работы какой-либо логики, то лично я категорически против подобных методов. Ну и надёжность всех озвученных методов - так себе. Только вынос кода за рамки 1С более или менее гарантирует его сохранность. Во внешние dll-ки, в ключи защиты, для обработки на внешние сервисы и т.п. |
|||
12
AlvlSpb
11.03.22
✎
16:21
|
(11) "А если задача - заложить в код какие либо логические бомбы с таймерами на отключение работы какой-либо логики, то лично я категорически против подобных методов." Можешь быть против, твое право, а вот я двумя руками ЗА. После двух случаев почти подряд, мне, фрилансеру клиенты не заплатили за сделанную работу, всегда закладываю такую "бомбу". Очень хороший способ. Неплательщиков не стало.
|
|||
13
d_monah
11.03.22
✎
16:28
|
(12) Может ты на.онокодил или сроки пропустил?За что платить?Я как то одного товарища за деньги попросил помочь,дал изумительное ТЗ,задача на 4 часа,сам никак не успевал,надо срочно.Неделю меня кормил зпвтра-послезавтра-вечером.Ну я его послал,на след день с утра прислал,я даже смотреть не стал,денег конечно не дал
|
|||
14
AlvlSpb
11.03.22
✎
16:41
|
(13) Повторяю. Сделал. Норм сделал. Просто зажались. Иногородние, без договора, решили сэкономить. С тех пор - с "бомбой" и три недели на проверку. По оплате, "обезвреживаю бомбу", снимаю защиту. Никому не навязываю, но ответственно заявляю - работает такой метод эффективно
|
|||
15
Krendel
11.03.22
✎
16:42
|
(0) Закажи Бене разработку, сэкономишь на обфускации ;_)
|
|||
16
acht
11.03.22
✎
16:48
|
(12) Ну вот поэтому к вам, фрилансерам, такое презрительное и отношение. Дикие, безграмотные люди, согласные работать вчерную без договоров.
|
|||
17
Dmitrii
гуру
11.03.22
✎
16:56
|
(12) Ни что так не укрепляет веру в человека, как 100%-ная предоплата.© Народная мудрость.
Не следует создавать ситуации, когда у клиента возникает возможность или даже просто желание не платить. Проще сразу расстаться с клиентом, который не готов работать по предоплате, чем потом жалеть о потраченном времени и деньгах, которых ты всё равно не получил. В крайнем случае частичная предоплата. На постоплате можно работать только если задача совсем маленькая (не сильно жалко времени будет) и клиент новый и между вами ещё нет никакого доверия. И никаких "три недели на проверку". Это называется гарантийный срок. Гарантийный талон на купленный утюг никто в магазине тебе не даст пока ты в кассе его не оплатишь. С надежными постоянными клиентами всегда можно потом перейти на постоплату. Естественно ИМХО. Тебе самому лучше знать - как работать. |
|||
18
AlvlSpb
11.03.22
✎
16:59
|
(16) Вот это ты приложил всех фрилансеров! За одно оскорбил и форумчанина. Цивилизованный и грамотный. Жаль доказательств цивилизованности и грамотности нет, а вот хамство налицо.
|
|||
19
AlvlSpb
11.03.22
✎
17:02
|
(17) В принципе согласен. Но так работаю. Поэтому никому и не навязываю. Лишь написал для ТС, что способ из (3) для таких целей вполне рабочий, самый простой и быстрый. Не для дискуссии
|
|||
20
acht
11.03.22
✎
17:02
|
(18) Беда-беда, как теперь жить?
|
|||
21
d_monah
11.03.22
✎
17:09
|
(15) С каких пор у Бени на процентах сидишь?25 ветку с твоей рекламой вижу)
|
|||
22
d_monah
11.03.22
✎
17:11
|
(14) Обезвредить бомбу как два пальца...,вы клиенту о бомбе говорите?
|
|||
23
acht
11.03.22
✎
17:24
|
(22) Зачем? Оно бесплатно работает три недели. После этого клиент просто идет к другому фрилансеру, который показательно обливает грязью первого, дорабатывает и делает свою закладку. Она работает еще "три недели", после чего находится третий фрилансер...
И все счастливы. И фрилансеры работают по своей хитрой схеме, и клиент ничего не платит. |
|||
24
acht
11.03.22
✎
17:26
|
(19) > Не для дискуссии
Спасибо за информирование, дальше мы сами как-нибудь. |
|||
25
Kassern
11.03.22
✎
17:31
|
(19) Все эти закладки на раз-два убираются. Если у заказчика есть сисадмин, то и бекапы есть, к которым обычно нет доступа у погромиста. Да и наказуемо это дело, если вы базу заказчику бахните. В общем предоплата - лучший вариант.
|
|||
26
acht
11.03.22
✎
18:20
|
(25) > на раз-два убираются
Именно. На постановку качественной защиты требуется вбухать столько ресурсов, сколько у гордых фрилансеров никогда не было. |
|||
27
2S
11.03.22
✎
20:35
|
Обфускация. Плюсом элементарную защиту можно накидать в коде и зашифровать.
|
|||
28
Krendel
11.03.22
✎
20:37
|
(22) А ты не разу не видел баз, где пишется, ваша лицензия подошла к окончанию, просьба заплатить за программу?
|
|||
29
acht
12.03.22
✎
01:44
|
(27) > можно накидать
Убить на это N часов, которые: 1) При нормальном оформлении не будут оплачены, потому как клиент этого не просил. 2) При отсутствии оплаты не будут оплачены, потому как вообще оплаты нет. В любом случае получается бесплатная работа по поглаживанию себя, любимого. Вот он, уровень фрилансеров, работающих с мусором. |
|||
30
Кулибин
12.03.22
✎
01:48
|
(29) Чё ты так против фриланса-то топишь? Не получилось что ли? Масла не хватило?)
|
|||
31
d_monah
12.03.22
✎
04:41
|
(28) Нет,не видел,мои клиенты добрые и пушистые,няшки.
|
|||
32
Krendel
12.03.22
✎
08:40
|
(31) А ты уже фри? Или уже ФРА, но шифруешься под мистабола?
|
|||
33
SleepyHead
гуру
12.03.22
✎
10:14
|
(12) Не кидают тех, кого уважают. Стань отличным спецом - и к тебе очередь стоять будет.
|
|||
34
SleepyHead
гуру
12.03.22
✎
10:16
|
( (27) Лучшая защита - скорость изменения нашего законодательства. Это к доработкам, которые зависят от него.
|
|||
35
Aleksey
12.03.22
✎
11:18
|
(33) Что за инфантилизм? Кинуть уважаемого человека это как минимум +50 к ЧСВ. Какой лох этим будет пренебрегать?
|
|||
36
Мимохожий Однако
12.03.22
✎
11:51
|
Если реальный спец, то кидать не будут. Опять же, если сомневаешься или не готов к кидалову, договаривайся о предоплате. А делать работу без договора, это как дать в долг без расписку.Будь готов к негативной ситуации. Защищать разовою обработку нерационально и смешно. А если об этом не предупрежден заказчик-подло и опасно для здоровья.
|
|||
37
lubitelxml
12.03.22
✎
11:53
|
(0) зачем?
(8) +1 |
|||
38
ДедМорроз
12.03.22
✎
11:56
|
На самом деле,идея блокировки,так называемая "попробовал и купи",имеет право на жизнь,так как реальнл дает возможность попробовать программу перед покупкой,но для разовых разработок это не совсем оправдано,т.к.требует затрат по времени на включение механизма блокировки в функционал.
Также нужно понимать,что заказчик хочет получить не черный ящик,а готовое решение,которое дорабатывать сможет не только автор. |
|||
39
Злопчинский
12.03.22
✎
13:58
|
(34) ой, блин.
и много таких "защитников" наваяли что-то массово работающее по новым всяким фенькам от государства? все костыльные доработки потихоньку идут найух и народ переползает на типовые. на типовых без ИТ-спецов/поддержки куча клиентов сами не могут ничего сделать/разобраться во всяких маркировках итдитп. имхо. могу ошибаться. |
|||
40
Злопчинский
12.03.22
✎
14:04
|
(38) ну вот "попробовать" ту же самую УТ. чтобы ее "попробовать" - это же не просто - запустил и потыкал. Надо настроить. перед настроить - посмотреть как что у клиента (сам он хрен что сделает). в итоге "попробовать" = практически полное внедрение.
. куча всяких полезных доработок - могут быть заявзаны на кучу потребных исходных данных - условно "попробовать" какую-нить маршрутизацию развозки. данные надо подготовить (откуда-то взять), то что делалось на бумажке "из головы" - формализировать. в итоге = практически полное внедрение, а не "попробовать". . вон у меня клиент. попросил доработать отчет "ведомость по контрагентам" - "попробовали". ну попробовал - все данные кривые. потому что вся автоматизация того что доработал - была "из головы", по принципу "отчекрыживания". ну влепил еще пару "костылей", которые по мере возможности хотя бы обозначают где криво. если по уму - надо весь контур по взаиморасчетам переписать полностью. И что здесь будет на "попробовать"...? я в ахуе... и ничего. работают. |
|||
41
ДедМорроз
12.03.22
✎
14:24
|
Сложные решкния не пробуют,а заказывают демонстрацию на условных данных,чтобы понять может ли кактус подойти мышам хоть в первом приближении.
И для попробовать у франчей есть NFR ключи,но,в реальности,у клиентов нет времени пробовать. |
|||
42
ДедМорроз
12.03.22
✎
14:28
|
И потом,мы здесь о внешней обработке,которую фрилансер пишет по ТЗ заказчика (или подгоняет ранее написанную),а не о крупном функционале,который может поставляться или в виде расширения или готовой конфигурации,где вопрос защиты рассматривается отдельно.
Опять же,есть хакеры,котопые снимают любую защиту,причем,чем сложнее защита,тем вероятность снятия выше,так как в большинстве они работают за идею или рейтинг. И очевидно,что никто не будет разбиоатб обфусцировпнный г.внокод,так как время его анализа выше времени,необходимого для написания правильного кода,делающего тоже самое |
|||
43
ildary
12.03.22
✎
15:07
|
(41) Для демонстрации на условных данных нужен специалист со стороны заказчика, понимающий эти условные данные. А с пониманием проблема, т.к. заказчик частенько на своих данных не может объяснить, что надо делать и приходится за него додумывать.
|
|||
44
ДедМорроз
12.03.22
✎
15:10
|
Не забываем,что обследование и формализация бизнес-процессов - это отдельная услуга,которая к внедрению относится косвенно.
|
|||
45
Злопчинский
12.03.22
✎
15:14
|
(44) .. и здесь все сваливается вникуда, потому что нужно бцыстро, дешево и даром.
|
|||
46
ДедМорроз
12.03.22
✎
15:28
|
Тогда, OpenOffice, как раз для таких,если из тетради и ручки выросли.
|
|||
47
SleepyHead
гуру
12.03.22
✎
15:45
|
(35) Как все запущено ))
|
|||
48
SleepyHead
гуру
12.03.22
✎
15:48
|
(39) Ты идею не понял, поэтому ругаться не буду.
Я ЗУПом занимаюсь, и уж поверь, типовое решение покрывает далеко не все. Или зачатки функционала есть (например, учет патентов по иностранцам), но только зачатки. Поэтому есть где развернуться. Но я свой код не защищаю, ибо нет смысла. Серьезный клиент покупает, а на мелкого и несерьезного терять время не хочется - им проще просчитать вручную и ввести готовый результат. Что касается доработок для серьезных клиентов - и они устаревают, из-за законодательства. Приходится периодически допиливать. |
|||
49
valerivp
13.03.22
✎
00:46
|
(0) Модуль формы никак серьезно не защитить
можно защитить модуль обработки, туда можно перенести все полезное из формы - в этом случае см. мой профиль |
|||
50
ДедМорроз
13.03.22
✎
12:42
|
Закрытие кода от просмотра никак не ограничивает использование обработки,оно всего лишь затрудняет анализ и доработку.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |