У меня есть приложение codeigniter, использующее mysql, и я хочу установить его на клиентский сервер, какой самый безопасный способ сделать это, я не хочу, чтобы они копировали, модифицировали и распространяли то же самое. Есть ли быстрый и грязный способ сделать это и затем начать улучшать безопасность? Как это обрабатывается на предприятии?
Есть несколько причин, почему я хотел сделать это в прошлом:
По соображениям реализации мы всегда беспокоимся о том, что клиент что-то изменяет и выдает ошибку / ошибки и просит нас исправить это. Но если клиент приобретает программное обеспечение без права на изменение кода, вы всегда можете заменить код последней сборкой, выпуском или версией. Таким образом, вам не придется иметь дело с ошибками, вызванными несанкционированной модификацией.
Что касается интеллектуальной собственности, мы обычно хотим защитить секретный «рецепт» или алгоритм, который мы используем в этом программном обеспечении. Мы не хотим, чтобы они сами дублировали программное обеспечение, продавали их из того, что мы создали, и становились нашими конкурентами. Но почему-то я в основном отдаю это и клиенту. Если вы не распространяете проприетарное программное обеспечение, которое принадлежит принципу.
Причина, по которой я отказываюсь от этого, состоит в том, что я считаю, что активы и ценности находятся не только в самом программном обеспечении, но и в умелых люди Вы нанимаете, кто проектирует и строит это, Процесс вы применяете в своем методе реализации, и все Технология Вы используете для работы со всеми заинтересованными сторонами. Если у клиента есть возможность внедрить программное обеспечение только из вашей кодовой базы, рано или поздно он всегда найдет другие коды из Интернета и станет вашими конкурентами, даже не используя вашу кодовую базу. Так что это не так просто, как копирование и вставка в продаже программного приложения, которое требует реализации.
Но если у вас есть другие причины для шифрования вашего приложения, вы можете проверить этот сайт:
Ура,
Других решений пока нет …