|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.11.2013, 19:29 | #1 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
Запрет на несанкциорированный доступ к PHP библиотеке
Я долго думал как назвать тему в итоге назвал "Запрет на несанкциорированный доступ к PHP библиотеке"
Проблема в следующем: Я долгое время трудился над созданием библиотеки одной на PHP и не хочу давать ее кому попало. библиотека представляет собой PHP файл с одним классом и целой тучей методов к нему. я хочу продавать эту либу. 1 домен = 1 купленный экземпляр. если кто то попытается скопировать и запустить на другом домене - чтобы не работало и чтобы в кишках либы ни чего нельзя было прочесть или изменить. думал над тем, чтобы зашифровать ее. но есть два нюанса: 1. кто запрещает после дешифровки по мною выданному ключу не выполнить либу а напечатать текст программы и его скопировать 2. при смене домена - тот самый ключ все равно будет подходить. использовать свой сервер и предоставлять только API я не хочу. так как серв может грохнуться и днем и ночью + нагрузки большие будут. в общем не хочу я этот геморой. итак хватило при создании либы. Думаю решение должно быть таким: скомпилировать как то эту либу, так чтобы любой сервер мог читать ее. 1. вещь должна быть кросплатформенной 2. компилированной 3. чтобы можно было подинклудить к основному PHP скрипту 4. должна обладать функционалом PHP (я готов переписать либу на этот язык) 5. этот язык должен быть широко распространен и выполняться практически любым хостером в общем как DLL в виндовсе) посоветуете что либо?
Писано по д'Эльфийски
|
13.11.2013, 19:36 | #2 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
У вас два выхода:
1. Оформить либу, как расширение для php. 2. Юзать как API. Сжатие оптимизером проблему не решит |
13.11.2013, 22:49 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
ну зендить можно еще....
|
13.11.2013, 23:47 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Вынести в качестве API не все функции, а только ключевые, без которых библиотека будет бесполезна. Это самый надежный способ, все остальное или не универсально, или не надежно.
E-Mail: arigato.freelance@gmail.com
|
14.11.2013, 00:38 | #5 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
какой же хостер левое расширение разрешит ставить
Писано по д'Эльфийски
|
14.11.2013, 00:41 | #6 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
А можно ли как либо подинклудить либу со стороннего сервера? фантастика. но мало ли. вдруг я чего то в этом мире не знаю
Писано по д'Эльфийски
|
14.11.2013, 08:04 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
прям интересно, чего енто такого прям либа делает, что так защитить надо?
|
14.11.2013, 14:03 | #8 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
Хостер — нет, а выделенка спокойно. Но, честно говоря, я не совсем понимаю жесткой необходимости так анально огораживать в перспективе неприкрытый код.
|
15.11.2013, 01:05 | #9 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
Библиотека очень простая. шлет запросы кое куда, возвращает результаты в красивом виде. А вот это кое-что имеет засекреченное АПИ, которое мне случайно досталось. Так что нельзя сказать что моя либа шикарная. Но если это АПИ рассекретится - пращай мои бабки. так как каждый встречный-поперечный сможет сделать тоже самое, имея такой же мануал, как у меня
Писано по д'Эльфийски
|
15.11.2013, 01:36 | #10 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Тогда просто идеален вариант со своим собственным API.
E-Mail: arigato.freelance@gmail.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[PHP] Запрет на добавление одинаковых строк | JonMagon | Помощь студентам | 1 | 21.10.2011 21:32 |
Запрет на доступ к файлу | Strumok | Помощь студентам | 2 | 14.01.2011 14:51 |
Запрет на чтение .php файла | Linel | PHP | 3 | 10.03.2010 18:15 |
доступ по SSH через PHP | Niodar | PHP | 4 | 18.02.2010 11:51 |
Запретить доступ к файлу на сервере php/настройки | Lime | PHP | 15 | 31.05.2009 22:22 |