Пост
Поделитесь своими знаниями.
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Чтобы общий объект мог обновлять только определенный пакет, можно использовать такие шаблоны, как sender или capability gating. Один из способов — реализовать шаблон возможностей, позволяющий обновлять объект в зависимости от владельца объекта. Кроме того, можно создать список управления доступом (ACL), позволяющий взаимодействовать с методами пакета только определенным адресам. Эти методы подробно описаны в таких ресурсах, как документация по шаблону возможностей и правило отказа в списке, которые можно найти здесь и здесь.
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
- How to access and manage nested structs and dynamic fields in Move?56
- Sui memes DEX options and chart44
- Как преобразовать закрытый ключ в новый формат с помощью интерфейса командной строки33
- Можете ли вы экспортировать официальный кошелек Sui в Razor или другие кошельки Sui? 32
- 'DataClone Failed to execute' error33