osFoundry / Platform
앱 간 데이터 그랜트
앱이 다른 앱과 데이터를 공유할 수 있습니다. 명시적이고 범위가 한정된 그랜트, 감사 가능, 취소 가능.
개요
앱 간 데이터 권한 부여는 osFoundry 안의 앱들이 모든 것에 몰래 손대지 않으면서 서로 데이터를 공유하는 방식입니다. 한 앱이 워크스페이스 전체에 포괄적으로 접근하는 대신, 데이터의 소유자가 명시적인 권한을 발급합니다. 즉 이 앱이 이 목적을 위해 이 데이터에 접근해도 된다는 식입니다. 권한은 전역이 아니라 범위가 제한되며, 감사 기록에 남고, 앱 자체는 건드리지 않고도 언제든 취소할 수 있습니다.
실제로 이는 데이터가 앱 사이를 기본 허용이 아니라 허가에 따라 흐른다는 뜻입니다. 한 앱이 다른 앱이 보유한 내용을 읽어야 할 때, 예를 들어 지식 베이스가 채팅 앱에 공급하거나, 데이터 앱이 대시보드에 공급하거나, 에이전트 앱이 코드 앱에서 가져올 때, 그 연결은 이름이 붙은 권한이며 여러분이 직접 보고 살펴볼 수 있습니다. osFoundry는 로컬 우선이자 자기 키를 쓰는(BYOK) 데스크톱 워크스페이스이므로, 데이터와 권한은 기본적으로 공급업체 서버가 아니라 여러분의 기기에 머뭅니다. 공유는 여러분이 자신의 앱들 사이에서 내리는 결정이며, 감사 기록은 어떤 권한이 존재하고 언제 사용되었는지 정확히 보여줍니다.
이것이 중요한 이유는, 그 대안인 암묵적이고 전부 아니면 전무인 접근을 가진 앱이야말로 데이터 유출과 예상치 못한 일이 벌어지는 경로이기 때문입니다. 범위가 제한된 권한은 경계를 명확히 유지하고, 감사 기록은 누가 이것을 볼 수 있었는가라는 물음에 답하며, 취소 가능성은 더 이상 원하지 않는 권한이 여러분이 말하는 순간 사라짐을 뜻합니다. 이는 최소 권한 접근을 작동하게 하는 것과 똑같은 원칙을, 열린 인터넷의 계정이 아니라 하나의 워크스페이스에서 실행하는 앱에 적용한 것입니다.
주요 기능
- 명시적이고 범위가 제한된 권한을 발급해 한 앱이 워크스페이스 전체가 아니라 정해진 목적을 위해 다른 앱의 데이터에 접근하게 합니다
- 모든 권한은 감사 기록에 남으므로 어떤 앱이 무엇에 접근할 수 있고 언제 사용되었는지 확인할 수 있습니다
- 어떤 권한이든 언제든 취소할 수 있습니다. 관련 앱을 수정하거나 재배포하지 않아도 접근이 즉시 종료됩니다
- 기본은 최소 권한입니다. 권한이 명시적으로 발급되기 전까지 앱은 앱 간 접근을 전혀 갖지 않습니다
- 로컬 우선이자 BYOK입니다. 권한과 그것이 다루는 데이터는 제3자 서버가 아니라 여러분의 기기에 머뭅니다
활용 사례
- 앱을 서로 연결하는 빌더: 대시보드 앱에 데이터 앱 테이블의 읽기 접근을 주되, 워크스페이스의 다른 어떤 것에도 접근하지 못하게 합니다
- 프라이버시를 중시하는 팀 리드: 감사 기록을 검토해 어떤 앱이 민감한 지식 베이스를 읽을 수 있는지 정확히 확인하고, 오래된 권한을 취소합니다
- 에이전트 개발자: 에이전트 앱에 코드 앱이나 지식 앱에서 가져올 범위 제한 권한을 주고, 작업이 끝나는 순간 그 권한을 회수합니다
자주 묻는 질문
앱 간 데이터 권한은 실제로 무엇을 통제하나요?
한 앱이 다른 앱의 데이터에 접근할 수 있는지를, 권한에서 정한 범위로 한정해 통제합니다. 앱은 기본적으로 워크스페이스 전체 접근 권한을 얻지 않으며, 특정 권한이 허용한 것만 볼 수 있고 그 이상은 볼 수 없습니다.
권한을 준 뒤에 접근을 회수할 수 있나요?
네. 모든 권한은 취소할 수 있습니다. 취소하면 받는 쪽 앱은 그 접근을 즉시 잃습니다. 취소가 효력을 내는 데 두 앱 중 어느 것도 변경하거나 다시 빌드하거나 재배포할 필요가 없습니다.
공유된 데이터는 어디에 있고 누가 볼 수 있나요?
osFoundry는 로컬 우선이자 BYOK이므로 기본적으로 여러분의 데이터와 권한은 공급업체 서버가 아니라 여러분의 기기에 머뭅니다. 감사 기록은 어떤 권한이 존재하고 언제 행사되었는지 보여주므로, 누가 무엇에 접근할 수 있었는지에 대한 기록을 항상 갖게 됩니다.