2463/QĐ-BTTTT

BỘ THÔNG TIN VÀ TRUYỀN THÔNG -------- CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc --------------- Số: 2463/QĐ-BTTTT Hà Nội, ngày 15 tháng 12 năm 2023 QUYẾT ĐỊNH BAN HÀNH YÊU CẦU CƠ BẢN VỀ CHỨC NĂNG, TÍNH NĂNG KỸ THUẬT CỦA NỀN TẢNG TỔNG HỢP, PHÂN TÍCH DỮ LIỆU (PHIÊN BẢN 1.0) BỘ TRƯỞNG BỘ THÔNG TIN VÀ TRUYỀN THÔNG Căn cứ Nghị định số 48/2022/NĐ-CP ngày 26 tháng 7 năm 2022 của Chính phủ quy định chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Bộ Thông tin và Truyền thông; Căn cứ Quyết định số 186/QĐ-BTTTT ngày 11 tháng 02 năm 2022 của Bộ trưởng Bộ Thông tin và Truyền thông Phê duyệt Chương trình thúc đẩy phát triển và sử dụng các nền tảng số quốc gia phục vụ chuyển đổi số, phát triển chính phủ số, kinh tế số, xã hội số; Theo đề nghị của Cục trưởng Cục Chuyển đổi số quốc gia. QUYẾT ĐỊNH: Điều 1. Ban hành kèm theo Quyết định này Yêu cầu cơ bản về chức năng, tính năng kỹ thuật của Nền tảng tổng hợp, phân tích dữ liệu. Điều 2. Quyết định này có hiệu lực kể từ ngày ký. Điều 3. Chánh Văn phòng, Cục trưởng Cục Chuyển đổi số quốc gia và Thủ trưởng các đơn vị có liên quan chịu trách nhiệm thi hành Quyết định này./. Nơi nhận: - Như Điều 3; - Bộ trưởng (để b/c); - Thứ trưởng Nguyễn Huy Dũng; - Các bộ, cơ quan ngang bộ, cơ quan thuộc Chính phủ; - UBND các tỉnh, thành phố trực thuộc Trung ương; - Đơn vị chuyên trách về CNTT của các Bộ, cơ quan ngang Bộ, cơ quan thuộc Chính phủ (qua thư điện tử); - Sở TT&TT các tỉnh, thành phố trực thuộc Trung ương (qua thư điện tử); - Cổng thông tin điện tử Bộ TT&TT; - Lưu: VT, CĐSQG. KT. BỘ TRƯỞNG THỨ TRƯỞNG Nguyễn Huy Dũng YÊU CẦU CƠ BẢN VỀ CHỨC NĂNG, TÍNH NĂNG KỸ THUẬT CỦA NỀN TẢNG TỔNG HỢP, PHÂN TÍCH DỮ LIỆU (Phiên bản 1.0 ) (Kèm theo Quyết định số /QĐ-BTTTT ngày / /2023 của Bộ Thông tin và Truyền thông) DANH MỤC TỪ NGỮ VIẾT TẮT VÀ GIẢI THÍCH KHÁI NIỆM Từ viết tắt Nội dung đầy đủ/ khái niệm Giải thích SSO Single Sign-On SSO là cơ chế cho phép người dùng có thể truy cập nhiều trang web, ứng dụng mà chỉ cần nhập thông tin đăng nhập một lần. API Application Programming Interface Là viết tắt của Giao diện lập trình ứng dụng (Application ProgrammingInterface), cho phép các ứng dụng khác tương tác với nền tảng thông qua dịch vụ cụ thể. AI Artificial Intelligence Trí tuệ nhân tạo. CSDL Cơ sở dữ liệu Cơ sở dữ liệu (Database) là tập hợp của các dữ liệu điện tử (ký hiệu, chữ viết, chữ số, hình ảnh, âm thanh hoặc dạng tương tự khác được tạo ra và xử lý, lưu trữ bằng phương tiện điện tử). Các dữ liệu điện tử này sẽ được sắp xếp, tổ chức để người sử dụng truy cập, khai thác, chia sẻ, quản lý và cập nhật thông qua các phương tiện điện tử. SDK Software Development Kit Là bộ công cụ phát triển phần mềm. Một SDK là một tập hợp các công cụ, thư viện, mã nguồn mẫu và tài liệu được cung cấp cho các nhà phát triển phần mềm để họ có thể phát triển ứng dụng cho một nền tảng cụ thể, hệ điều hành, hoặc dịch vụ. Các SDK thường chứa các công cụ giúp lập trình viên xây dựng, kiểm tra, và triển khai phần mềm trên nền tảng cụ thể mà nó hỗ trợ. Web services Dịch vụ Web Là một cách để các ứng dụng hoặc hệ thống khác nhau có thể tương tác với nhau. Web services cho phép các ứng dụng hoặc máy chủ truyền dữ liệu và thông tin cho nhau thông qua mạng, bằng cách sử dụng các giao thức và tiêu chuẩn cụ thể. LGSP Local Government Service Platform Nền tảng tích hợp và chia sẻ dữ liệu được triển khai ở cấp Tỉnh và Bộ NDXP National Data Exchange Platform Nền tảng tích hợp, chia sẻ dữ liệu quốc gia Nguồn dữ liệu Nguồn dữ liệu là nơi cung cấp dữ liệu. Nguồn dữ liệu có thể là hệ thống phần mềm, tệp dữ liệu hoặc thiết bị cảm biến … Dữ liệu thu nhận Dữ liệu thu nhận là dữ liệu được thu thập từ các nguồn dữ liệu khác nhau Quản lý dữ liệu thu nhận Quản lý dữ liệu thu nhận là quá trình thu thập, lưu trữ, bảo vệ và sử dụng dữ liệu thu nhận một cách hiệu quả và an toàn. Dữ liệu phân tích Dữ liệu phân tích là dữ liệu đã được phân tích, xử lý sau khi thu thập dữ liệu Chia sẻ dữ liệu Chia sẻ dữ liệu là quá trình cung cấp dữ liệu cho các phần mềm, hệ thống, nền tảng khác. Việc chia sẻ có thể được thực hiện theo nhiều cách khác nhau như chia sẻ qua API, tệp dữ liệu … I. MỤC ĐÍCH BAN HÀNH Tài liệu Yêu cầu cơ bản về chức năng, tính năng kỹ thuật của Nền tảng tổng hợp, phân tích dữ liệu được ban hành để hướng dẫn việc xây dựng, đánh giá, lựa chọn nền tảng thuộc Chương trình thúc đẩy phát triển và sử dụng các nền tảng số quốc gia phục vụ chuyển đổi số, phát triển Chính phủ số, kinh tế số, xã hội số của Bộ Thông tin và Truyền thông. Các tổ chức, cá nhân có nhu cầu xây dựng, triển khai Nền tảng tổng hợp, phân tích dữ liệu chủ động xem xét, áp dụng. II. YÊU CẦU CƠ BẢN VỀ CHỨC NĂNG, TÍNH NĂNG KỸ THUẬT CỦA NỀN TẢNG TỔNG HỢP, PHÂN TÍCH DỮ LIỆU 1. Yêu cầu chung STT Yêu cầu 1 Đảm bảo không vi phạm các quy định về quyền tác giả, quyền sở hữu trí tuệ và các quyền liên quan theo Luật Sở hữu trí tuệ ngày 29/11/2005 và Luật sửa đổi, bổ sung một số điều của Luật Sở hữu trí tuệ ngày 19/6/2009. 2 Sẵn sàng hỗ trợ địa chỉ Internet thế hệ mới IPv6. 3 Đảm bảo khả năng kết nối, chia sẻ dữ liệu theo quy định tại Nghị định số 47/2020/NĐ-CP ngày 09/4/2020 của Chính phủ về quản lý, kết nối và chia sẻ dữ liệu số của cơ quan nhà nước 4 Tuân thủ khung Kiến trúc Chính phủ điện tử Việt Nam, Kiến trúc Chính phủ điện tử cấp bộ hoặc Kiến trúc Chính quyền điện tử cấp tỉnh hiện hành 2. Yêu cầu về chức năng Nền tảng tổng hợp, phân tích dữ liệu có các chức năng, đáp ứng những yêu cầu cơ bản sau đây: STT Yêu cầu Mô tả chi tiết Quản lý tài khoản 1 Quản lý tài khoản sử dụng hệ thống Bao gồm các yêu cầu sau: - Quản lý danh sách tài khoản hệ thống; - Có thể thêm, sửa, xóa tài khoản; - Phân quyền tài khoản, gán tài khoản vào nhóm quyền. 2 Quản lý nhóm quyền - Có thể thêm, sửa, xóa nhóm quyền; - Có thể thêm, sửa, xóa người dùng theo nhóm quyền; - Có thể phân quyền theo nhóm quyền. 3 Đăng nhập Có thể đăng nhập hệ thống. 4 Đăng xuất Có thể đăng xuất hệ thống. Quản lý dữ liệu 5 Thu nhận dữ liệu - Hỗ trợ thu nhận dữ liệu với các hình thức sau: + CSDL có cấu trúc (MSSQL Server, MySQL, MariaDB, Oracle, …); + CSDL liệu phi cấu trúc (MongoDB, Redis, Amazon DynamoDB, Cassandra, HBase, …); + File dữ liệu (CSV, Excel, XML, Json, …); + API; + Và các hình thức khác (nếu có). - Người quản trị có thể chủ động cấu hình tạo dịch vụ thu nhận dữ liệu. - Có thể thu nhận dữ liệu theo định kỳ. 6 Chuẩn hóa dữ liệu thu nhận - Cho phép cấu hình để chuẩn hóa dữ liệu theo từng định dạng, bao gồm: + Kiểu số; + Kiểu thời gian; + Kiểu ngày tháng; + Tiền tệ; + Kiểu chuỗi. - Cho phép định nghĩa các hàm biến đổi dữ liệu phổ biến để đưa ra các quy tắc cho dữ liệu; - Cung cấp chức năng cho phép phát hiện trùng lặp dữ liệu, xung đột dữ liệu, dữ liệu thiếu tham chiếu, dữ liệu bất thường để đảm bảo chất lượng dữ liệu. 7 Quản lý danh mục dữ liệu - Quản lý danh mục dữ liệu bao gồm các chức năng thêm, sửa, xóa, tìm kiếm danh mục dữ liệu; - Chi tiết hóa danh mục dữ liệu đến từng trường, kiểu của trường, ý nghĩa của trường phục vụ việc thống kê dữ liệu. 8 Quản lý nguồn dữ liệu (là các phần mềm/hệ thống/nền tảng cung cấp dữ liệu cho Nền tảng) Cho phép quản lý, cấu hình đối với nguồn dữ liệu từ các phần mềm, hệ thống, nền tảng cung cấp dữ liệu. 9 Quản lý dữ liệu thu nhận - Cho phép quản lý dữ liệu đã thu nhận từ các phần mềm, hệ thống, nền tảng hoặc tệp dữ liệu; - Cho phép xem chi tiết dữ liệu đã thu nhận. 10 Quản lý dữ liệu phân tích - Cho phép xem danh sách các dữ liệu đã được phân tích; - Cho phép tìm kiếm các dữ liệu đã được phân tích; - Cho phép xem chi tiết dữ liệu phân tích; - Cho phép xóa các dữ liệu phân tích; - Có cơ chế phân quyền để khai thác các dữ liệu đã phân tích theo tài khoản, theo nhóm quyền ...; - Cho phép quản lý phiên bản của dữ liệu. 11 Lịch sử đồng bộ, xử lý dữ liệu Hỗ trợ hiển thị lịch sử đồng bộ, xử lý dữ liệu. 12 Chia sẻ dữ liệu - Hỗ trợ chia sẻ dữ liệu với các hệ thống khác qua API, SDK, Web services …; - Quản lý dữ liệu chia sẻ: + Cho phép bổ sung thông tin chi tiết cho dữ liệu chia sẻ; + Cho phép tìm kiếm/ xem chi tiết dữ liệu chia sẻ; + Cập nhật phân quyền cho dữ liệu chia sẻ; + Theo dõi lịch sử dụng dữ liệu chia sẻ từ Nền tảng tổng hợp, phân tích dữ liệu. - Người quản trị có thể chủ động cấu hình tạo dịch vụ chia sẻ dữ liệu; - Chia sẻ dữ liệu hỗ trợ các định dạng cơ bản như Json, Xml, CSV, XLSX …; - Có nhật ký chia sẻ dữ liệu. 13 Tải về dữ liệu - Hỗ trợ tải về các dữ liệu thu thập hoặc dữ liệu đã phân tích theo các dạng thông dụng như file Excel, PDF, ảnh …; - Phân quyền khi tải về dữ liệu. 14 Thống kê dữ liệu Hỗ trợ thống kê dữ liệu bao gồm: - Dữ liệu thu nhận; - Dữ liệu phân tích; - Thống kê việc chia sẻ theo danh mục, lĩnh vực; - Thống kê dữ liệu theo hệ thống nguồn; - Các hình thức thống kê khác (nếu có). 15 Thông báo, cảnh báo khi thu nhận, xử lý, phân tích dữ liệu - Cho phép cấu hình các thông báo theo cấp độ; - Có cơ chế xem thông báo, cảnh báo khi thu nhận, xử lý, phân tích dữ liệu. Quản lý cấu hình trình diễn dữ liệu 16 Cấu hình trình diễn dữ liệu Cho phép tạo và quản lý các biểu đồ: - Cấu hình vùng trình diễn dữ liệu; - Cấu hình dữ liệu trình diễn; - Tạo lập báo cáo động. - Cấu hình cách hiển thị dữ liệu; dạng bảng, biểu đồ (cột, dòng, tròn …) và các dạng khác; - Cấu hình trình diễn công khai hoặc nội bộ; - Cho phép phân quyền truy cập khi xem trình diễn dữ liệu. 17 Trích xuất dữ liệu trình diễn Cho phép trích xuất dữ liệu từ bảng, biểu đồ dưới dạng: - Tải bảng, biểu đồ dạng ảnh; - Trích xuất dữ liệu dạng file: Excel, CSV, ảnh …; - Phân quyền trích xuất dữ liệu theo vai trò người dùng. 18 Hỗ trợ biểu diễn dữ liệu - Cung cấp các chức năng hỗ trợ biểu diễn dữ liệu như: + Cho phép thao tác với các dữ liệu trình diễn dưới dạng biểu đồ, bảng…; + Làm mới số liệu bảng, biểu đồ; + Tự động điều chỉnh kích thước biểu đồ theo kích thước màn hình hiển thị; - Có thể thiết lập tự động chuyển giữa các nội dung trên biểu đồ và tương tác trên các biểu đồ đó. Trình diễn dữ liệu 19 Hiển thị dữ liệu dạng biểu đồ, bản đồ Hiển thị biểu đồ dạng cột, đường, tròn, bản đồ và các dạng phổ thông khác, so sánh cùng kỳ. 20 Hiển thị dữ liệu dạng bảng Hiển thị dữ liệu dạng bảng số liệu và có thể tương tác với bảng số liệu, so sánh cùng kỳ. 21 Hiển thị dữ liệu dạng tổng hợp số liệu Hiển thị dữ liệu dạng tổng hợp, so sánh cùng kỳ. 22 Hiển thị dữ liệu theo các lớp hoặc theo thời gian Hỗ trợ hiển thị dữ liệu theo thời gian, bộ lọc hoặc theo các lớp cha, con, so sánh cùng kỳ. Nhóm chức năng mở rộng 23 Đánh giá dữ liệu Có thể đánh giá và gán nhãn chất lượng dữ liệu thu thập (tốt, không tốt, kém). 24 Thiết lập thực thi tự động để xử lý dữ liệu hàng loạt Có chức năng cho phép thiết lập thực thi tự động để xử lý dữ liệu hàng loạt: - Cấu hình theo ngày thực thi; - Cấu hình thời gian bắt đầu và kết thúc luồng xử lý; - Cấu hình thời điểm bắt đầu thực thi. 25 Khắc phục dữ liệu không đạt chuẩn - Cho phép g hi lại mọi hoạt động khắc phục để theo dõi và đánh giá quá trình làm sạch dữ liệu; - Cho phép tạo báo cáo tổng kết về các vấn đề được khắc phục và biện pháp được thực hiện; - Cho phép xác thực và phân loại các dữ liệu chưa đạt chất lượng; - Cho phép xem các dữ liệu chưa đạt chuẩn theo dạng bảng; - Cho phép khắc phục dữ liệu thông qua: + Chọn lọc dữ liệu phù hợp từ dữ liệu trùng lặp; + Điều chỉnh dữ liệu vi phạm các tiêu chuẩn đã thiết lập trước đó; + Bổ sung các dữ liệu thiếu tham chiếu; - Cho phép xem nhật ký khắc phục dữ liệu. 26 Tích hợp các hệ thống phân tích AI - Phân tích, xử lý dữ liệu để tạo ra các dữ liệu có ích; - Đưa ra các cảnh báo về dữ liệu tới người quản trị. 27 Tích hợp SSO hoặc tài khoản dùng chung Có phương án tích hợp SSO hoặc tài khoản dùng chung của bộ, ngành, địa phương. 28 Phân tích dữ liệu - Có công cụ, chức năng hỗ trợ việc phân tích, tổng hợp dữ liệu; - Cho phép cấu hình, thiết lập thông số để phân tích dữ liệu; - Cho phép tải về các dữ liệu phân tích sau khi phân tích dữ liệu. 3. Yêu cầu về hiệu năng Nền tảng tổng hợp, phân tích dữ liệu đáp ứng những yêu cầu về hiệu năng sau đây: STT Yêu cầu Mô tả chi tiết 1 Thời gian phản hồi trung bình Thời gian phản hồi trung bình dưới 05 giây đối với mỗi luồng công việc chính riêng rẽ và không bao gồm các luồng mang tính chất thống kê, báo cáo, tổng hợp, phân tích dữ liệu (thời gian phản hồi được tính từ khi người dùng gửi yêu cầu đáp ứng tới hệ thống cho đến khi nhận được dữ liệu phản hồi từ hệ thống). 2 Thời gian phản hồi chậm nhất Thời gian phản hồi chậm nhất dưới 30 giây đối với toàn bộ các thao tác trên toàn trang. 3 Truy cập đồng thời Có khả năng đáp ứng ít nhất 1.000 truy cập đồng thời 4 Số người dùng hoạt động đồng thời Có khả năng đáp ứng ít nhất 100 người dùng hoạt động đồng thời. 4. Yêu cầu an toàn thông tin mạng Nền tảng tổng hợp, phân tích dữ liệu cần đáp ứng các yêu cầu về kỹ thuật và an toàn thông tin sau: 4.1. Nền tảng tổng hợp, phân tích dữ liệu có phương án xác định và phê duyệt Hồ sơ đề xuất cấp độ an toàn hệ thống thông tin theo quy định. 4.2. Phương án bảo đảm an toàn thông tin cho Nền tảng tổng hợp, phân tích dữ liệu đáp ứng các yêu cầu tại Điều 19 Nghị định số 85/2016/NĐ-CP ngày 01/7/2016 của Chính phủ; Điều 9, 10, 11, 12 Thông tư số 12/2022/TT-BTTTT của Bộ Thông tin và Truyền thông và Tiêu chuẩn quốc gia TCVN 11930:2017 hoặc các văn bản quy phạm pháp luật quy định về an toàn thông tin có hiệu lực tại thời điểm áp dụng. 4.3. Không tồn tại lỗ hổng, điểm yếu về an toàn thông tin trước khi đưa vào vận hành, khai thác nền tảng. 4.4. Nền tảng đáp ứng các yêu cầu an toàn thông tin cơ bản khác sau đây: TT Yêu cầu Mô tả chi tiết 1 Xác thực 1.1 Xác thực người sử dụng khi truy cập, quản trị, cấu hình hoặc truy cập sử dụng phần mềm. 1. Có giao diện quản lý tài khoản người sử dụng. 2. Yêu cầu xác thực người sử dụng khi truy cập khi quản trị, cấu hình phần mềm. 3. Yêu cầu xác thực người sử dụng khi truy cập, sử dụng phần mềm. 1.2 Có chức năng cho phép lưu trữ có mã hóa thông tin xác thực hệ thống. Thông tin xác thực được lưu trữ có mã hóa an toàn trên phần mềm hoặc trang thiết bị chuyên dụng. 1.3 Có chức năng cho phép thiết lập chính sách mật khẩu người sử dụng. 1. Có chức năng yêu cầu người dùng đặt mật khẩu mới khi đăng nhập lần đầu sử dụng mật khẩu mặc định. 2. Có chức năng cho phép thiết lập quy tắc đặt mật khẩu về số ký tự, loại ký tự. 3. Có chức năng cho phép thiết lập thời gian yêu cầu thay đổi mật khẩu. 4. Có chức năng cho phép thiết lập thời gian mật khẩu hợp lệ. 5. Khóa tài khoản và yêu cầu nhập mật khẩu mới khi mật khẩu của tài khoản đó hết hạn thời gian hợp lệ. 6. Mở khóa tài khoản khi thay đổi mật khẩu thành công đối với trường hợp mật khẩu hết hạn thời gian hợp lệ. 1.4 Phần mềm có chức năng cho phép hạn chế số lần đăng nhập sai trong khoảng thời gian nhất định với tài khoản nhất định. 1. Có giao diện cho phép thiết lập thiết lập chính sách về số lần đăng nhập sai trong khoảng thời gian nhất định và hành động tự động thiết lập cơ chế để ngăn cản việc đăng nhập tự động tại Mục 1.6. 2. Có chức năng cảnh báo tới người sử dụng khi vi phạm chính sách. 1.5 Phần mềm có chức năng cho phép mã hóa thông tin xác thực trước khi gửi qua môi trường mạng. Chức năng bảo đảm mật khẩu được mã hóa trước khi gửi qua môi trường mạng. 1.6 Có chức năng cho phép thiết lập cấu hình để ngăn cản việc đăng nhập tự động. Có chức năng tự động thiết lập cơ chế tự động ngăn cản việc đăng nhập tự động khi vi phạm chính sách tại Mục 1.4. 2 Kiểm soát truy cập 2.1 Có chức năng quản lý các kết nối mạng an toàn khi truy cập, quản trị phần mềm từ xa. 1. Có chức năng cho phép truy cập, quản trị phần mềm từ xa sử dụng các giao thức mạng an toàn như TLS hoặc các giao thức tương đương khác. 2.2 Có chức năng cho phép thiết lập giới hạn thời gian chờ (timeout). 1. Có chức năng cho phép thiết lập giới hạn thời gian chờ (timeout) để đóng phiên kết nối khi phần mềm không nhận được yêu cầu từ người dùng. 2. Hiển thị thông báo, đóng phiên kết nối đã hết hạn thời gian timeout và yêu cầu đăng nhập lại. 2.3 Có chức năng cho phép phân quyền và cấp quyền tối thiểu truy cập, quản trị, sử dụng tài nguyên khác nhau của phần mềm với người sử dụng/nhóm người sử dụng có chức năng, yêu cầu nghiệp vụ khác nhau. 1. Có giao diện cho phép quản trị viên quản lý chính sách về phân quyền tài khoản theo từng nhóm tài khoản. 2. Phân loại nhóm tài khoản theo các nhóm khác nhau. 3. Có chức năng thực thi chính sách phân quyền và cấp quyền tối thiểu truy cập, quản trị, sử dụng tài nguyên khác nhau. 2.4 Phần mềm có chức năng cho phép thiết lập quyền tối thiểu (quyền truy cập, quản trị) cho tài khoản quản trị theo quyền hạn. 1. Có giao diện cho phép quản trị viên thiết lập quyền cho các tài khoản. 2. Có chức năng thực thi chính sách phân quyền cho các tài khoản ở trên. 3 Nhật ký hệ thống 3.1 Có khả năng cho phép ghi nhật ký hệ thống gồm những thông tin. 1. Khi triển khai có khả năng ghi nhật ký hệ thống. 2. Nhật ký hệ thống được phân loại theo nhiều nhóm, ví dụ: a) Nhật ký truy cập phần mềm; b) Nhật ký đăng nhập khi quản trị phần mềm; c) Nhật ký các lỗi phát sinh trong quá trình hoạt động; d) Nhật ký quản lý tài khoản; đ) Nhật ký thay đổi cấu hình phần mềm. 4 An toàn phần mềm và mã nguồn 4.1 Có chức năng cho phép kiểm tra tính hợp lệ của thông tin, dữ liệu đầu vào trước khi xử lý. 1. Có áp dụng cơ chế kiểm tra tính hợp lệ của thông tin, dữ liệu đầu vào trước khi xử lý. 2. Có chức năng thực thi việc kiểm tra tính hợp lệ của thông tin, dữ liệu đầu vào trước khi xử lý. 4.2 Có chức năng cho phép bảo vệ phần mềm chống lại những dạng tấn công phổ biến: SQL Injection, OS command injection, RFI, LFI, xpath injection, xss, CSRF Phần mềm được kiểm tra, đánh giá, kiểm thử xâm nhập theo tiêu chuẩn OWASP và không tồn tại điểm yếu cho phép kẻ tấn công khai thác thông qua các dạng tấn công: SQL Injection, OS command injection, RFI, LFI, Xpath Injection, xss, CSRF. 4.3 Phần mềm có chức năng cho phép kiểm soát lỗi, thông báo lỗi từ phần mềm. 1. Có chức năng kiểm soát lỗi, chỉ hiển thị các thông báo lỗi được kiểm soát đến người dùng và không hiển thị các lỗi bên trong hệ thống. 2. Có chức năng hiển thị thông báo lỗi đến người sử dụng. 4.4 Phần mềm có chức năng cho phép bảo đảm không lưu trữ thông tin xác thực, thông tin bí mật trên mã nguồn Phần mềm. 1. Thông tin xác thực không được đưa trực tiếp vào mã nguồn phần mềm mà phải được thiết lập thông qua giao diện cấu hình hệ thống. 2. Các thông tin xác thực được mã hóa. 5 Sao lưu dự phòng 5.1 Có khả năng cho phép tự động sao lưu dự phòng. 1. Có thể thiết lập chính sách về sao lưu dự phòng cơ sở dữ liệu và cấu hình hệ thống. 2. Có thể cho phép thực hiện việc sao lưu dự phòng theo chính sách ở trên. 5.2 Có khả năng cho phép gán nhãn loại dữ liệu được lưu trữ theo quy tắc được thiết lập. 1. Có thể cho phép quản trị viên quản lý chính sách về phân loại dữ liệu được lưu trữ theo từng nhóm dữ liệu. 2. Có thể cho phép lưu trữ dữ liệu theo tên định dạng đối với từng loại dữ liệu tại mục trên. 3. Cho phép người quản trị dựa trên cấu hình các nhãn dữ liệu này để thiết lập cho hệ thống phòng chống thất thoát dữ liệu. 5. Yêu cầu về tính năng kỹ thuật khác 5.1. Yêu cầu phi chức năng STT Yêu cầu 1 CSDL phải có khả năng lưu trữ với dung lượng lớn, trong thời gian lâu dài (tương thích hoặc sử dụng các hệ quản trị cơ sở dữ liệu phổ biến như SQL server, My SQL, Oracle, MongoDB, Apache Cassandra, Redis, Couchbase hay Apache dbase,… hoặc các hệ quản trị tương đương). 2 Có khả năng lưu trữ được nhiều định dạng dữ liệu khác nhau như dữ liệu có cấu trúc, bán cấu trúc, phi cấu trúc. 3 Tương thích với các trình duyệt thông dụng hiện nay (Chrome, Firefox, Safari, …). 4 Hỗ trợ hiển thị tiếng Việt theo chuẩn Unicode. 5 Hiển thị ngày, giờ theo định dạng DD/MM/YYYY và hh:mm:ss. 6 Cho phép xem trực tiếp trên trình duyệt các tệp đính kèm với một số định dạng phổ biến (ví dụ: .doc; .docx; .xls; .xlsx; .rtf; .ppt; .pdf;…). 7 Có phương thức kết nối API chủ động và bị động cho phép cung cấp dữ liệu cho các hệ thống báo cáo, phân tích chuyên sâu, đảm bảo tuân thủ các quy định về an ninh, an toàn thông tin mạng. Sẵn sàng kết nối, chia sẻ dữ liệu thông qua Nền tảng tích hợp, chia sẻ dữ liệu quốc gia, Nền tảng tích hợp, chia sẻ dữ liệu cấp bộ, cấp tỉnh và các Cơ sở dữ liệu quốc gia để phục vụ kết nối, tích hợp, chia sẻ dữ liệu. 8 Có phương án kết nối, tích hợp với nền tảng khác hoặc các nguồn dữ liệu là các kho lưu trữ khác 9 Thực hiện kết nối với Hệ thống giám sát, đo lường mức độ cung cấp và sử dụng dịch vụ Chính phủ số (gọi tắt là Hệ thống EMC) ( chi tiết tại mục 5.2.). 10 Có thể trích xuất dữ liệu để tích hợp vào nền tảng khác khi cần thiết. 5.2. Yêu cầu về kết nối, chia sẻ dữ liệu với Hệ thống giám sát, đo lường mức độ cung cấp và sử dụng dịch vụ Chính phủ số Nền tảng tổng hợp, phân tích dữ liệu cần phải gửi các dữ liệu thống kê đến Hệ thống giám sát, đo lường mức độ cung cấp và sử dụng dịch vụ Chính phủ số (gọi tắt là Hệ thống EMC). Dữ liệu gửi tới Hệ thống EMC là dữ liệu đã được phân tích và xử lý. Các gói tin chia sẻ qua API bao gồm: 5.2.1. Gói tin tạo token STT Tên trường Kiểu dữ liệu Mô tả 1 TenDangNhap string Tài khoản hệ thống được cấp 2 MatKhauHeThong string Mật khẩu hệ thống được cấp Nền tảng tổng hợp, phân tích dữ liệu cần gửi gói tin tạo token đến Hệ thống EMC để tạo token. Sau khi gửi yêu cầu, Token sẽ được Hệ thống EMC tạo và trả về cho Nền tảng tổng hợp, phân tích dữ liệu. Token sẽ được sử dụng, gắn kèm theo các gói tin báo cáo, thống kê với Hệ thống EMC. 5.2.2. Gói tin danh mục và lĩnh vực STT Tên trường Kiểu dữ liệu Mô tả 1 MaKhaiThac int Mã danh mục và lĩnh vực của Hệ thống giám sát: - Giá trị: 1 là danh mục - Giá trị: 2 là lĩnh vực 2 Token string Mã token ở mục 5.2.1. Nền tảng tổng hợp, phân tích dữ liệu gửi gói tin danh mục và lĩnh vực đến Hệ thống EMC. Hệ thống EMC gửi lại danh sách danh mục và lĩnh vực tương ứng. Danh sách danh mục và lĩnh vực này được sử dụng để gửi các báo cáo thống kê đến Hệ thống EMC. 5.2.3. Gói tin thống kê các danh mục dữ liệu STT Tên trường Kiểu dữ liệu Mô tả 1 DuLieuDanhMuc string Dạng danh sách bao gồm các thông tin sau: - MaDanhMuc: lấy tại gói tin 5.2.2 - SoLuongDuLieu - SoLanKhaiThac 2 Token string Mã token ở mục 5.2.1. Nền tảng tổng hợp, phân tích dữ liệu gửi dữ liệu thống kê đến Hệ thống EMC vào ngày 15 hàng tháng. 5.2.4. Gói tin thống kê các lĩnh vực dữ liệu STT Tên trường Kiểu dữ liệu Mô tả 1 DuLieuLinhVuc string Dạng danh sách bao gồm các thông tin sau: - MaLinhVuc: lấy tại gói tin 5.2.2 - SoLuongDuLieu - SoLanKhaiThac 2 Token string Mã token ở mục 5.2.1. Nền tảng tổng hợp, phân tích dữ liệu gửi dữ liệu thống kê đến Hệ thống EMC vào ngày 15 hàng tháng./.