포커스 절도

Focus stealing

컴퓨팅에서 포커스 도용포커스에 있지 않은 프로그램(예: 최소화 또는 백그라운드 운영)이 창을 전면에 배치하고 모든 키보드 입력을 해당 창으로 리디렉션할 때 발생하는 모드 오류다.이것은 일부 사용자들에게 성가신 것으로 간주된다. 왜냐하면 프로그램이 컴퓨터 화면에 주의를 기울이지 않는 동안 포커스를 훔칠 수 있기 때문이다. 예를 들어, 측면으로 읽으면서 타이핑을 할 때.이것은 윈도우가 사라진 후 입력된 모든 것을 야기할 것이다. 또는 더 나쁜 것은, 입력된 입력은 새로 초점이 맞춰진 윈도우에서 의도하지 않은 효과를 일으킬 수 있다.속도가 느린 컴퓨터에서는 실제 포커스가 변경된 후 몇 초 후에 실제로 관련 창이 표시되기 때문에 사용자들은 때때로 시간 내에 이러한 동작에 대한 경고조차 받지 못한다.

보안 문제

초점 도용은 사용자들이 화면에서 주의를 돌리지 않을 때 무심코 프로그램의 손상에 동의하는 것처럼 손상을 일으킬 수 있다.예를 들어 Microsoft Windows(윈도우)에서 디스크 정리 마법사를 팝업하면 마법사가 입력을 기다리고 있다는 사실을 인식하지 못한 채 파일을 삭제하는 데 "동의"할 수 있다.포커스 도용은 사용자가 비밀번호를 입력하고 대신 입력한 비밀번호가 마스크되지 않은 입력 필드의 새로운 인스턴트 메시징 창에 나타나는 등 보안 침해도 야기할 수 있다.

집중적인 도난을 위한 대안

초점 도용 대신 사용할 수 있는 사용자의 주의를 끌기 위한 여러 가지 대안적 방법이 있다.[1]

  1. 응용 프로그램을 백그라운드에서 그대로 두고 작업 표시줄에서 응용 프로그램의 아이콘 펄스
  2. 알림 영역으로 메시지 출력
  3. 스캔 영역에 디스플레이 풀링
  4. 청각 경보 프레임워크 사용

영향을 받는 시스템

X 창 관리자

다음 윈도우 관리자 시스템에서는 포커스 도난을 허용한다.

  • 9wm - 발사[clarification needed] 테스트에 실패하여 윈도우 배치 기능에 초점을 맞추다.
  • 컴피즈 - 구성 가능하며, 출시 테스트와 JavaScript 테스트를[clarification needed] 모두 통과할 수 있음
  • fvwm - 구성 가능하며, 출시 테스트와 JavaScript 테스트를 통과하거나 실패할 수 있음
  • IceWM - 출시 테스트에 실패하여 새로 시작하는 애플리케이션에 초점을 맞추다.
  • oroboros - 새로 시작하는 애플리케이션에 초점을 맞추면서 출시 테스트에 실패함

마이크로소프트 윈도

Microsoft Windows 기반 시스템은 현재 응용프로그램에서 포커스를 도용할 수 있는 팝업 대화상자를 사용한다.Windows 7 이전 버전의 Microsoft Windows에는 기본적으로 다른 프로그램을 실행하거나 새 창이나 대화 상자를 열 때 협동 응용 프로그램이 포커스를 빼앗는 것을 방지하는 사용자 설정이 있다.[2]동일한 방법은 Windows 7 이상에서 작동하지 않는다.[3]

맥OS X

Apple MacOS X 시스템도 백그라운드 애플리케이션이 팝업 모달 대화상자를 사용할 때 백그라운드에서 포그라운드로 애플리케이션을 전환한다.이 동작의 예는 에 문서화된 경고 대화상자를 사용하는 Google Chrome이다.

웹 브라우저

다음의 웹브라우저는 이것을 통한 집중 도용을 허용한다.focus() JavaScript 기능:

포커스-스틸링 감지 프로그램

무엇이 초점을 가로채고 있는지 확인하기 위한 프로그램이 작성되었다.

참고 항목

참조

  1. ^ 컴퓨터 접근성 wiki를 통해 Mark Hobley가 릴리스한 문서
  2. ^ "ForegroundLockTimeout". Microsoft TechNet. Microsoft Corporation. Retrieved 18 November 2015.
  3. ^ "Preventing applications from stealing focus". superuser.com. Stack Exchange Inc. Retrieved 18 November 2015.
  4. ^ "Tabs can steal focus using alert/prompt/confirm popups". bugs.chromium.org. Retrieved 25 April 2016.
  5. ^ 벌레를 훔치는 모질라 포커스

외부 링크