보안

계정도, 녹화의 클라우드 사본도 없고, 중간에 저희 서버를 거치지도 않아요.

최종 업데이트: 2026년 10월 23일

취약점 신고하기

발견한 내용과 재현 방법을 security@bingsustudio.com으로 보내 주세요. GitHub의 보안 권고를 통해 비공개로 신고할 수도 있어요. 저희는 영업일 기준 3일 안에 답하고, 고쳐질 때까지 진행 상황을 알려 드리며, 원하시면 릴리스 노트에 이름을 올려 드려요.

공개하기 전에 수정 사항을 배포할 수 있도록 90일을 주시고, 본인이 설치한 환경에서만 테스트하고, 다른 사람의 데이터에는 절대 접근하지 말아 주세요. 이 규칙에 따라 선의로 진행한 연구에 대해서는 법적 조치를 하지 않아요. security.txt에도 같은 연락처가 있어요.

앱에서

  • 녹화는 내가 고른 폴더(기본값 ~/Movies/Bingsu)에 있는 파일이에요. Bingsu는 녹화를 업로드하지 않아요.
  • 명령줄과 MCP 서버는 내 사용자 계정만 열 수 있는 폴더 안의 로컬 소켓으로 앱과 통신해요.
  • 에이전트가 처음 내 화면 녹화를 요청하면 Bingsu가 나에게 물어봐요. 'Settings' > 'Agents'에 허용한 모든 에이전트가 표시되고, 거기서 'Revoke'로 권한을 취소할 수 있어요.
  • 카메라와 마이크는 에이전트마다 별도로 한 번 더 물어봐요. Bingsu가 화면, 카메라, 마이크를 쓰기 전에는 macOS도 나에게 물어봐요.
  • 각 에이전트는 자기가 시작한 녹화만 멈추거나 일시 정지할 수 있어요. 나는 메뉴 막대에서 모든 녹화를 보고 무엇이든 멈출 수 있어요.

릴리스와 업데이트

  • 모든 릴리스는 저장소의 릴리스 워크플로가 태그가 붙은 커밋에서 빌드해요.
  • 앱은 BingsuStudio의 Apple Developer ID로 서명되고, 강화된 런타임을 쓰며, Apple의 공증을 받았어요.
  • 업데이트는 오픈 소스 업데이트 도구인 Sparkle을 통해 제공되고, 인터넷과 분리해 보관하는 키(EdDSA)로 서명돼요. 서명이 일치하지 않는 업데이트는 앱이 거부해요.
  • 각 다운로드 파일의 SHA-256 체크섬은 GitHub 릴리스에 함께 적혀 있어요. 확인 방법은 다운로드 페이지에 있어요.

공유 페이지

공유 페이지는 정적 파일 폴더이고, 공개로 설정하지 않는 한 암호화돼요. 키는 링크의 프래그먼트에 담기는데, 브라우저는 이 부분을 호스트로 보내지 않아요. 서버에서 코드를 실행하지 않고, 자기 호스트에서만 파일을 불러와요. 누가 열 수 있는지는 게시한 호스트가 정해요.

이 웹사이트

bingsustudio.com은 Cloudflare에 올린 정적 파일이에요. 다른 사이트에서 아무것도 불러오지 않고, 분석 도구를 쓰지 않으며, 헤더로 엄격한 콘텐츠 보안 정책, HTTPS 전용(HSTS), 다른 사이트의 임베드 금지를 설정해요.

다음엔 보여 주세요.

한 번 녹화하고 링크를 보내세요. 녹화는 에이전트에게 맡겨도 돼요.