2016년 10월경 user-agent 변경 방법 자체가 막힌것으로 보여 장기간 업로드 중지합니다.
2016년 9월경 크롬또는 신한은행의 patch에 의해 User-Agent를 크롬으로 변경하는 것이 막혀 Linux로 속이는 것으로 수정하였습니다. (다만 이미지는 수정하지 않았습니다. 차후에 대대적으로 수정할 때 같이 수정할 예정입니다.) at 2016-09-18
기본적으로 윈도우10 엣지, 리눅스, OSX에서는 (OTP사용자에 한하여) 오픈뱅킹이 플러그인을 요구하지 않음.
IE11을 제외하고 주로 사용하는 크롬, 파이어폭스는 XHTML가 기본적으로 구현되어있기 때문에 두 프라우저를 리눅스에서 작동하는 것으로 속여주기만 하면 사용할 수 있음.
이를 각 브라우저에 적용시켜본다.
-
크롬
- User-Agent Switcher for Chrome 을 설치한다.
- 설정으로 들어간다.
- User-Agent 목록중에
EdgeChrome Linux를 추가하여준다.- New User-agent name : 아래의 Default, Internet Explorer 10, iPhone 6와 같이 구분하기 위한 별명입니다. 주로 Chrome Linux 또는 Chrome Mac으로 합니다.
- New User-Agent String : 속이기 위한 User-Agent(아래 예시중 한개 선택)를 복사하여 붙여넣습니다.
- Group : Chrome, Internet Explorer, iOS 같이 큰 대분류입니다.
- Append? : 크롬 원래의 User-Agent에다 덧붙일지(Append), 덮어씌울지(Replace) 선택합니다. 기본으로 replace입니다.
- Indicator Flag : User-Agent Switcher가 작동중일 때 사용중인 설정을 구분하기위해 아이콘에 나타나는 약어입니다. 주로 CRL 또는 CRM으로 합니다.
그리고 Add를 눌러 추가한다.
Chrome Linux에서의 User-agent
Mozilla/5.0 (Linux) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
Chrome Mac에서의 User-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10; rv:33.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
- User-Agent Switcher 아이콘을 클릭하고 방금 만든
Edge-EdgeChrome-Chrome Linux(or Chrome Mac)를 선택한다.
- 신한은행 오픈뱅킹 페이지에는 자동으로 적용되게 하려면 방금의 설정 페이지로 돌아가서 Permanent Spoof list 에 추가한다.
- 신한은행 오픈뱅킹에 접속할때는 자동으로
Edge해당 User-Agent가 적용된다.
-
파이어폭스
- ‘UAControl‘ by KAKINUMA Ryoumei 를 설치한다.
- ‘User-Agent JS Fixer‘ by BlinD-HuNTeR 를 설치한다.
- Firefox를 재시작하고 오른쪽 상단의 UAControl 아이콘을 클릭한 후 Option을 클릭한다.
- ‘Add Site’를 누르고 ‘Site’에 ‘open.shinhan.com’, Custom을 체크하고 아래에 적혀져있는
EdgeFirefox Linux 또는 Firefox Mac의 User-Agent를 입력하고 확인을 누릅니다.
Firefox Linux로 쓸 User-agent
Mozilla/5.0 (Linux) Gecko/20100101 Firefox/48.0
Firefox Mac으로 쓸 User-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10; rv:33.0)) Gecko/20100101 Firefox/48.0
- open.shinhan.com 홈페이지에 접속하여 제대로 적용되어있는지 확인해봅시다.
- ‘UAControl‘ by KAKINUMA Ryoumei 를 설치한다.