🚨 БОЛЬШЕ РОЛЕЙ = БОЛЬШЕ БЕЗОПАСНОСТИ… ИЛИ БОЛЬШЕ РИСКА❓
@BabylonLabs_io заставил меня осознать, что «кто контролирует хранилище?» может быть неверным вопросом.
Более интересный вопрос: кто на самом деле отвечает за обеспечение того, что хранилище может делать?
Провайдер хранилища и хранитель приложения для хранилища могут иметь разные роли. Один может заниматься стороной хранилища, а прикладной уровень определяет и применяет правила того, как это хранилище должно себя вести.
Такое разделение звучит чище, но оно также создаёт зависимость, которую я бы не игнорировал.
Более специализированные роли могут упростить координацию системы, однако каждая дополнительная роль добавляет ещё одно предположение о доступности, корректности или стимулах.
И именно здесь, как мне кажется, Babylon становится интересной. Безопасность — это не только про остановку злонамеренного участника. Это ещё и про то, чтобы разные участники не могли тихо превратиться в единую точку отказа.
#baby — часть более широкой картины координации.
Поэтому я всё время задаюсь вопросом:
Разделение ответственности действительно безопаснее, или оно просто создаёт больше звеньев, которые системе приходится удерживать в рабочем состоянии?
$BABY $LAB $KORU
@BabylonLabs_io заставил меня осознать, что «кто контролирует хранилище?» может быть неверным вопросом.
Более интересный вопрос: кто на самом деле отвечает за обеспечение того, что хранилище может делать?
Провайдер хранилища и хранитель приложения для хранилища могут иметь разные роли. Один может заниматься стороной хранилища, а прикладной уровень определяет и применяет правила того, как это хранилище должно себя вести.
Такое разделение звучит чище, но оно также создаёт зависимость, которую я бы не игнорировал.
Более специализированные роли могут упростить координацию системы, однако каждая дополнительная роль добавляет ещё одно предположение о доступности, корректности или стимулах.
И именно здесь, как мне кажется, Babylon становится интересной. Безопасность — это не только про остановку злонамеренного участника. Это ещё и про то, чтобы разные участники не могли тихо превратиться в единую точку отказа.
#baby — часть более широкой картины координации.
Поэтому я всё время задаюсь вопросом:
Разделение ответственности действительно безопаснее, или оно просто создаёт больше звеньев, которые системе приходится удерживать в рабочем состоянии?
$BABY $LAB $KORU
🛡️ Separate responsibilities
33%
⚡ Keep it simple
67%
3 проголосовали • Голосование закрыто