수십 년 동안 기업은 직원들이 가장 민감한 파일에 액세스하는 데 원하는 무료 브라우저를 사용할 수 있도록 허용해 왔다. CIO는 엔드포인트 보안 앱이나 보안 웹 게이트웨이와 같은 보안 소프트웨어가 필요한 모든 보호 기능을 제공할 것이라고 믿었다.
그리고 2020년까지만 해도 이런 견해는 어느 정도 유효했다. 하지만 팬데믹으로 인한 다양한 변화가 직장을 강타하면서 거의 모든 것이 바뀌었다. 브라우저의 극단적인 노출이 훨씬 더 위험해지면서 이런 변화는 매우 점진적으로 이루어졌기 때문에 IT 부서에서는 아무도 위험을 감지하지 못했다. 이런 변화에는 엄청난 수의 새로운 원격 사이트, 온프레미스 도구와 앱에서 클라우드로의 급격한 전환, 훨씬 더 많은 SaaS 배포 등이 포함된다.
여기서 브라우저 문제는 사실상 사용할 수 있는 브라우저에 대한 제한이 거의 없다는 점과 이런 브라우저에 대한 엔터프라이즈 수준의 보호 기능이 없다는 두 가지 문제에서 비롯된다.
첫 번째는 가장 기괴한 문제이다.
IT 부서는 민감한 환경에서는 어떤 브라우저든 사용할 수 있도록 허용한다. 이런 식의 허용은 다른 영역에서는 상상하기 어려운 일이다. 직원들에게 무료 사용자급 VPN을 포함해 원하는 VPN 앱을 마음대로 사용해도 된다고 말할 CIO가 얼마나 될까? 재무 담당자가 엑셀에 대한 기업 라이선스를 무시하고 중국의 게임 사이트에서 찾은 프리웨어 스프레드시트에 민감한 급여 정보를 입력하는 것을 CIO가 괜찮다고 할까? 아니면 직원이 곧 있을 인수에 대한 논의를 위해 회사에서 지불한 줌 계정을 포기하고 아무도 들어본 적 없는 공짜 서비스를 사용할 수 있을까?
IT 부서는 일반적으로 권한 영역을 건드리는 모든 소프트웨어에 대해 엄격한 통제를 유지하지만, 브라우저는 보안이 자유롭다고 생각하는 것일까?
그 역사를 간단히 살펴보자. 1994년경 그래픽 브라우저가 처음 기업용으로 대규모 도입되었을 때, 목표는 사람들이 웹과 최대한 쉽게 상호작용할 수 있도록 하는 것이었다. 인터넷은 수십 년 전부터 존재했지만, 웹은 당시에 막 대중화됐다.
문제는 환경이 기하급수적으로 복잡해지고 매우 민감한 데이터에 대한 액세스가 급증하는 데도 IT 부서는 오래된 브라우저 정책을 재고하지 않았다는 것이다.
IT 관리자가 특정 브라우저 하나를 선택해 의무화한다면 제어가 훨씬 쉬워질 것이다. 심지어 IT 부서에서 사용자에게 최신 버전에 액세스하도록 요구해 업데이트를 엄격하게 관리할 수도 있다. 내부 웹 페이지를 해당 브라우저용으로 설계할 수 있으므로 모든 사용자에게 동일한 경험을 제공할 가능성이 훨씬 더 높아진다.
필자는 중요한 텍스트(예를 들어, '다음' 버튼)가 화면 밖에서 보이지 않는 보안 영역에 자주 부딪힙니다. 즉, 하나의 브라우저가 작동할 때까지 서너 개의 브라우저를 사용해야 한다. 모든 사용자에게 하나의 브라우저를 의무화하면 이런 문제가 사라진다고 상상해 보라.
이런 식의 기업 강제 규정에는 몇 가지 문제가 있다.
- 데스크톱 대 모바일. 일부 기업에서는 데스크톱용 브라우저는 한 가지로, 모바일용 브라우저는 다른 브라우저로 표준화하는 것을 고려해야 할 수도 있다.
- IT 정치적 문제. 구글 크롬과 마이크로소프트 엣지처럼 시장 점유율이 높은 일부 브라우저는 한 공급업체의 환경과 긴밀하게 통합되어 있다. 환경이 다른 플랫폼과 통합되는 방식에 따라 이 문제가 발생할 수 있다.
- 규정 준수. 일부 브라우저 업체는 특히 생성형 AI와 관련된 경우 개인 정보 보호 및 기타 데이터 경계를 더욱 공격적으로 확장한다. 특히 서유럽, 호주 또는 캐나다의 비즈니스 비중이 큰 기업이 이런 브라우저 중 하나를 표준화하면, 기업 규정 준수 문제가 발생할 수 있다.
- 지리. 규정 준수 문제 외에도 언어 및 기타 지역 지원 문제도 고려해야 하는데, 특히 아시아에 주요 사업장이 있는 경우 더욱 그렇다.
이제 두 번째 문제로 넘어가자. 브라우저는 초창기에는 안전을 조금이라도 고려하도록 설계되지 않았고 지금도 크게 달라지지 않았다. 그렇기 때문에 IT 부서는 사용자 환경과 모든 브라우저, 심지어 사용자가 직접 선택한 브라우저 사이에 보안 계층 역할을 하는 무언가가 필요하다고 주장해야 한다.
모든 기업의 요구 사항이 다르기 때문에 모든 브라우저 보안 솔루션에 일률적으로 적용할 수 있는 솔루션은 없다. 브라우저 보안 계층은 기존 시스템과 잘 작동해야 하며, 지역 및 업종에 따른 특정 규정 준수 요구사항이 중요한 요소이다.
보안 전문업체 레드 액세스(Red Access)의 CEO 도르 즈비는 “브라우저는 모든 사람이 가장 많이 사용하는 앱이다. 오늘날의 브라우저는 이전 버전보다 훨씬 더 강력하다. 자바스크립트, 로그인, 토큰을 실행하고 HTML을 렌더링할 수 있다. 오늘날의 브라우저는 거의 운영체제처럼 작동할 정도로 강력하다”라고 말한다.
즈비는 이런 브라우저의 기능이 위험한 이유가 있다고 주장한다.
“오늘날 많은 공격이 전적으로 브라우저 내에서 일어날 수 있다. 즉, 네트워크 측도 아니고 엔드포인트 측도 아닌 브라우저 프레임 내부에서 공격이 발생하고 있다. 이제 브라우저는 모든 애플리케이션의 쿠키와 토큰을 보유하고 있다. 누군가 사용자의 2단계 인증을 훔치려고 한다고 가정해 보자. 공격자는 브라우저 권한만으로 이를 실행할 수 있으며 아무도 이 사실을 알 수 없다.”
전 세계의 모든 브라우저가 시스템에 액세스할 수 있도록 허용하는 또 다른 문제는 브라우저 확장 프로그램과 관련이 있다. 애플과 구글이 악성 앱을 탐지하고 제거하기 위해 앱을 적절히 관리하지 못하는 것과 마찬가지로, 브라우저팀도 확장 프로그램의 합법성을 확인할 수 없다. 악성 브라우저는 브라우저에서 수행하거나 볼 수 있는 모든 것에 무제한으로 액세스할 수 있는 경우가 많다. 그렇기 때문에 하나의 브라우저로 표준화하는 것이 중요하며, 이를 통해 IT 부서는 브라우저 확장 프로그램을 통제할 수 있다.
현재의 브라우저 관련 보안 정책은 생각해야 할 것이 많다.
editor@itworld.co.kr