로그인
Sign in
zharyong 주소복사
조회 수 544 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

 No1.Linux 2018 SE 인터넷 뱅킹 지원 여부


1. 개 요

현재 인터넷 뱅킹은 우분투와 페도라 배포판을 기준으로 지원하고 있어서 이들 배포판이 아닌 다른 배포판 계열에서는 인터넷 뱅킹이 극히 제한적이거나 불가능한 상태입니다. No1.Linux는 레드햇에서 파생된 맨드레이크 리눅스 계열의 배포판이고, 패키지 방식으로 RPM를 사용하고 있지만, 페도라용으로 지원하는 인터넷 뱅킹 RPM 패키지들은 의존성 문제로 인하여 설치되지 않거나 오류가 발생되기 때문에 인터넷 뱅킹은 그동안 그림의 떡이었습니다. 오히려 페도라용 RPM 패키지보다는 우분투용 deb 패키지가 오히려 설치가 쉽고 의존성이 적어 인터넷 뱅킹의 가능성에 대한 희망을 갖게 해 줍니다. 그러나 숙달된 사용자가 아니라면 우분투용 패키지를 RPM으로 변환해서 설치하는 것도 그리 쉬운 일이 아닐 뿐더러 패키지가 용케 설치되었더라도 인터넷 뱅킹이 제대로 동작하지 않는 문제점이 있고, 또한 같은 보안 프로그램이 동작하고 있음에도 불구하고 어느 은행에서는 뱅킹이 되는 반면에 다른 은행에서는 안되는 문제점이 있습니다. 대단한 인내를 가지지 않는 이상 포기하는 것이 상책일 정도로 한방에 인터넷 뱅킹이 되는 은행이 한 곳도 없더군요.


그래서 필자는 각 은행에서 제공하는 페도라용과 우분투용 패키지들을 일일히 설치해 보고, 우분투용을 RPM 패키지로 변환해 보고 해서, No1.Linux 2018 SE 버전에서 인터넷 뱅킹 가능 여부를 확인해 보았습니다. 인터넷 뱅킹 테스트는 하나은행, 신한은행, SC제일은행, IBK기업은행, 국민은행, 농협, 우체국, 신협 등 8개의 은행에 대해서 이뤄졌고, 이들 은행 가운데 절반이 인터넷 뱅킹이 가능했습니다. 인터넷 뱅킹이 가능한 은행 가운데 가장 수월한 곳이 국민은행이었습니다.


그러면 No1.Linux에서 인터넷 뱅킹을 하려면 어떻게 패키지를 설치해야 하며, 어떤 은행이 인터넷 뱅킹을 지원하는지에 대해서 알아보겠습니다.


2. 은행별 인터넷 뱅킹을 위한 프로그램 패키지및 뱅킹 지원 여부

은행명

프로그램 패키지

설치패키지명

뱅킹여부

비고

하나은행

 Interezen IPinside LWS

 Delfino-G3

 Veraport

 ipinside-lws-3.0.0.4-2.x86_64.rpm

 delfino-g3.x86_64.rpm

 veraport-g3-3.7.2.0-2.x86_64.rpm

  지원됨

파이어폭스 안됨

크롬 지원

 SC제일

 Veraport

 CrossWebex

 ASTX(ahnlab safe transanction)

 IPinside LWS

 veraport-g3-3.7.2.0-2.x86_64.rpm

 crosswebex-3.1.0-15.x86_64.rpm

 astx_f64.rpm

 ipinside-lws-3.0.0.4-2.x86_64.rpm

 지원됨

 파이어폭스 안됨

 크롬 지원

 신한은행

 ASTX

 CrossWebEx

 astx_f64.rpm

 crosswebex-3.1.0-15.x86_64.rpm

 불안전

 인증서 파일 브라우징안됨

 IBK기업

  Delfino-g3

 delfino-g3.x86_64.rpm

 지원됨

 

 국민은행

  Delfino-g3

  ASTX

 delfino-g3.x86_64.rpm

 astx_f64.rpm

 지원됨

 

 농협

  CrossWebEX

  ASTX

 crosswebex-3.1.0-15.x86_64.rpm

 astx_f64.rpm

 미지원

  crosswebex 동작안됨

 신협

  Delfino-g3

 

 미지원

  delfino-g3 동작안됨

 우체국

  지원안함

 

 불가

 

새마을금고

Interezen IPinside LWS

Delfino-G3

Veraport


지원됨
 2018.06.27 지원 확인

3. 패키지 설치 방법

필자가 각 은행에서 제공하는 패키지들을 일일히 테스트한 결과 No1.Linux 2018 SE 버전에서 인터넷 뱅킹을 지원하는 은행에 공통적으로 적용할 수 있는 패키지들을 선별하였습니다. 선별된 패키지들을 No1.Linux FTP 사이트에서 내려 받을 수 있도록 하나의 파일로 묶어 놓았습니다. 일부 RPM 패키지들은 우분투용 패키지를 RPM로 변환한 것들이 있음을 참고하기 바라며, 다른 사이트에 절대 배포할 수 없습니다.


FTP 사이트로부터 internet-banking-pack.tar.xz 파일을 다운로드하여 압축을 해제합니다.

 # tar xvfx internet-banking-pack.tar.xz

압축을 해제하게 되면 다음과 같은 RPM 패키지들이 존재합니다.

 ahnlab-safe-transaction-1.0.15.2-2.x86_64.rpm

 mdmviewer-markany-2.5.1.0-1.x86_64.rpm
 astx_f64.rpm

 nprotect-online-security-1.0-1.x86_64.rpm
 delfino-g3.x86_64.rpm

 veraport-g3-3.7.2.0-2.x86_64.rpm
 ipinside-lws-3.0.0.4-2.x86_64.rpm

 xecureweb-unified-plugin-1.0.5.16-1.x86_64.rpm

이들 패키지 가운데 대부분의 은행에서 공통적으로 필요로 하는 패키지들을 의존성 무시 옵션을 사용하여 설치합니다.

 # rpm -ivh delfino* astx* vera* ipin* --nodeps


상기 명령으로 의존성을 무시한 채 설치하게 되면 apt-get이나 시냅틱으로 패키지를 설치할 때 패키지 깨짐 오류가 발생되어 이를 복구하게 되면 이들 패키지들이 제거됩니다. 매번 이들 패키지들을 재설치해야 하는 번거로움이 있는데, 이를 피하려면 unrpm 도구를 이용하여 RPM 패키지를 풀어서 /opt 디렉토리로 이동시켜 주면 됩니다.(ipinside-lws, veraport, delfino-g3, mdmviewer-markany, CrossWebEX)


ahnlab-safe-transaction, anysign4pc, nprotect-online-security는 의존성 옵션없이 그대로 설치

4. 프로그램 실행

패키지를 설치한 후에 인터넷 뱅킹을 할 수 있도록 데몬을 띄워 주어야 하므로 다음과 같이 실행합니다.

 $ cp /usr/share/applications/delfino.desktop ~/.config/autostart/

 $ cp /usr/share/applications/veraport.desktop ~/.config/autostart/

 $ cp /usr/share/applications/ipinside-lws.desktop ~/.config/autostart/


KDE plasma5를 로그아웃하였다가 다시 실행하면 delfino와 veraport 그리고 LWSManager 세 프로그램이 자동으로 실행됩니다.


/home/사용자/.config/autostart/ipinside-lws.desktop 파일을 에디터로 편집하여 다음 라인을 추가합니다.

  Exec=/opt/interezen/ipinside/LWSDaemon


ASTX(ahnlab-safe-transaction) 패키지 데몬이 동작할 수 있게 끔 실행합니다.

  # /etc/rc.d/init.d/astxdaemon start


상기 명령을 실행하게 되면 ASTX 실행 메시지 팝업창이 나타납니다.

astx1.png

이제 인터넷 뱅킹을 할 수 있는 준비가 완료되었습니다. 크롬과 파이어폭스 브라우저를 각각 실행하여 인터넷 뱅킹을 테스트합니다.


5. 은행별 인터넷 뱅킹 지원 여부

 인터넷 뱅킹을 테스트하기 전에 인증서가 있는 USB를 먼저 마운트시키기 바랍니다. 인증서 USB를 마운트를 하지 않으면 인증서

 를 불러올 수 없습니다.


국민 KBstar 은행

kb3.png

No1.Linux에서 인터넷 뱅킹을 가장 제일 지원하는 은행입니다. ASTX와 Delfino-g3 패키지만 설치하면 어려움없이 인터넷 뱅킹을 사용할 수 있습니다.

하나은행

hana2.png


테스트하면서 제일 고생했던 은행입니다. 요구되는 모든 패키지들이 설치되었음에도 불구하고 공인인증서 로그인 페이지로 가질 못하고 패키지 설치 페이지로만 계속 이동하는 문제가 있었습니다. 공용 설치 패키지 설치이후에 이 문제가 해결되었습니다


신한은행

shinhan2.png

이 은행은 아쉽게도 넘버원 리눅스에서는 뱅킹이 어렵습니다. 공인인증서 동작까지는 문제가 없습니다만, 인증서가 있는 USB를 브라우징할 수 없는 문제점이 있습니다. CrossWebEx가 동작하고 있음에도 불구하고 계속 이걸 설치하라고 나오는군요.

이 패키지 동작만 잘 컨트롤할 수 있다면 신한은행도 뱅킹이 어려운 것은 아닙니다.

IBK 기업은행

ibk2.png

국민은행처럼 패키지만 잘 설치하면 어려움없이 인터넷 뱅킹이 가능한 은행입니다.

SC 제일은행 

sc2.png


SC제일은행은 파이어폭스에서 안되고, 크롬 브라우저에서만 인터넷 뱅킹이 가능하므로, 크롬을 이용해야 합니다. 이 은행에서이 패키지 설치는 다소 어려운 점이 있습니다. 공통 패키지를 적용하면 보다 수월하게 인터넷 뱅킹이 가능해집니다.

농협

nong2.png


CrossWebEx 패키지 문제로 인하여 농협은 인터넷 뱅킹이 어렵네요.

농협은 설치 패키지 문제로 공인인증서 동작이 안되었으나, 이제 공인인증서 동작까지는 가능하게 되었습니다만, 신한은행처럼 마우스 가상 키보드 동작이 안되어 인증할 수 없는 상태입니다(2018.05.17)

★ 신협

이곳 역시 CrossWebEx 문제로 인터넷 뱅킹이 어렵습니다.

★ 우체국

아직 리눅스 인터넷 뱅킹을 지원하지 않습니다.








  • ?
    zharyong 2018.06.20 12:15
    mdmviewer-markany-2.5.1.0-1.x86_64.rpm 패키지 설치후 엑스를 재시작하였을 때 kdeinit5실행 오류 메시지와 함께 엑스 시작이 안되는 경우에는 이 패키지를 제거해 주면 됩니다.
  • ?
    zharyong 2018.06.27 15:26

    # 하나은행
    하나은행의 인터넷 뱅킹 동작에서 delfino 문제는 이 패키지에 포함되어 있는 라이브러리의 경로가 올바르지 않은데서 발생될 수 있습니다.
    델피노 데몬을 동작시키면 이 데몬은 libKeySharpCryptoV1_3-g3.so 라이브러리를 /usr/lib64 경로에서 찾는 것이 아니라 /usr/lib 경로에서 찾습니다. 이로 인하여 패키지가 정상적으로 설치되어 있음에도 불구하고 인증서를 불러오는 과정에서 델피노를 다시 설치하라는 팝업창이 뜹니다. 이 문제를
    해결하기 위해선 /usr/lib64 경로에 있는 이 라이브러리를 /usr/lib 경로로 심볼릭 링크를 해 주면 됩니다.

    # ln -sf /usr/lib/lib64KeySharpCryptoV1_3-g3.so /usr/lib/libKeySharpCryptoV1_3-g3.so

     

    # 델피노와 베라포트의 인증서 설치

    처음 설치시에 델피노와 베라포트를 실행하여 인증서를 웹브라우저가 있는 경로에 설치될 수 있도록 해 주어야 합니다. 웹브라우저 경로에 인증서 파일이 설치되지 않으면 패키지가 정상적으로 설치되어 있더라도 계속 패키지를 설치하라는 페이지로 넘어가게 됩니다.

    이들 데몬을 백그라운드로 실행하지 말고, 포어그라운드 모드로 실행하였을 때 인증서 파일이 제대로 생성되는지를 확인한 후에 백그라운드 모드로 실행하는 것이 좋습니다. 

     

    # Ipinside-lws 데몬 동작시 이더넷 인터페이스로 eth0를 인식하기 때문에 이더넷 네트워크 장치의 인터페이스가 eth1로  동작하는 경우에도 인터넷 뱅킹이 안될 수 있습니다. LWSDaemon이 동작할 때 이더넷 인터페이스를 루프 체크하여 인식할 수 있도록 해야 하는데, 기본 eth0 인터페이스만 인식하도록 설계되어 있는 것 같군요.

     

  • ?
    zharyong 2018.07.02 14:53

    # 하나은행의 ipinside lws 동작이 안되는 경우
    ipinisde lws를 사용하는 인터넷 뱅킹에서 LWSDaemon 데몬이 동작할 때 웹브라우저의 경로에 cert_override.txt 파일이 존재하지 않으면 이 패키지가 설치되어 있더라도 동작하지 않습니다. 그런데 LWSDaemon 데몬이 동작할 때 브라우저 경로에 이 파일이 생성되어야 하는데, 경우에 따라서 생성될 수도 있고 그렇지 않는 경우도 있습니다. 이는 우분투나 페도라에 국한되어 패키징되어 있어서 이들 배포판에선 정상적으로 생성되는지 모르겠지만, 넘버원 리눅스에서는 이 파일이 생성되어 있지 않으면 인터넷 뱅킹이 어렵습니다. 이 파일이 생성되지 않으면 다른 경로에 있는 것을 복사하여 사용하거나 직접 만들어 사용해야 하는데, 이 파일은 5개의 필드로 구성되어 있습니다.

    127.0.0.1:21300 OID.2.16.840.1.101.3.4.2.1 83:4F:84:94:37:1C:4B:ED:75:C8:55:D6:3E:FB:7C:C3:42:E7:03:B2:4C:2F:92:41:AC:88:52:E5:9E:5F:23:80 UT AAAA AAA AAA

    상기 내용을 복사하여 cert_override.txt 파일로 만들어 /home/사용자계정/.mozilla/firefox/디폴트/ 디렉토리에 넣어 주면 됩니다.
    첫번째 필드: IPinside LWS 데몬의 주소와 포트(127.0.0.1:21300)
    두번째 필드: Hash Algorithm OID(OID.2.16.840.1.101.3.4.2.1)
    세번째 필드: certificate fingerprint(생성방법: openssl x509 -noout -fingerprint -sha256 -inform pem -in ./interezen.crt)
    네번째 필드: Override type(UT)
    다섯번째 필드: Certificate's serial number와 issuer name as a base64 encoded string


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 원하는 강좌나 팁이 있으면 요청해 주세요. zharyong 2018.07.15 56
216 시스템 [부팅] 윈도7에서 No1.Linux 2018 SE Live 부팅 방법  zharyong 2018.12.11 16
215 엑스 [엑스] 라이브 USB의 버추얼박스에서 /opt 심볼릭 링크 오류  zharyong 2018.11.12 43
214 인터넷 [네트워크] OpenVPN RPM 패키지로 쉽게 OpenVPN 서버를 구축하자.  1 zharyong 2018.08.29 127
213 인터넷 [네트워크] OpenVPN Client 접속 방법  zharyong 2018.08.27 162
212 인터넷 [네트워크] 외부 네트워크상에서 KDE Connect 접속을 위한 OpenVPN 서버 구축  zharyong 2018.08.27 116
211 TodayAPP [Heimdall] 리눅스에서 안드로이드 스마트폰 루팅하기  zharyong 2018.08.16 336
210 인터넷 [네트워크] 넘버원 리눅스에서 기가인터넷 연결하기  zharyong 2018.07.25 261
209 시스템 [시스템] 공인 인증서 anysign4pc 설치후 실행시 libNativeMng.so 오류 발생  zharyong 2018.07.06 77
208 시스템 [시스템] rpm 패키지는 어떻게 푸나? How to extract RPM package directly  zharyong 2018.05.26 114
207 인터넷 [No1.Linux 2018] 공인 인증서 적용 사이트 안내  1 zharyong 2018.05.17 173
» 인터넷 [No1.Linux 2018] 주요 은행의 인터넷 뱅킹  3 zharyong 2018.05.17 544
205 TodayAPP [Today'sAPP] 내 컴퓨터의 하드웨어 정보를 DB에 등록하고 열람해 보자.  zharyong 2018.05.10 88
204 시스템 [팁] xterm-256color': unknown terminal type 메시지및 MC에서 키보드 사용이 안될 때  zharyong 2018.05.04 81
203 시스템 [MC] No1.Linux 2018 SE의 mc에서 ISO 파일 내용물을 보려면  zharyong 2018.05.03 73
202 시스템 [컴파일오류] /usr/bin/ld: cannot find -lgtk-3  zharyong 2018.05.01 1098
201 스크립트 [팁] No1.Linux 2018 SE 버전의 부팅시 하드 디스크 자동 마운트  zharyong 2018.04.30 101
200 엑스 [한글입력기] No1.Linux 2018 SE 한글입력기  2 zharyong 2018.04.30 659
199 인터넷 [네트워크] 비번 없이 SSH 서버에 자동 로그인 하기  zharyong 2018.04.25 89
198 하드웨어 [하드웨어] 블루투쓰 USB 동글 동작하지 않을 경우  zharyong 2018.04.24 181
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11