Articleaws.amazon.com·2026년 8월 13일·0

Automate legacy web applications with Amazon Bedrock AgentCore Browser Tool

Quick Summary

관리형 격리 브라우저와 모델 기반 에이전트를 결합해 현대적 API가 없는 레거시 웹 업무를 자동화하면서 인증, 감사, 확장성, 사람의 감독 요건을 함께 충족하는 참조 구현을 설명한다.

Automate legacy web applications with Amazon Bedrock AgentCore Browser Tool 관련 대표 이미지

🖼️ 인포그래픽

Automate legacy web applications with Amazon Bedrock AgentCore Browser Tool 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

Automate legacy web applications with Amazon Bedrock AgentCore Browser Tool의 핵심 내용을 4단계로 요약한 인포그래픽
Automate legacy web applications with Amazon Bedrock AgentCore Browser Tool 핵심 내용을 4단계로 압축한 4컷 인포그래픽

💡 한 줄 요약

관리형 격리 브라우저와 모델 기반 에이전트를 결합해 현대적 API가 없는 레거시 웹 업무를 자동화하면서 인증, 감사, 확장성, 사람의 감독 요건을 함께 충족하는 참조 구현을 설명한다.

📌 핵심 요약

  • 의료, 제조, 소매, 금융 서비스 기업의 핵심 레거시 시스템은 현대적 API 없이 서버 측 미들웨어가 생성한 웹 화면만 제공하는 경우가 많아, 대량의 수작업 입력과 오류가 지속되고 있다.
  • 보험사의 계약 변경 사례처럼 실제 업무는 여러 화면 탐색, 데이터 입력, 업무 규칙 검증, 세션 상태 처리를 요구하므로 고정 규칙에 의존하는 기존 로봇 프로세스 자동화로 안정적으로 처리하기 어렵다.
  • 아마존 베드록 에이전트코어 브라우저 도구는 관리형 크로미엄과 웹소켓 기반 크롬 개발자 도구 프로토콜 및 플레이wright 연동을 제공해, 에이전트가 HTTP 또는 HTTPS로 접근 가능한 레거시 웹 애플리케이션을 직접 조작하게 한다.
  • 참조 구조는 스트랜즈 에이전트, 에이전트코어 런타임, 격리된 브라우저 세션, 코그니토 인증, 역할 기반 접근 제어, 감사 로그, 사람 개입 절차를 결합해 보안과 규제 대응을 유지하도록 설계됐다.
  • 브라우저 프로필을 통한 인증 상태 유지, 기업 프록시 연동, 세션 녹화와 스크린샷 저장은 반복적인 로그인 부담과 내부망 접근 문제를 줄이고 모든 브라우저 상호작용의 추적 가능성을 높인다.

🧩 주요 포인트

  1. 복잡한 화면과 예외 상황에 취약한 규칙 기반 자동화에서 화면을 해석해 다음 행동을 결정하는 에이전트 방식으로 전환함으로써 수동 개입이 길게 남는 문제를 다룬다.
  2. 격리 세션, 토큰 검증, 접근 제어, 세션 기록을 하나의 실행 경로에 포함해 자동화 기능뿐 아니라 규제 산업에서 요구하는 변경 추적성과 책임 소재까지 구조적으로 확보한다.
  3. 관리형 브라우저와 런타임을 사용해 전용 가상 머신 중심의 확장 제약을 줄이되, 신뢰도가 낮은 상황에서는 사람에게 판단을 넘겨 자동화와 운영 통제를 병행한다.

🧠 상세 정리

1. 레거시 웹 업무가 만드는 비용과 자동화 공백

의료, 제조, 소매, 금융 서비스 분야의 기업은 여전히 레거시 기술에서 핵심 업무를 운영하며, 이러한 시스템 상당수는 현대적 API 대신 서버 측 미들웨어가 생성한 HTML 화면만 제공한다. 그 결과 업무 처리는 사람이 브라우저에서 여러 화면을 이동하고 데이터를 반복 입력하는 방식에 의존하며, 높은 처리 비용과 수작업 오류가 디지털 전환의 장애물이 된다. 원문이 제시한 대형 보험사 사례에서는 계약 조건 변경, 보험금 조정, 보장 범위 갱신, 특약 처리 등 수만 건의 운영 변경이 매년 발생한다. 각 변경은 여러 단계의 화면 탐색, 필드 입력, 업무 규칙 검증을 동반하기 때문에 전담 인력의 수천 시간을 소모하고 수작업 오류로 상당한 연간 손실을 만든다. 이 문제는 보험업에 한정되지 않고 레거시 웹 애플리케이션이 핵심 운영 기반으로 남아 있는 여러 산업에서 반복된다.

2. 복잡한 화면 구조와 인증이 만드는 기술적 난점

오래된 업무 시스템은 HTML, CSS, 자바스크립트를 브라우저에 전달하는 서버 측 미들웨어를 기반으로 구축됐으며, 외부 자동화가 호출할 수 있는 REST API를 제공하지 않는 경우가 많다. 자동화 도구는 사람을 위해 설계된 화면에서 복잡한 다단계 절차, 동적 양식 검증, 세션에 종속된 상태를 직접 처리해야 하지만 고정 규칙형 봇은 화면이 예상과 다르게 표시되면 쉽게 실패한다. 수십 년간 수정된 시스템은 문서도 충분하지 않아 중요한 업무 규칙이 명세서가 아니라 담당자의 경험과 조직 내부 지식에만 남아 있기도 한다. 여기에 다중 요소 인증, 독자적인 통합 인증, 예측하기 어려운 세션 토큰 만료 규칙이 더해지면서 운영 환경에는 지속적인 수동 개입이 발생한다. 보험사 사례에서도 보장 금액, 수익자, 특약을 변경할 때마다 여러 화면과 검증 단계를 거쳐야 하므로 취약한 규칙 기반 자동화만으로는 신뢰성 있게 처리하기 어렵다.

3. 규제 준수와 변경 이력 추적 요구

규제 산업의 자동화는 사용자 신원, 처리 시각, 변경된 데이터, 시스템과의 상호작용을 포괄적으로 기록해야 하며, 원문은 개인정보 보호·의료·금융 관련 규정을 주요 배경으로 제시한다. 이를 구현하려면 변경할 수 없는 로그, 암호화된 데이터 전송, 역할 기반 접근 제어가 필요하지만 전통적인 로봇 프로세스 자동화 시스템은 대규모 맞춤 개발 없이는 이러한 기능을 제공하기 어렵다. 금융 규정 사례에서는 기록을 변조 방지 형태로 6년 동안 보존하고, 최근 90일의 기록은 즉시 조회할 수 있어야 한다. 보험 계약을 변경할 때도 누가 작업을 시작했고 무엇을 언제 바꿨으며 승인 여부가 어떠했는지를 모두 추적할 수 있어야 한다. 따라서 인공지능 기반 디지털 작업자도 사람과 동일하거나 그 이상의 감사 가능성을 제공해야 하며, 감사 기록은 부가 기능이 아니라 실행 구조의 핵심 요건으로 취급된다.

4. 기존 자동화의 취약성과 확장 한계

기존 화면 기반 자동화는 화면 배치, 요소 위치, 애플리케이션 응답 시간에 강하게 결합되므로 사소한 시스템 변경만으로도 동작이 중단될 수 있다. 규칙 기반 방식은 예외, 동적 콘텐츠, 복잡한 업무 판단을 유연하게 처리하기 어렵고, 오류 복구 역시 미리 정의된 상황에 제한된다. 또한 봇마다 전용 가상 머신이나 물리 시스템을 요구하면 자원 부담이 커지며, 여러 업무를 동시에 실행할 때 세션 관리와 처리량 확장이 복잡해진다. 수만 건의 변경을 처리하는 보험사는 가입 기간, 규제 변경, 연말 처리처럼 업무량이 집중되는 시점에도 신뢰성을 유지해야 하지만 기존 방식으로 필요한 규모를 확보하기 어려웠다. 이에 따라 조직은 처리량에 맞춰 탄력적으로 확장하고 페이지가 예상과 다른 상태로 표시될 때도 상황을 해석해 복구할 수 있는 접근법을 필요로 했다.

5. 참조 구현의 핵심 구성 요소

참조 구현은 자바스크립트 중심의 화면 처리, 프로세스별 세션 격리, 프로그램 방식의 브라우저 제어, 변경 불가능한 상호작용 기록, 낮은 신뢰도에서의 사람 개입, 탄력적 확장을 설계 요구사항으로 삼는다. 주요 구성 요소는 운영자를 위한 리액트 단일 페이지 애플리케이션, 브라우저 연결상의 특정 제약을 처리하는 전송 계층 보안 종료 프록시, 에이전트코어 런타임에서 스트랜즈 에이전트를 실행하는 파이썬 작업자, 관리형 브라우저 환경이다. 아마존 코그니토가 운영자를 인증하고 발급한 제이슨 웹 토큰은 사용자 화면에서 프록시와 런타임까지 전달된다. 브라우저 도구는 클라우드에서 관리형 크로미엄을 실행하며, 대상 애플리케이션은 원래 어떤 브라우저를 위해 설계됐는지와 관계없이 HTTP 또는 HTTPS로 접근할 수 있으면 된다. 원문은 이 구성을 인공지능 기반 디지털 작업자의 참조 구현으로 설명하고, 아키텍처와 주요 설계 결정, 테라폼 배포 청사진 및 공개된 소스 코드를 함께 소개한다.

6. 사용자 접속과 인증 전달 흐름

사용자의 브라우저는 비공개 아마존 단순 스토리지 서비스 버킷에 저장된 정적 리액트 화면을 아마존 클라우드프런트를 통해 불러온다. 운영자는 단일 페이지 애플리케이션용 및 기계 간 통신용 클라이언트가 설정된 아마존 코그니토에서 표준 오픈아이디 커넥트 절차로 로그인한다. 이후 브라우저는 인증서 관리 서비스의 인증서로 전송 계층 보안을 종료하는 애플리케이션 로드 밸런서를 통해 보안 웹소켓 연결을 연다. 로드 밸런서는 이 연결을 비공개 서브넷의 파게이트 작업으로 실행되는 엔진엑스 역방향 프록시에 일반 HTTP로 전달하고, 프록시는 질의 문자열에서 제이슨 웹 토큰을 추출한다. 엔진엑스는 해당 토큰을 권한 부여 헤더에 담아 에이전트코어 런타임으로 연결하며, 런타임의 토큰 권한 부여기가 이를 검증한 뒤 요청을 스트랜즈 에이전트와 시각 브라우저 도구 및 사람 개입 처리기가 포함된 컨테이너로 전달한다.

7. 모델 판단과 브라우저 제어 및 결과 전달

에이전트는 아마존 베드록의 시각 처리 가능 기반 모델을 호출해 현재 화면의 스크린샷을 분석하고 다음 브라우저 행동을 결정한다. 결정된 행동은 플레이wright와 웹소켓 기반 크롬 개발자 도구 프로토콜을 통해 격리된 크롬 인스턴스에 전달되며, 해당 브라우저가 고객 네트워크에 있는 레거시 애플리케이션을 탐색한다. 작업 과정에서 생성된 세션 대화 기록과 스크린샷은 아마존 단순 스토리지 서비스 버킷에 저장되고, 에이전트는 각 이미지의 단기 유효 사전 서명 주소를 생성해 기존 웹소켓 연결로 사용자에게 보낸다. 사용자 브라우저는 이 주소를 이용해 이미지를 저장소에서 직접 가져와 에이전트의 추론 이력과 함께 채팅 화면에 표시하므로 이미지 바이트 자체는 웹소켓을 통과하지 않는다. 지원 인프라로는 엔진엑스 게이트웨이와 브라우저 에이전트 컨테이너 이미지를 보관하는 탄력적 컨테이너 레지스트리와 감사 로깅 및 관측성을 담당하는 클라우드워치가 사용된다.

8. 격리 세션과 인증 유지 및 감사 기능

에이전트코어 브라우저 도구의 각 세션은 자체 중앙 처리 장치, 메모리, 파일 시스템을 가진 전용 격리 환경에서 실행되며, 작업이 끝나면 환경을 종료하고 상태를 정리한다. 브라우저 프로필은 세션 사이에 인증 상태를 유지하므로 한 번 인증하거나 운영자가 실시간 화면을 통해 최초 로그인을 수행한 뒤 후속 세션에서 로그인 상태를 이어갈 수 있으며, 반복되는 통합 인증과 다중 요소 인증 절차를 줄인다. 프록시 설정은 도메인별 경로와 비밀 관리 서비스에 저장된 자격 증명을 이용해 기업 프록시 인프라로 트래픽을 전달하므로 내부망이나 인터넷 주소 허용 목록으로 제한된 레거시 포털에 접근할 수 있다. 세션 녹화는 클릭, 양식 입력, 페이지 이동을 포함한 브라우저 상호작용을 저장소에 기록하고, 클라우드트레일 로그와 결합해 금융 규정이 요구하는 감사 추적을 지원한다. 보험사 사례에서 이 도구는 사람이 하듯 계약 관리 시스템을 탐색하고 프로필에 보존된 세션 상태로 로그인하며, 원문은 그 이후 설명이 중간에서 끝나므로 추가 처리 결과는 제시하지 않는다.

🧾 핵심 주장 / 시사점

  • 현대적 API가 없는 시스템도 HTTP 또는 HTTPS로 접근 가능한 웹 화면이 있다면 브라우저 제어를 자동화 접점으로 사용할 수 있지만, 화면 상태와 세션을 안정적으로 해석하는 능력이 전제된다.
  • 규제 산업의 자동화에서는 처리 속도만큼 신원 확인, 승인 여부, 상호작용 기록, 장기 보존이 중요하므로 보안과 감사 기능을 실행 경로에 처음부터 포함해야 한다.
  • 인증 상태를 유지하는 브라우저 프로필, 작업별 격리 환경, 낮은 신뢰도에서의 사람 개입을 함께 사용함으로써 반복 업무 자동화와 운영자의 통제 및 책임 추적을 병행하는 구조를 만든다.

✅ 액션 아이템

  • 의료·제조·소매·금융 서비스의 레거시 시스템에서 미들웨어가 생성한 웹 화면을 보험사의 계약 변경 사례처럼 에이전트 방식으로 처리한다.
  • 아마존 베드록 에이전트코어 브라우저 도구의 관리형 크로미엄, 웹소켓 기반 크롬 개발자 도구 프로토콜, 플레이wright 연동을 이용해 HTTP·HTTPS 레거시 웹 애플리케이션을 직접 조작한다.
  • 격리된 브라우저 세션에 코그니토 인증, 역할 기반 접근 제어, 감사 로그, 사람 개입 절차를 묶어 규제 산업에서 변경 추적성과 책임 소재를 확보한다.

❓ 열린 질문

  • 고정 규칙 기반 자동화의 한계를 넘기 위해 규칙 검증이 필요한 보험사의 계약 변경처럼 복합 예외 상황에서 에이전트 방식은 어디까지 안정적으로 처리 가능한가?
  • 브라우저 프로필 기반 인증 상태 유지와 세션 녹화·스크린샷 저장은 반복적인 로그인 부담과 내부망 접근 문제를 어느 수준까지 줄일 수 있는가?
  • 신뢰도가 낮은 상황에서 아마존 베드록 에이전트코어를 사람에게 판단을 넘기는 사람 개입 절차와 역할 기반 접근 제어 경계를 어떻게 운영할 것인가?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.