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 파일을 다운로드하여 압축을 해제합니다.
압축을 해제하게 되면 다음과 같은 RPM 패키지들이 존재합니다.
# tar xvfx internet-banking-pack.tar.xz
ahnlab-safe-transaction-1.0.15.2-2.x86_64.rpm
mdmviewer-markany-2.5.1.0-1.x86_64.rpm
astx_f64.rpmnprotect-online-security-1.0-1.x86_64.rpm
delfino-g3.x86_64.rpmveraport-g3-3.7.2.0-2.x86_64.rpm
ipinside-lws-3.0.0.4-2.x86_64.rpmxecureweb-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 실행 메시지 팝업창이 나타납니다.
이제 인터넷 뱅킹을 할 수 있는 준비가 완료되었습니다. 크롬과 파이어폭스 브라우저를 각각 실행하여 인터넷 뱅킹을 테스트합니다.
5. 은행별 인터넷 뱅킹 지원 여부
인터넷 뱅킹을 테스트하기 전에 인증서가 있는 USB를 먼저 마운트시키기 바랍니다. 인증서 USB를 마운트를 하지 않으면 인증서
를 불러올 수 없습니다.
No1.Linux에서 인터넷 뱅킹을 가장 제일 지원하는 은행입니다. ASTX와 Delfino-g3 패키지만 설치하면 어려움없이 인터넷 뱅킹을 사용할 수 있습니다.
★ 하나은행
테스트하면서 제일 고생했던 은행입니다. 요구되는 모든 패키지들이 설치되었음에도 불구하고 공인인증서 로그인 페이지로 가질 못하고 패키지 설치 페이지로만 계속 이동하는 문제가 있었습니다. 공용 설치 패키지 설치이후에 이 문제가 해결되었습니다
★ 신한은행
이 은행은 아쉽게도 넘버원 리눅스에서는 뱅킹이 어렵습니다. 공인인증서 동작까지는 문제가 없습니다만, 인증서가 있는 USB를 브라우징할 수 없는 문제점이 있습니다. CrossWebEx가 동작하고 있음에도 불구하고 계속 이걸 설치하라고 나오는군요.
이 패키지 동작만 잘 컨트롤할 수 있다면 신한은행도 뱅킹이 어려운 것은 아닙니다.
★ IBK 기업은행
국민은행처럼 패키지만 잘 설치하면 어려움없이 인터넷 뱅킹이 가능한 은행입니다.
★ SC 제일은행
SC제일은행은 파이어폭스에서 안되고, 크롬 브라우저에서만 인터넷 뱅킹이 가능하므로, 크롬을 이용해야 합니다. 이 은행에서이 패키지 설치는 다소 어려운 점이 있습니다. 공통 패키지를 적용하면 보다 수월하게 인터넷 뱅킹이 가능해집니다.
★ 농협
CrossWebEx 패키지 문제로 인하여 농협은 인터넷 뱅킹이 어렵네요.농협은 설치 패키지 문제로 공인인증서 동작이 안되었으나, 이제 공인인증서 동작까지는 가능하게 되었습니다만, 신한은행처럼 마우스 가상 키보드 동작이 안되어 인증할 수 없는 상태입니다(2018.05.17)
★ 신협
이곳 역시 CrossWebEx 문제로 인터넷 뱅킹이 어렵습니다.
★ 우체국
아직 리눅스 인터넷 뱅킹을 지원하지 않습니다.