Допис
Діліться своїми знаннями.
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.
Зароби свою частку з 1000 Sui
Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.
- Чому BCS вимагає точного порядку полів для десеріалізації, коли структури Move мають названі поля?53
- Помилки перевірки кількох джерел» у публікаціях модуля Sui Move - автоматичне вирішення помилок42
- Невдала операція Sui: об'єкти, зарезервовані для іншої транзакції24
- Як обмеження здібностей взаємодіють з динамічними полями в гетерогенних колекціях?04