Допис
Діліться своїми знаннями.
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Щоб гарантувати, що лише певний пакет може оновлювати спільний об'єкт, ви можете використовувати такі шаблони, як відправник або можливість ворота. Одним із способів є реалізація шаблону можливостей, де ви дозволяєте оновлення на основі права власності на об'єкт. Крім того, ви можете створити список контролю доступу (ACL), щоб дозволити лише певним адресам взаємодіяти з методами вашого пакета. Ці методи детально описані в таких ресурсах, як документація шаблону можливостей та правило denylist, яке можна побачити тут та тут.
Ви знаєте відповідь?
Будь ласка, увійдіть та поділіться нею.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.