Publicación
Comparte tu conocimiento.
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
Respuestas
1Para garantizar que solo un paquete específico pueda actualizar un objeto compartido, puedes usar patrones como el control de remitentes o capacidades. Una forma es implementar un patrón de capacidad, en el que se permiten las actualizaciones en función de la propiedad de un objeto. Como alternativa, puede crear una lista de control de acceso (ACL) para permitir que solo determinadas direcciones interactúen con los métodos del paquete. Estos métodos se detallan en recursos como la documentación sobre los patrones de capacidad y la regla de la lista de denegación, que se pueden consultar aquí y aquí.
Sabes la respuesta?
Inicie sesión y compártalo.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.