Safari의 자동 완성(AutoFill) 기능은 웹사이트에 로그인하거나 온라인 양식을 작성할 때 큰 편리함을 제공합니다. 연락처 정보, 신용카드 정보, 사용자 이름과 비밀번호 등 온라인 양식에서 자주 요구되는 데이터를 미리 저장해 둘 수 있기 때문입니다.
웹사이트를 방문할 때마다 정보를 일일이 입력할 필요가 없습니다. Safari가 필드를 자동으로 채워주기 때문입니다. 길고 복잡한 비밀번호나 신용카드 정보를 외울 필요도 없으며, 이 모든 데이터는 브라우저에 저장됩니다. 자주 사용하는 사용자 이름과 비밀번호 같은 데이터만 한 번 저장해 두면, 다음에 해당 웹사이트를 방문할 때 자동 완성 기능으로 손쉽게 입력할 수 있습니다.
하지만 지난 3월 macOS Mojave 10.14.4가 출시되면서 Safari 브라우저에도 새로운 업데이트가 함께 적용되었습니다. 그중 하나가 논란이 된 자동 완성 기능의 '자동 제출(auto-submit)' 기능입니다. 10.14.4 변경 사항에는 Safari가 이제 "비밀번호 자동 완성으로 자격 증명을 채울 때 웹사이트 로그인 과정을 간소화한다"고 명시되어 있습니다.
이 업그레이드된 Safari 자동 완성은 클릭 횟수를 줄여 양식 제출과 로그인을 더 쉽게 만들기 위해 설계되었습니다. 하지만 모든 사용자가 이 업데이트를 반긴 것은 아닙니다. 일부 사용자들은 새로운 자동 완성 기능 때문에 다음과 같은 문제가 발생했다고 지적했습니다.
프로 팁: 성능 저하나 시스템 오류를 일으킬 수 있는 정크 파일, 유해 앱, 보안 위협 요소를 점검해 Mac 상태를 미리 확인해 보세요.
- 잘못된 로그인 – 사용자 이름을 선택하는 순간 Safari가 로그인 양식을 자동으로 제출하기 때문에 정보를 검토할 기회가 없어 잘못된 로그인이 발생합니다.
- 캡차(Captcha) 오류 – Safari가 정보를 채운 후 로그인 양식을 자동 제출하기 때문에 캡차 인증이 필요한 웹사이트에서는 로그인에 실패하게 됩니다.
- 계정 잠금 – 로그인 실패가 반복되면 일부 사용자는 계정이 잠기게 되었고, 접근 권한을 다시 얻으려면 복구 절차를 거쳐야 했습니다.
- IP 차단 – 여러 번의 로그인 실패 시도는 특정 웹사이트에서 IP 주소가 차단되는 원인이 되기도 합니다.
이러한 문제 때문에 많은 Safari 사용자들이 로그인 양식 자동 제출을 막는 방법을 찾고 있습니다.
Safari 로그인 양식 자동 제출 비활성화 방법
자동 완성 기능의 자동 제출 특성 때문에 Safari 사용자들이 여러 가지 불편을 겪고 있습니다. 문제는 이 기능을 끌 수 있는 직접적인 방법이 없다는 점입니다. 자동 완성이 로그인 양식을 바로 제출하지 못하도록 하는 전용 스위치 버튼은 존재하지 않습니다.
다만 몇 가지 우회 방법을 통해 자동 제출 문제로 인한 피해를 예방할 수 있습니다. 아래에 방법들을 정리했으니 자신에게 맞는 방법을 골라 활용해 보세요.
아래 방법을 시도하기 전에 먼저 Mac을 정리하여 Safari 작동을 방해할 수 있는 캐시 파일을 삭제하는 것이 좋습니다. Outbyte macAries를 사용하면 캐시 데이터, 임시 파일 및 기타 정크 파일을 제거해 문제를 더 단순하게 만들 수 있습니다.
방법 1: Safari 자동 완성 기능 끄기
가장 간단한 해결책은 Safari의 자동 완성 기능을 끄는 것입니다. 이렇게 하면 Safari가 이전에 방문한 웹사이트에서 저장된 정보로 웹 양식을 자동으로 채우지 못하게 됩니다.
단, 자동 완성을 비활성화하면 방문하는 웹사이트에서 요구하는 모든 정보를 직접 입력해야 합니다. 자동 완성 기능이 주는 편리함과 이를 끄는 것 사이의 장단점을 충분히 고려한 후 결정하세요.
이 기능을 완전히 끄기로 결정했다면 다음 단계를 따르세요:
- Dock에서 Safari를 실행하거나 Spotlight 검색으로 Safari를 엽니다.
- 화면 왼쪽 상단의 Safari 메뉴를 클릭해 드롭다운 메뉴를 엽니다.
- 환경설정(Preferences)을 클릭합니다.
- Safari 설정 창에서 자동 완성(AutoFill) 탭을 클릭합니다. 왼쪽에서 세 번째 탭이며 사각형과 연필 아이콘으로 표시됩니다.
- 자동 완성 탭에서 자동 완성 관련 옵션들을 확인할 수 있습니다. 모든 옵션은 기본적으로 활성화되어 있습니다.
- 다음 옵션들의 체크를 해제합니다:
- 내 연락처의 정보 사용
- 사용자 이름과 암호
- 신용카드
- 기타 양식
이렇게 설정하면 Safari가 로그인 양식에 어떤 데이터도 자동으로 입력하지 않게 됩니다. 나중에 마음이 바뀌면 위에서 해제한 옵션을 다시 체크하여 언제든 기능을 재활성화할 수 있습니다.
방법 2: 자동 완성 정보 편집하기
특정 웹사이트(예: 캡차 인증이 있는 사이트)에 대해서만 자동 완성을 비활성화하고 싶다면, 저장된 항목을 선택적으로 삭제하면 됩니다. 그러면 다음에 해당 웹사이트를 방문할 때 정보를 직접 입력하게 됩니다.
자동 완성 항목을 편집하는 방법:
- 위의 1~4단계를 따릅니다.
- 편집하려는 자동 완성 기능 옆의 편집(Edit) 버튼을 클릭합니다.
- 제거(Remove) 버튼을 클릭해 항목을 삭제합니다.
- 창을 닫고 Safari를 재시작하면 새 설정이 적용됩니다.
방법 3: 서드파티 비밀번호 관리자 사용하기
자동 완성은 Safari에 내장되어 있어 로그인 정보와 온라인 양식에 필요한 데이터를 저장하기에 편리한 도구입니다. 하지만 이 기능이 오히려 문제를 일으키고 있다면, 기능을 끄고 다른 대안을 찾는 것이 좋습니다.
Safari와 다른 브라우저용으로 다운로드할 수 있는 비밀번호 관리자가 여럿 있습니다. 보안성이 뛰어나고, 신뢰할 수 있으며, 사용하기 쉬운 비밀번호 관리자를 선택하세요.
방법 4: 다른 브라우저 사용하기
이 문제는 Safari에만 영향을 미치므로, Apple이 버그를 수정할 때까지 다른 브라우저를 사용하는 것도 좋은 방법입니다. Google Chrome, Mozilla Firefox, Opera 등 원하는 브라우저를 다운로드해 사용하면 됩니다.
요약
자동 완성 기능은 로그인과 양식 작성을 더 빠르고 효율적으로 만들기 위해 설계되었습니다. 하지만 Mojave 10.14.4의 Safari가 로그인 양식을 자동 제출하면서 많은 사용자가 자동 제출 기능을 끄는 방법을 찾고 있습니다. 자동 제출을 직접적으로 끄는 방법은 없지만, Apple이 이 문제를 해결할 때까지 위에서 소개한 임시 해결책을 활용해 불편을 최소화할 수 있습니다.