Sui.

Пост

Поделитесь своими знаниями.

DuAn.
Jan 24, 2025
Экспертные Вопросы и Ответы

Securing shared objects for specific package interaction

We are developing a package that interacts with another package using a shared object. This shared object can be updated by any module, which might open it up to security risks. How can we restrict edits so that only a specific package can update it?

  • Sui
1
1
Поделиться
Комментарии
.

Ответы

1
farshad.
Jan 25 2025, 03:41

Чтобы общий объект мог обновлять только определенный пакет, можно использовать такие шаблоны, как sender или capability gating. Один из способов — реализовать шаблон возможностей, позволяющий обновлять объект в зависимости от владельца объекта. Кроме того, можно создать список управления доступом (ACL), позволяющий взаимодействовать с методами пакета только определенным адресам. Эти методы подробно описаны в таких ресурсах, как документация по шаблону возможностей и правило отказа в списке, которые можно найти здесь и здесь.

1
Комментарии
.

Знаете ответ?

Пожалуйста, войдите в систему и поделитесь им.

Мы используем файлы cookie, чтобы гарантировать вам лучший опыт на нашем сайте.
Подробнее