1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu và đề xuất giải pháp an toàn thông tin cho hệ thống rút tiền tự động ATM

15 468 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 366,43 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ LÊ MINH HƯNG NGHIÊN CỨU VÀ ĐỀ XUẤT GIẢI PHÁP AN TOÀN THÔNG TIN CHO HỆ THỐNG RÚT TIỀN TỰ ĐỘNG ATM Ngành : Công nghệ Thông tin Mã số :

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

LÊ MINH HƯNG

NGHIÊN CỨU VÀ ĐỀ XUẤT GIẢI PHÁP AN TOÀN THÔNG TIN CHO HỆ THỐNG RÚT TIỀN TỰ ĐỘNG ATM

Ngành : Công nghệ Thông tin

Mã số : 1.01.10

LUẬN VĂN THẠC SĨ

NGƯỜI HƯỚNG DẪN KHOA HỌC: TS Hồ Văn Canh

Hà Nội - 2008

Trang 2

MỤC LỤC

LỜI CAM ĐOAN Error! Bookmark not defined.

MỤC LỤC 2

DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT 4

DANH MỤC CÁC HÌNH VẼ ĐỒ THỊ 5

MỞ ĐẦU 7

Chương 1 MÁY ATM VÀ HỆ THỐNG THANH TOÁN ATM 9

1.1 TỔNG QUAN VỀ MÁY ATM 9

1.1.1 Giới thiệu máy ATM (Automatic Teller Machine) 9

1.1.2 Tình hình sử dụng hệ thống ATM 10

1.1.3 Lợi ích và các dịch vụ trên máy ATM 11

1.1.4 Một số vấn đề đối với hệ thống ATM 12

1.2 CẤU TẠO MÁY ATM Error! Bookmark not defined.

1.2.1 Định nghĩa ATM Error! Bookmark not defined.

1.2.2 Cấu tạo máy ATM Error! Bookmark not defined.

1.2.3 Mạng lưới ATM Error! Bookmark not defined.

1.2.4 Giao thức kết nối hệ thống máy ATM Error! Bookmark not defined.

1.2.5 Hệ thống Switch Error! Bookmark not defined.

1.3 HỆ THỐNG THANH TOÁN BẰNG MÁY ATM CHO THẺ TỪError! Bookmark not defined 1.3.1 Thẻ từ Error! Bookmark not defined.

1.3.2 Cấu trúc của số thẻ Error! Bookmark not defined.

1.3.3 Định dạng thông điệp (message) của máy ATMError! Bookmark not defined.

1.4 HỆ THỐNG THANH TOÁN BẰNG MÁY ATM CHO THẺ CHÍPError! Bookmark not defined 1.4.1 Thẻ chíp Error! Bookmark not defined.

1.4.2 Sự phát triển của thẻ chíp Error! Bookmark not defined.

1.4.3 Phân loại thẻ chíp Error! Bookmark not defined.

1.4.4 Các thành phần trong kiến trúc của thẻ chip Error! Bookmark not defined.

1.4.5 Hệ điều hành cho thẻ chíp Error! Bookmark not defined.

1.4.6 So sánh giữa thẻ từ và thẻ chíp Error! Bookmark not defined.

Chương 2 MỘT SỐ CÔNG CỤ ĐẢM BẢO AN TOÀN THÔNG TINError! Bookmark not defined.

2.1 TỔNG QUAN VỀ AN TOÀN THÔNG TIN Error! Bookmark not defined.

2.2 CÔNG CỤ ĐẢM BẢO AN TOÀN THÔNG TIN Error! Bookmark not defined.

2.2.1 Mật mã Error! Bookmark not defined.

2.2.2 Giấu tin (Steganogrsphy) Error! Bookmark not defined.

2.2.3 Tường lửa Error! Bookmark not defined.

2.2.4 Mạng riêng ảo Error! Bookmark not defined.

2.3 HỆ MÃ HÓA Error! Bookmark not defined.

2.3.1 Phân loại Error! Bookmark not defined.

2.3.2 DES (Data Encryption Standard) Error! Bookmark not defined.

2.3.3 Hệ mã hóa RSA Error! Bookmark not defined.

2.3.4 Hàm băm (hàm Hash) Error! Bookmark not defined.

Trang 3

Chương 3 CƠ CHẾ AN TOÀN THÔNG TIN TRONG HỆ THỐNG ATMError! Bookmark not defined.

3.1 MÃ HÓA TRONG HỆ THỐNG ATM Error! Bookmark not defined.

3.1.1 Thuật toán mã hóa Error! Bookmark not defined.

3.1.2 Khóa bí mật trong hệ thống ATM Error! Bookmark not defined.

3.1.3 Thiết bị mã hóa trong hệ thống ATM Error! Bookmark not defined.

3.2 MÃ HÓA VÀ GIẢI MÃ SỐ PIN Error! Bookmark not defined.

3.2.1 Khái niệm số PIN (Personal Identification Number)Error! Bookmark not defined.

3.2.2 Mã hóa PIN tại ATM Error! Bookmark not defined.

3.2.3 Xác thực PIN tại HSM Error! Bookmark not defined.

3.3 CƠ CHẾ AN TOÀN THÔNG TIN TRONG HỆ THỐNG ATMError! Bookmark not defined.

3.3.1 Kiểm tra tính đúng đắn số thẻ (Card number Check Digit)Error! Bookmark not defined.

3.3.2 Xác thực tính hợp lệ của thẻ (Card Authentication values)Error! Bookmark not defined.

3.3.3 Bảo đảm an toàn thông tin giao dịch Error! Bookmark not defined.

3.3.4 Bảo đảm an toàn phần mềm ATM Error! Bookmark not defined.

3.3.5 Bảo đảm an toàn hệ điều hành Error! Bookmark not defined.

3.3.6 Bảo đảm an toàn chống tấn công vật lý Error! Bookmark not defined.

3.3.7 Bảo đảm an toàn từ phía ngân hàng Error! Bookmark not defined.

3.3.8 Bảo đảm an toàn từ phía người dùng Error! Bookmark not defined.

Chương 4 ĐỀ XUẤT GIẢI PHÁP BẢO ĐẢM AN TOÀN THÔNG TIN TRONG HỆ

THỐNG ATM Error! Bookmark not defined.

4.1 MỘT SỐ ĐỀ XUẤT BẢO VỆ THÔNG TIN Error! Bookmark not defined.

4.2 GỢI Ý CÁCH QUẢN LÝ SỐ PIN Error! Bookmark not defined.

4.3 SỬ DỤNG HÀM HASH ĐỂ BẢO VỆ SỐ PIN Error! Bookmark not defined.

4.3.1 Giới thiệu hàm Hash (hàm băm) Error! Bookmark not defined.

4.3.2 Ứng dụng hàm Hash để bảo vệ số PIN Error! Bookmark not defined.

4.4 NHẬP SỐ PIN KHÔNG DÙNG BÀN PHÍM Error! Bookmark not defined.

4.5 BẢO ĐẢM TOÀN VẸN NGUỒN GỐC THÔNG TINError! Bookmark not defined.

4.5.1 Khái niệm mã xác thực MAC (Message Authentication Code)Error! Bookmark not defined 4.5.2 Chế độ hoạt động CBC Error! Bookmark not defined.

4.5.3 Xác thực thông điệp MAC giữa ATM và hệ thống SwitchError! Bookmark not defined.

4.6 MÃ HÓA THÔNG ĐIỆP Error! Bookmark not defined.

4.7 BẢO ĐẢM AN TOÀN TRÊN ĐƯỜNG TRUYỀN Error! Bookmark not defined.

KẾT LUẬN Error! Bookmark not defined.

TÀI LIỆU THAM KHẢO 14

Trang 4

DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT

KME (MEK) : Message Encryption Keys

Trang 5

DANH MỤC CÁC HÌNH VẼ ĐỒ THỊ

Hình 1.1 Sơ đồ tổng thể kết nối hệ thống mạng lưới ATM 12

Hình 1.2 Máy ATM nhìn từ phía trước 14

Hình 1.3 Một vài kiểu máy ATM 14

Hình 1.4 Luồng giao dịch của hệ thống máy ATM 15

Hình 1.5 Cấu tạo cơ bản của một máy ATM 16

Hình 1.6 Thiết bị trả tiền và các khay chứa tiền 17

Hình 1.7 Bàn phím chức năng 17

Hình 1.8 Bàn phím ký tự 18

Hình 1.9 Đầu đọc thẻ 18

Hình 1.10 Máy ghi nhật ký giao dịch 19

Hình 1.11 Máy in biên lai giao dịch 19

Hình 1.12 Máy tính (Core) điều khiển 20

Hình 1.13 Khay chứa tiền 21

Hình 1.14 Sơ đồ mạng lưới ATM 22

Hình 1.15 Các thành phần của hệ thống Switch 23

Hình 1.16 Các vị trí dập nổi trên thẻ (mặt trước) 25

Hình 1.17 Vị trí dải từ (Mặt sau thẻ) 26

Hình 1.18 Vị trí của các rãnh từ trong dải từ 27

Hình 1.19 Cấu trúc số PAN 32

Hình 1.20 Vị trí số BIN 33

Hình 1.21 Thẻ Vạn dặm của ngân hàng BIDV 33

Hình 1.22 Mô hình thẻ chip 41

Hình 1.23 Mối tương quan giữa giá, dung lượng và hiệu năng (tính năng) 43

Hình 1.24 Vị trí và các chiều của các điểm tiếp xúc 44

Hình 1.25 Tương quan giữa vị trí của con chíp và dải từ trên thẻ 44

Trang 6

Hình 1.26 Cấu trúc của bộ xử lý 45

Hình 1.27 Cấu trúc file 48

Hình 2.1 Sơ đồ thuật toán mã hóa DES 61

Hình 2.2 Quá trình tạo bản băm của MD5 70

Hình 3.1 Sơ đồ tổng thể mạng lưới ATM của một Ngân hàng 71

Hình 3.2 Các bước thực hiện trong quá trình mã hóa và giải mã theo 3DES 73

Hình 3.3 Phân lớp các khóa sử dụng trong hệ thống ATM 76

Hình 3.4 Mô tả các vị trí khóa trong hệ thống ATM 76

Hình 3.5 Thiết lập khóa LMK cho HSM 77

Hình 3.6 Thiết lập khóa TMK cho EPP 77

Hình 3.7 Thiết lập khóa khác tại Switch 77

Hình 3.8 Các bước trao đổi khóa WK giữa ATM và Switch 78

Hình 3.9 Thiết bị mã hóa EPP 79

Hình 3.10 Thiết bị mã hóa HSM 79

Hình 3.11 Minh họa khuôn dạng của trường số PIN 82

Hình 3.12 Minh họa khuôn dạng của trường số PAN 82

Hình 3.13 Minh họa cách tính khối PIN Block 82

Hình 3.14 Các bước mã hoá và giải mã PIN Block 83

Hình 3.15 Quá trình xác thực số PIN giữa ATM và Switch 84

Hình 3.16 Cấu trúc của số PAN và vị trí số CD 86

Hình 3.17 Mặt trước của thẻ ATM và vị trí số CD 87

Hình 3.18 Quá trình xác thực số CVV/CVC giữa ATM và Switch 90

Hình 3.19 Quy trình mã hóa và xác thực PIN 91

Hình 4.1 Minh họa số PIN sau khi Hash 96

Hình 4.2 Minh họa số PIN sau khi Hash sẽ được hoán vị 97

Hình 4.3 Mô phỏng mã xác thực MAC được gắn vào cuối thông điệp 98

Hình 4.4 Mã hoá thông tin trên kênh truyền giữa hai thiết bị 100

Trang 7

MỞ ĐẦU

1 Tính cấp thiết của luận văn

Hiện nay, thanh toán tiền qua hệ thống ATM đã phổ biến trên toàn thế giới và ở Việt Nam dịch vụ này cũng đang bước đầu triển khai Khái niệm máy rút tiền ATM cũng không còn xa lạ trong cuộc sống của người dân Việt Nam

Theo yêu cầu của Thủ tướng chính phủ, đến ngày 1 tháng 1 năm 2009 sẽ mở rộng việc trả lương qua tài khoản cho cán bộ công chức trên phạm vi cả nước Vì vậy, việc giao dịch qua hệ thống ATM sẽ gần với cuộc sống thường ngày

Những tiện ích mà các dịch vụ thẻ mang lại đã góp phần từng bước thay đổi thói quen sử dụng tiền mặt của người dân, cũng như góp phần hữu ích vào việc tạo dựng nền móng cho sự hình thành một nền thương mại điện tử còn non trẻ của nước

ta

Tuy nhiên, vấn đề bức xúc cũng được đặt ra là làm thế nào để đảm bảo an toàn tuyệt đối cho hệ thống và cả người dùng, chống lại mọi sự gian lận, ăn cắp tài khoản vv… của người dùng

Với vấn đề đặt ra như trên, tôi chọn đề tài “Nghiên cứu và đề xuất giải pháp

an toàn thông tin cho hệ thống rút tiền tự động ATM” nhằm mục đích nghiên cứu cơ

chế hoạt động, độ an toàn và tính bảo mật của hệ thống ATM, trên cơ sở đó phân tích

và đánh giá công nghệ hiện tại đang sử dụng, tìm hiểu ưu nhược điểm nhằm đề ra giải pháp tối ưu hơn giúp cho tính bảo mật và an toàn của hệ thống được nâng cao

2 Mục đích của luận văn

Mục đích của luận văn là nghiên cứu và đưa ra những giải pháp khoa học, đảm bảo an toàn cho các bài toán phát sinh trong quá trình thanh toán tiền trên hệ thống ATM Từ đó, đánh giá ưu nhược điểm và đề xuất giải pháp đảm bảo an toàn trên hệ thống ATM

Trang 8

3 Đối tượng nghiên cứu

Đối tượng nghiên cứu của luận văn là các bài toán phát sinh khi dùng tiền điện

tử

4 Phạm vi nghiên cứu

Luận văn nghiên cứu một cách tương đối bài toán phát sinh trong quá trình thanh toán trên hệ thống ATM cho đến thời điểm hiện tại

Hiện nay, Việt Nam đang chủ yếu sử dụng thẻ từ nên trong luận văn, tác giả đi sâu nghiên cứu hệ thống ATM cho thẻ từ là chính, tuy nhiên thẻ chíp cũng được trình bày trong chương 1 mang tính tổng quan

5 Phương pháp nghiên cứu

Luận văn đi vào nghiên cứu và phân tích cấu trúc của hệ thống thanh toán ATM, nêu ra được giải pháp an toàn thông tin đang sử dụng hiện thời của hệ thống

Nghiên cứu một số vấn đề đảm bảo an toàn thông tin trong quá trình truyền thông, trên cơ sở đó đề xuất xuất một vài giải pháp để đảm bảo an toàn hơn cho hệ thống thanh toán ATM

6 Ý nghĩa khoa học và thực tiễn của luận văn

Luận văn nghiên cứu bài toán nảy sinh khi dùng tiền điện tử để thanh toán trên

hệ thống ATM Bài toán được nghiên cứu dựa trên cơ sở khoa học đảm bảo an toàn thông tin

Trong quá trình nghiên cứu và phân tích, chúng tôi đề xuất một vài giải pháp để đảm bảo an toàn hơn cho hệ thống thanh toán ATM Như vậy, luận văn đạt được tính khoa học và ý nghĩa thực tiễn của mình

7 Kết cấu luận văn

Ngoài các phần mở đầu, các tài liệu tham khảo, luận văn gồm có 4 chương và phần kết luận Cụ thể:

Chương 1 Máy ATM và hệ thống thanh toán bằng máy ATM

Giới thiệu về sự hình thành và phát triển của máy ATM và về tình hình ứng dụng của máy ATM trên toàn thế giới và tại Việt Nam

Giới thiệu về cấu tạo máy ATM, hệ thống phần mềm Switch dùng để kết nối giữa các máy ATM và cơ sở dữ liệu Corebank

Chương 2 Một số công cụ đảm bảo an toàn thông tin

Trang 9

Nêu vấn đề về đảm bảo an toàn thông tin trong quá trình truyền tin

Giới thiệu qua về một số công cụ đảm bảo an toàn thông tin, giới thiệu một số

hệ mã hóa, hàm băm

Chương 3 Cơ chế an toàn thông tin trong hệ thống ATM

Chúng tôi tập trung nghiên cứu cấu trúc và cơ chế hoạt động cũng như bảo mật của hệ thống ATM, trên cơ sở đó lựa chọn đề xuất giải pháp đảm bảo an toàn/an ninh cho hệ thống ATM

Chương 4 Đề xuất giải pháp bảo đảm an toàn thông tin trong hệ thống ATM Phần Kết luận Tổng kết lại những vấn đề được nghiên cứu của đề tài

Chương 1 MÁY ATM VÀ HỆ THỐNG THANH TOÁN ATM

1.1 TỔNG QUAN VỀ MÁY ATM

1.1.1 Giới thiệu máy ATM (Automatic Teller Machine)

Máy rút tiền đầu tiên trên thế giới được thiết kế và hoàn thành bởi Luther George Simjian (người Thổ Nhĩ Kỳ), vào năm 1939, máy được thiết kế tại thành phố NewYork cho Ngân hàng City Bank of NewYork, nhưng 6 tháng sau thì bị bỏ đi vì ít người dùng

Sau 25 năm, vào ngày 27/6/1967, máy rút tiền điện tử đầu tiên được hãng In De la Rue thiết kế tại Enfield Town gần London (nước Anh) cho Ngân hàng Barclays Bank Người phát minh là John Shepherd-Barron mặc dù Luther George Simjian và một số người khác cũng đã đăng ký văn bằng phát minh cho loại máy này Tuy nhiên, nhiều người cho rằng loại máy ATM đầu tiên theo đúng nghĩa ATM mà thế giới ngày nay đang sử dụng chính là loại máy được ra mắt vào năm 1969 tại Ngân hàng Chemical Bank ở NewYork (nước Mỹ) Tác giả là Don Wetzel, phó giám đốc một công ty chuyên về máy tự động xử lý hành lý

ATM ngày nay là thiết bị để Ngân hàng giao dịch tự động với chủ thẻ, thực hiện thông qua các loại thẻ ATM như thẻ ghi nợ, thẻ ghi có (thẻ tín dụng), và các loại thẻ khác, giúp chủ thẻ kiểm tra tài khoản, rút tiền mặt, chuyển khoản thanh toán hàng hóa, dịch vụ [2]

Trang 10

1.1.2 Tình hình sử dụng hệ thống ATM

Thanh toán tiền qua hệ thống ATM đã phổ biến trên toàn thế giới và ở Việt Nam hệ thống ATM cũng đang dần phổ biến

Năm 1993, thị trường thẻ Ngân hàng Việt Nam mới xuất hiện những sản phẩm thẻ đầu tiên do Vietcombank phát hành, đến năm 1996 thì thị trường thẻ bắt đầu thực

sự xuất hiện

Năm 1996, Ngân hàng Ngoại thương Việt Nam Vietcombank (VCB) kết hợp cùng Ngân hàng Nhà nước lắp đặt 2 chiếc máy rút tiền tự động (ATM) tại Hà Nội

Đến nay, chúng ta đã chứng kiến sự phát triển vượt bậc của thị trường thẻ và máy ATM tại Việt Nam, với hơn 20 Ngân hàng thương mại phát hành Thẻ nội địa, trong đó có 8 Ngân hàng thương mại phát hành Thẻ Quốc tế

Năm

Số lượng thẻ phát hành gồm thẻ nội địa và quốc tế

(Đơn vị: chiếc)

Số máy ATM

Bảng 1.1 Số liệu thông kê thị trường thẻ Việt Nam qua các năm

(Theo Hiệp hội Ngân hàng Việt Nam và hội thảo Banking Việt Nam 2008)

Tại hội thảo Banking Vietnam 2008 diễn ra tại Hà Nội, Ngân hàng Nhà nước đã công bố số liệu thống kê về thị trường thẻ Việt Nam Trong đó, tính đến hết quý

Trang 11

I/2008, toàn hệ thống ngân hàng Việt Nam có hơn 4.500 máy rút tiền tự động ATM, gần 15.000 điểm chấp nhận thẻ (POS) và phát hành hơn 10 triệu thẻ thanh toán

Với đà phát triển trên 300% mỗi năm như thời gian vừa qua, Cục Công nghệ Tin học Ngân hàng (Ngân hàng Nhà nước) dự báo đến cuối năm 2008, toàn hệ thống ngân hàng Việt Nam sẽ có khoảng 6.880 máy ATM, hơn 29.000 điểm chấp nhận thẻ POS và gần 14 triệu thẻ thanh toán

Những tiện ích mà các dịch vụ thẻ mang lại đã góp phần từng bước thay đổi thói quen ưa sử dụng tiền mặt của người dân, giảm chi phí xã hội, nâng cao khả năng quản lý tiền tệ của NN cũng như góp phần hữu ích vào việc tạo dựng nền móng cho sự hình thành một nền thương mại điện tử còn non trẻ của nước ta

Việc còn quá ít máy ATM được một số ít các ngân hàng triển khai cũng không quá khó lý giải Với mức chi phí đầu tư cho một máy ATM từ 20.000 USD đến 30.000 USD, không phải ngân hàng nào, nhất là các ngân hàng thương mại cổ phần cũng có thể đầu tư, nếu họ không “trường vốn” và không có chiến lược phát triển ATM

1.1.3 Lợi ích và các dịch vụ trên máy ATM

1.1.3.1 Lợi ích đối với ngân hàng

ATM được biết đến như là một kênh tự phục vụ của ngân hàng, là một bộ phận chiến lược trong kênh phân phối của ngân hàng, giúp cho chủ thẻ truy cập một cách thuận tiện các dịch vụ một cách nhanh chóng, dịch vụ 24/7 ở bất cứ nơi đâu và vào thời gian nào

ATM là một trong các kênh phân phối dịch vụ bán lẻ của ngân hàng như:

- POS (Point of Service) : Điểm thanh toán thẻ

- Telephone Banking : Dịch vụ ngân hàng qua điện thoại

- Mobile Banking : Dịch vụ ngân hàng qua điện thoại

Bên cạnh đó, máy ATM còn có một số ưu điểm sau:

- Các địa điểm đặt máy thuận lợi, thời gian phục vụ 24/24 giúp dễ tiếp cận với các dịch vụ ngân hàng, nên thu hút nhiều chủ thẻ hơn

- Đối với mỗi ATM có thể coi là một "chi nhánh" của Ngân hàng, do đó sẽ giảm thiểu chi phí vận hành chi nhánh Ngân hàng

Ngày đăng: 09/11/2016, 16:42

HÌNH ẢNH LIÊN QUAN

Bảng 1.1 Số liệu thông kê thị trường thẻ Việt Nam qua các năm - Nghiên cứu và đề xuất giải pháp an toàn thông tin cho hệ thống rút tiền tự động ATM
Bảng 1.1 Số liệu thông kê thị trường thẻ Việt Nam qua các năm (Trang 10)
Hình 1.1 Sơ đồ tổng thể kết nối hệ thống mạng lưới ATM - Nghiên cứu và đề xuất giải pháp an toàn thông tin cho hệ thống rút tiền tự động ATM
Hình 1.1 Sơ đồ tổng thể kết nối hệ thống mạng lưới ATM (Trang 12)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w