- Регистрация
- 30.09.2019
- Сообщения
- 76
- Благодарностей
- 54
- Баллы
- 18
Ковыряю функционал шифрования шаблонов.
В шифрование предусмотрена следующая система разрешений:
- Выполнение
- Чтение
- Изменение
- Полный доступ
К сожалению в файле справки по этим разрешениям довольно скудное описание, пришлось тестировать на живом примере.
Для этого скачал еще одну версию зеннопостера в виде демоверсии и зарегил её на новый аккаунт. Теперь можно с рабочей версии самому себе шаблоны выписывать.
Разницу между Полный доступ и Изменение не понял, в обоих случаях шаблон в ProjectMaker открываются и редактируются, как бы одно и тоже.
Разрешение Выполнение довольно понятно работает. В ProjectMaker шаблон открыть не дает, а в ZennoPoster шаблон запускается на выполнение.
А вот с разрешением Чтение следующая картина:
Шаблон открылся в ProjectMaker, большинство полей шаблона нередактируемые, что есть гуд. Если тыкать по кубикам, то не показывается их содержимое. Для меня это тоже гуд. Шаблон нельзя сохранить - гуд.
Но стоило в этом шаблоне переключится на режим Расширенное редактирование шаблона, оказалось что в этом режиме можно содержимое всех кубиков смотреть, править нельзя, но смотреть можно.
Получается если ставить режим на чтение, то пользователь потенциально может его содержимое откопировать в свой новый шаблон. Т.е. напрямую он изменить и сохранить его не может, но может создать новый шаблон и по аналогии с открытым накидать такие же кубики. Т.е. режим на чтение не защищает от копирования шаблона, а лишь усложняет процесс копирования.
Вопрос в том это баг или так и задумывалось разработчиками Зеннопостера?
В шифрование предусмотрена следующая система разрешений:
- Выполнение
- Чтение
- Изменение
- Полный доступ
К сожалению в файле справки по этим разрешениям довольно скудное описание, пришлось тестировать на живом примере.
Для этого скачал еще одну версию зеннопостера в виде демоверсии и зарегил её на новый аккаунт. Теперь можно с рабочей версии самому себе шаблоны выписывать.
Разницу между Полный доступ и Изменение не понял, в обоих случаях шаблон в ProjectMaker открываются и редактируются, как бы одно и тоже.
Разрешение Выполнение довольно понятно работает. В ProjectMaker шаблон открыть не дает, а в ZennoPoster шаблон запускается на выполнение.
А вот с разрешением Чтение следующая картина:
Шаблон открылся в ProjectMaker, большинство полей шаблона нередактируемые, что есть гуд. Если тыкать по кубикам, то не показывается их содержимое. Для меня это тоже гуд. Шаблон нельзя сохранить - гуд.
Но стоило в этом шаблоне переключится на режим Расширенное редактирование шаблона, оказалось что в этом режиме можно содержимое всех кубиков смотреть, править нельзя, но смотреть можно.
Получается если ставить режим на чтение, то пользователь потенциально может его содержимое откопировать в свой новый шаблон. Т.е. напрямую он изменить и сохранить его не может, но может создать новый шаблон и по аналогии с открытым накидать такие же кубики. Т.е. режим на чтение не защищает от копирования шаблона, а лишь усложняет процесс копирования.
Вопрос в том это баг или так и задумывалось разработчиками Зеннопостера?