위키득계정 ↗
기술

클립보드

클립보드기술
분야
운영체제·사용자 인터페이스
주요 기능
복사·잘라내기·붙여넣기
자료 형식
텍스트, 이미지 등
관련 기술
웹 Clipboard API, 모바일 접근 제어
클립보드는 복사하거나 잘라낸 데이터를 붙여넣기에 사용할 수 있도록 임시로 보관하는 운영체제의 기능이다.

클립보드는 문서나 애플리케이션 사이에서 데이터를 옮기기 위해 사용하는 임시 저장 영역이다. 복사 또는 잘라내기로 넣은 내용을 붙여넣기 작업에서 사용한다.

저장되는 데이터

클립보드는 텍스트에만 한정되지 않는다. 이미지나 HTML처럼 여러 형식의 데이터를 담을 수 있으며, 같은 내용을 서로 다른 표현 형식으로 제공하기도 한다. 접근 가능한 형식과 항목 수는 운영체제와 프로그램에 따라 달라진다. 현재 클립보드 내용과 별도의 기록·고정 항목 기능은 구분해야 한다.

웹과 모바일의 접근 제어

웹의 Clipboard API는 클립보드 데이터를 읽거나 쓰는 기능을 제공한다. 브라우저의 보안 조건과 권한·사용자 동작 요구 사항은 구현에 따라 다르다. 모바일 운영체제도 다른 앱에서 복사한 내용을 읽을 때 알림이나 허가 절차를 제공하지만, 모든 기기에서 동일한 권한 메뉴가 있는 것은 아니다. Apple은 다른 앱의 내용을 붙여넣기 위해 클립보드에 접근할 때 허가가 필요하다고 안내한다.

개인정보와 접근 범위

클립보드에는 사용자가 복사한 비밀번호나 인증번호 등이 일시적으로 들어갈 수 있다. Google의 Android 보안 문서는 부적절한 클립보드 처리로 이런 정보가 노출될 수 있음을 설명한다. 클립보드 접근 허가는 사진첩이나 기기에 저장된 모든 문서를 읽는 권한과는 별개다. 반대로 클립보드에 민감한 자료가 있는 동안 허용된 읽기가 이루어졌다면 그 자료에 접근할 가능성이 있으므로, 허가 자체와 실제로 읽고 전송한 사실도 구분해야 한다. 이후 접근을 차단하는 조치는 앞으로의 접근을 제한하며 이미 외부에 전달된 정보를 회수하지는 않는다.

참고 자료