Document: Khoản 5 Điều 5 Thông tư 47/2014/TT-NHNN yêu cầu kỹ thuật an toàn bảo mật trang thiết bị phục vụ thanh toán thẻ ngân hàng mới nhất

Type: {"issuing_agency": "Ngân hàng Nhà nước", "promulgation_date": "31/12/2014", "sign_number": "47/2014/TT-NHNN", "signer": "Nguyễn Toàn Thắng", "type": "Thông tư"}
Issuing Agency: {"issuing_agency": "Ngân hàng Nhà nước", "promulgation_date": "31/12/2014", "sign_number": "47/2014/TT-NHNN", "signer": "Nguyễn Toàn Thắng", "type": "Thông tư"}
Promulgation Date: {"issuing_agency": "Ngân hàng Nhà nước", "promulgation_date": "31/12/2014", "sign_number": "47/2014/TT-NHNN", "signer": "Nguyễn Toàn Thắng", "type": "Thông tư"}
Sign Number: {"issuing_agency": "Ngân hàng Nhà nước", "promulgation_date": "31/12/2014", "sign_number": "47/2014/TT-NHNN", "signer": "Nguyễn Toàn Thắng", "type": "Thông tư"}
Signer: {"issuing_agency": "Ngân hàng Nhà nước", "promulgation_date": "31/12/2014", "sign_number": "47/2014/TT-NHNN", "signer": "Nguyễn Toàn Thắng", "type": "Thông tư"}

Full Text:
Khoản 5 Điều 5 Thông tư 47/2014/TT-NHNN yêu cầu kỹ thuật an toàn bảo mật trang thiết bị phục vụ thanh toán thẻ ngân hàng mới nhất

Điều 5. An toàn bảo mật trong phát triển, duy trì các trang thiết bị phục vụ thanh toán thẻ
...
5. Khi phát triển mã nguồn ứng dụng cần kiểm tra, loại bỏ các lỗ hổng bảo mật trong ứng dụng, bao gồm:
a) Các lỗ hổng chèn mã lệnh truy vấn cơ sở dữ liệu (SQL injection), câu lệnh hệ điều hành (OS injection), các phương tiện lưu trữ dữ liệu khác;
b) Lỗi tràn bộ nhớ đệm;
c) Lỗi mã hóa không an toàn trong lưu trữ dữ liệu;
d) Lỗi không an toàn trong truyền thông;
đ) Rò rỉ thông tin qua thông báo lỗi (error handling);
e) Các nguy cơ chèn mã, đoạn mã javascript, jscript, DHTML, các thẻ HTML;
g) Các kiểm soát truy cập không đúng;
h) Các hình thức tấn công chiếm quyền xác thực của người sử dụng trên một website thông qua một website giả mạo khác (Cross Site Request Forgery);
i) Lỗi trong quản lý phiên truy cập (session ID);
k) Các lỗ hổng bảo mật được xác định có mức độ cao được quy định tại Khoản 1 Điều này.

Content:
Khi phát triển mã nguồn ứng dụng cần kiểm tra, loại bỏ các lỗ hổng bảo mật trong ứng dụng, bao gồm:
a) Các lỗ hổng chèn mã lệnh truy vấn cơ sở dữ liệu (SQL injection), câu lệnh hệ điều hành (OS injection), các phương tiện lưu trữ dữ liệu khác;
b) Lỗi tràn bộ nhớ đệm;
c) Lỗi mã hóa không an toàn trong lưu trữ dữ liệu;
d) Lỗi không an toàn trong truyền thông;
đ) Rò rỉ thông tin qua thông báo lỗi (error handling);
e) Các nguy cơ chèn mã, đoạn mã javascript, jscript, DHTML, các thẻ HTML;
g) Các kiểm soát truy cập không đúng;
h) Các hình thức tấn công chiếm quyền xác thực của người sử dụng trên một website thông qua một website giả mạo khác (Cross Site Request Forgery);
i) Lỗi trong quản lý phiên truy cập (session ID);
k) Các lỗ hổng bảo mật được xác định có mức độ cao được quy định tại Khoản 1 Điều này.