규칙 활성화 및 연결 테스트
이 단계에서는 새로 생성된 규칙을 활성화하고 그 효과를 관찰합니다.
이전 단계에서 **확인 (OK)**을 클릭한 후 연결 (Connections) 탭으로 돌아갑니다. 이제 업스트림 프록시 서버 (Upstream Proxy Servers) 테이블에 새로 생성된 규칙이 나열된 것을 볼 수 있습니다.
규칙 왼쪽에 있는 체크박스를 확인합니다. 이 체크박스는 규칙을 활성화하거나 비활성화합니다. 기본적으로 생성 시 선택 (활성화) 되어 있습니다. 체크박스가 선택되어 있는지 확인합니다.
이제 테스트해 보겠습니다. 프록시 구성을 테스트하는 가장 쉬운 방법은 Burp 의 내장 브라우저를 사용하는 것입니다.
- 프록시 (Proxy) 탭으로 이동합니다.
- 가로채기 (Intercept) 하위 탭으로 이동합니다.
- 브라우저 열기 (Open Browser) 버튼을 클릭합니다. Burp 를 사용하도록 미리 구성된 새 브라우저 창이 열립니다.
이 새 브라우저에서 http://example.com과 같은 웹사이트로 이동해 보세요. 연결이 실패할 것입니다. 이는 예상된 결과입니다! Burp 가 존재하지 않는 업스트림 프록시 (127.0.0.1:8081) 로 요청을 전달하려고 하기 때문에 연결이 실패합니다. Burp 의 대시보드 (Dashboard) 탭의 **이벤트 로그 (Event log)**에서 실패 알림을 볼 수 있습니다.
이 실패는 업스트림 프록시 규칙이 올바르게 작동하고 있음을 확인시켜 줍니다.
실습을 완료하려면 Burp Suite 를 종료합니다. 프로젝트를 저장할 것인지 묻는 대화 상자가 나타납니다. **예 (Yes)**를 클릭합니다. 저장 대화 상자에서 파일 이름을 upstream-proxy-config.burp로 지정하고 기본 /home/labex/project 디렉토리에 저장합니다.