1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO ĐỀ TÀI NHẮN TIN BẢO MẬT (CÓ MÃ HÓA) TRÊN PHONE

21 10 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

ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC SÀI GÒN BÁO CÁO ĐỀ TÀI NHẮN TIN BẢO MẬT (CÓ MÃ HÓA) TRÊN PHONE HỌC PHẦN: SEMINAR Sinh viên thực hiện: LÊ NGUYỄN QUỲNH THƠ BÙI THANH THÚY VY TRẦN CHIỀU XUÂN Lớp: DTU 1182 Nhóm thực hiện: TP HỒ CHÍ MINH, THÁNG NĂM 2022 ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC SÀI GÒN BÁO CÁO ĐỀ TÀI NHẮN TIN BẢO MẬT (CÓ MÃ HÓA) TRÊN PHONE HỌC PHẦN: SEMINAR Sinh viên thực hiện: LÊ NGUYỄN QUỲNH THƠ BÙI THANH THÚY VY TRẦN CHIỀU XUÂN Lớp: DTU 1182 Nhóm thực hiện: TP HỒ CHÍ MINH, THÁNG NĂM 2022 MỤC LỤC LỜI MỞ ĐẦU PHẦN 1: TỔNG QUAN VỀ E2EE – HỆ THỐNG NHẮN TIN BẢO MẬT CÓ MÃ HÓA 1.1 Tổng quan phương thức mã hóa đầu cuối E2EE 1.2 Ứng dụng nhắn tin sử dụng phương thức mã hóa đầu cuối PHẦN 2: CƠ SỞ LÍ LUẬN 2.1 Tổng quan ứng dụng thời gian thực (Realtime) 2.2 JavaSript 2.3 NodeJs 2.4 Hệ quản trị sở liệu NoSQL MongoDB PHẦN 3: PHÂN TÍCH, THIẾT KẾ ỨNG DỤNG NHẮN TIN BẢO MẬT (CÓ MÃ HÓA) 11 3.1 Giới thiệu 11 3.2 Sơ đồ mô tả use case 11 3.3 Sơ đồ phân rã chức 14 3.4 Thiết kế sở liệu 14 3.5 Sơ đồ thuật tốn chương trình 17 LỜI MỞ ĐẦU Nhắn tin hình thức mà người trao đổi thơng tin với qua mạng máy tính Nếu đời sống thường ngày giao tiếp với thơng qua lời nói, hành động, cử mạng thường trao đổi thông tin qua chat, email, Hiện với phát triển không ngừng Internet giúp cho việc trao đổi thông tin trở nên dễ dàng thông qua ứng dụng nhắn tin, dần thay cho hình thức nhắn tin truyền thống trở thành xu hướng người Và truyền thông kỹ thuật số ngày phát triển, nhu cầu bảo mật thông tin tảng internet giao tiếp trực tuyến ngày cao tin nhắn người dùng trở nên khơng an tồn gửi thơng qua mạng cơng cộng, hacker xâm nhập đánh cắp thơng tin Vì vậy, có khơng phương thức lưu trữ mã hóa đời, có phương thức mã hóa đầu cuối End-to-End Encryption (E2EE) – phương thức nhắn tin bảo mật có mã hóa triển khai sử dụng tảng nhắn tin tiếng ngày Đề tài “Nhắn tin bảo mật (có mã hóa) phone bao gồm phần: Phần 1: Tổng quan E2EE – Hệ thống nhắn tin bảo mật có mã hóa Phần 2: Cơ sở lí luận Phần 3: Phân tích, thiết kế ứng dụng nhắn tin bảo mật (có mã hóa) PHẦN 1: TỔNG QUAN VỀ E2EE – HỆ THỐNG NHẮN TIN BẢO MẬT CÓ MÃ HÓA 1.1 Tổng quan phương thức mã hóa đầu cuối E2EE 1.1.1 Định nghĩa Mã hóa đầu cuối phương thức để mã hóa thơng tin liên lạc người nhận người gửi cho họ bên giải mã liệu Nguồn gốc năm 1990, Phil Zimmerman phát hành Pretty Good Privacy (được biết đến với tên PGP) Trong trình tin nhắn đi, nội dung thơng tin chuyển đổi sang ký tự đặc biệt cách ngẫu nhiên khơng mang ý nghĩa Việc mã hố đầu cuối giúp ngăn can thiệp tội phạm mạng, gián điệp, công ty viễn thông, quan phủ hay chí cơng ty cung cấp dịch vụ vào trình chuyển tin nhắn 1.1.2 Cơ chế hoạt động Dữ liệu mã hoá đầu cuối đảm bảo khơng có khác ngồi người gửi người nhận trao đổi thơng tin đọc nội dung tin nhắn liệu mà hai bên chia sẻ Các công cụ phổ biến có cơng nghệ End-to-End-Encrypted Whatsapp, Viber, Telegram, Signal, Google Duo, … bắt đầu trị chuyện với người nhận nhóm trao đổi thông tin thiết lập phương thức mã hố ban đầu trước q trình trao đổi thơng tin bắt đầu Kể từ thời điểm trở đi, toàn liệu trao đổi bạn người nhận hay bạn thành viên nhóm chat mã hố qua máy chủ mà máy chủ hồn tồn khơng biết bạn trao đổi thơng tin gì, máy chủ có vai trị truyền nhận đồng thơng tin mã hố Mã hóa E2EE sử dụng mã khóa người nhận người gửi trực tiếp tham gia vào q trình truyền tải Trong E2EE có loại khóa khóa cơng khai khóa bí mật, tạo nên từ dãy số ngẫu nhiên, gọi giao thức trao đổi khóa Diffie-Hellman mã khóa có nhiệm vụ hồn tồn khác Khóa cơng khai mã hóa liệu, thay đổi nội dung tài liệu Cịn khóa bí mật tiến hành giải mã nội dung – Người gửi tập tin mã hóa liệu khóa cơng khai Khóa cơng khai chia sẻ với người – Người nhận tiến hành giải mã khóa bí mật Khóa bí mật phải bảo vệ, nằm hồn tồn người có quyền giải mã (người nhận) Hình 1.1 Cơ chế hoạt động phương thức mã hóa đầu cuối 1.1.3 Ưu điểm mã hóa đầu cuối Cho phép bảo mật quyền riêng tư cho liệu người dùng, đảm bảo người gửi người nhận đọc gửi Ngăn chặn bên thứ ba chặn tin nhắn đọc chúng tin nhắn bị chặn Điều có nghĩa xâm nhập vào hệ thống đánh cắp tất liệu, họ khơng thể đọc có lớp mã hóa bổ sung đầu liệu Giữ thông tin nhạy cảm chế độ riêng tư Nếu mã hóa tin nhắn mã hóa end-toend, ngoại trừ người nhận dự định giải mã tin nhắn, khiến người khác khơng thể giải mã nói cách giải mã Bảo vệ khỏi số loại công mạng công man-in-the-middle lừa đảo cách mã hóa kết nối hai bên để khơng chặn giao tiếp giả mạo tin nhắn 1.1.4 Nhược điểm mã hóa đầu cuối Nếu khóa mã hóa, quyền truy cập vào liệu nhận Các mã khóa đơn giản khơng thể tránh khỏi việc bị cơng thử khóa ngẫu nhiên khóa tìm thấy 1.2 Ứng dụng nhắn tin sử dụng phương thức mã hóa đầu cuối Hiện nay, tảng nhắn tin phổ biến Viber, WhatApp, … áp dụng mã hóa đầu cuối (E2EE) để bảo mật tránh rị rỉ thơng tin người dùng Ở Việt Nam, tảng nhắn tin sử dụng nhiều – Zalo – triển khai phương thức mã hóa đầu cuối nhằm nâng cao bảo mật, giúp bảo vệ tối ưu nội dung trao đổi người dùng qua tảng 1.2.1 Giới thiệu Zalo ứng dụng nhắn tin, gọi điện miễn phí hướng tới thị trường Việt Nam, phát triển, hoạt động tảng di động, Web tương tự Viber, Whatapp, Line, Wechat, … Zalo phát triển phát hành công ty cổ phần VNG Phiên mắt vào ngày 08/08/2012 không nhận quan tâm nhiều từ người dùng Tháng 12/2012, Zalo thức theo mơ hình mobile-first nhanh chóng thu hút lượng lớn người dùng Việt Nam nhờ việc sản phẩm hoạt động tốt, ổn định hạ tầng mạng Việt Nam Năm 2021, Zalo trở thành ứng dụng nhắn tin yêu thích Việt Nam với 64 triệu người sử dụng với mục đích liên lạc, làm việc học tập 1.2.2 Tính bật  Nhắn tin, gọi điện miễn phí  Kiểm sốt nguồn kết bạn  Cài đặt người xem nhật ký  Thu hồi xin nhắn  Tin nhắn tự xóa  Chặn tin nhắn gọi từ người lạ  Thanh tốn thẻ tín dụng qua ZaloPay  Mã hóa đầu cuối 1.2.3 Tính mã hóa đầu cuối Zalo Tính mã hóa đầu cuối Zalo xây dựng phát triển dựa giao thức mã nguồn mở Signal Protocol Đây giao thức quốc tế hầu hết ứng dụng nhắn tin hàng đầu giới sử dụng cho E2EE Rất nhiều chun gia cơng nghệ uy tín tồn cầu kiểm định bảo chứng chất lượng, độ bảo mật Signal Protocol nhiều năm qua E2EE áp dụng cho trò chuyện cá nhân có cho nhóm 10 thành viên Người dùng kích hoạt tính ứng dụng di động, Zalo PC hay phiên web Điểm bật phương thức thông tin người dùng bao gồm tin nhắn văn bản, thoại, hình ảnh, tập tin… mã hóa giải mã trực tiếp thiết bị người dùng với hỗ trợ cặp mã khóa bảo vệ Cơ chế hoạt động E2EE Zalo:  Trước gửi đi, nội dung gốc tin nhắn mã hóa máy người gửi  Tin nhắn mã hóa gửi đến máy chủ Zalo  Máy chủ Zalo gửi tin nhắn mã hóa đến máy người nhận  Tin nhắn mã hóa giải mã máy người nhận để trở nội dung gốc Hình 1.2 Cơ chế hoạt động phương thức mã hóa đầu cuối Zalo Với mã hóa đầu cuối, nội dung trao đổi người dùng qua Zalo bảo vệ tối ưu Kể hệ thống trung gian gặp cố nội dung tin nhắn gốc người dùng không bị lộ Điều giúp người dùng yên tâm giao tiếp Zalo bối cảnh ứng dụng ngày trở nên thiếu sống PHẦN 2: CƠ SỞ LÍ LUẬN 2.1 Tổng quan ứng dụng thời gian thực (Realtime) 2.1.1 Hệ thống thời gian thực Thời đại hệ thống thông tin thời gian thực sử dụng nhiều lĩnh vực như: ngành cơng nghiệp sản xuất, kiểm sốt tiến trình (trong nhà máy, y tế, hệ thống giao thông vận tải, …) Sự phát triển hệ thống thông tin thời gian thực yêu cầu phần tử hệ thống phải thời gian thực, tức thời, hệ thống thiết kế theo cách gọi hệ điều hành thời gian thực hay hệ thống thời gian thực Ứng dụng thời gian thực (Realtime) Realtime xử lí giao tiếp từ người dùng tới máy chủ theo thời gian thực, ví dụ Realtime gần gũi mà thấy facebook, gmail, … Khi bạn nhận tin nhắn, email hay thông báo, gần lập tưc giao diện hiển thị thông tin mà không cần phải tương tác trước Tức không gửi yêu cầu lên cho server server trả về, mà server tự biết gửi thơng tin cho Có thể coi mối quan hệ hai chiều 2.1.2 Đặc điểm hệ thống thời gian thực Một hệ thống thời gian thực phải thiết kế cho dịch vụ truy cập vào phần cứng, phần mềm với khoảng thời gian tối thiểu Có kết hợp thích hợp để đảm bảo cho xử lý thành phần không vượt thời gian cho phép Như vậy, hệ thống đáp ứng yêu cầu thời gian thực, khoảng thời gian ngắn đem lại lợi ích thiết thực cho khách hàng, cho doanh nghiệp Đáp ứng yêu cầu tốc độ truy cập, kết mong đợi nhanh nhất, mang lại hiệu thiết thực 2.2 JavaSript 2.2.1 Giới thiệu Javascript ngôn ngữ lập trình kịch dựa đổi tượng phát triển sẵn có tự định nghĩa từ ý niệm nguyên mẫu, Javascript dùng rộng rãi để tạo trang web có tính tương tác, đồng thời sử dụng để viết script ứng dụng Giống ngôn ngữ lập trình khác Java, C/C++, C# Javascript có cú pháp tương tự hàm tốn học, câu lệnh if-else, vòng lặp Nhưng điểm đặc biệt Javascript sử dụng cho ứng dụng chạy tảng web Hiện Javascript hỗ trợ tất trình duyệt (Chrome, CocCoc, Firefox…) Javascript chứa thư viện tiêu chuẩn cho Object, mở rộng cho nhiều mục đích việc bổ sung thêm Object, ví dụ:  Javascript phía máy khách, JavaScript mở rộng cách cung cấp Object để quản lí trình duyệt DOM (Document Object Model) Ví dụ, phía máy khách cho phép tác động tới yếu tố lên trang HTML phản hồi hành động cảu người dùng nhập, click chuột, …  Javsscript phía Server, Javascript mở rơng cách cung cấp thêm đối tượng cần thiết để chạy Javascript máy chủ Ví du, phía Server cho phép ứng dụng kết nối sở liệu (database), cung cấp thông tin cách liên tục, thực thao tác với tập tin máy chủ 2.2.2 Tính ứng dụng  Lập trình web front-end với framework hàng đầu: JQuery, React, Angular, VueJS  Back-end với framework NodeJS  Lập trình ứng dụng di động với React Native, Ionic, NativeScript, …  Lập trình game với Unity  Lập trình Robot, IoT 2.3 NodeJs 2.3.1 Định nghĩa Nodejs mã nguồn chạy môi trường Javascript V8 Engine NodeJS chạy đa tảng hệ điều hành khác từ Windows, Linux, MacOs Mặc dù NodeJS JavaScript framework hầu hết module viết JavaScript 2.3.2 Các tính vượt trội  Bất đồng bộ: Tất API Nodejs bất đồng bộ, chủ yếu dựa Nodejs Server chờ đợi Server trả liệu  Tốc độ cao: Vì xây dựng dựa vào tảng V8 Javascript nên khả thực thi chương trình nhanh  Khả mở rộng cao: Một bí mật để Node.js mở rộng Event Loop Kiến trúc giúp đáp ứng yêu cầu cho client khác hoàn tồn khác so với cơng nghệ khác, đáp ứng số lượng lớn client nhiều hàng trăm lần so với ngôn ngữ khác 2.3.3 Module NodeJs Module giống thư viện PHP, C, C#, … Sử dụng Module giúp đơn giản hóa việc tạo ứng dụng, giúp quản lí mã lệnh cách dễ dàng Module đơn giản hàm hay đối tượng Mỗi Module thường khai báo tập tin riêng lẽ Một số Module việc xây dựng ứng dụng Chat:  Express: o Express framework, cung cấp nhiều tính mạnh mẽ đa tảng, Express dễ dàng để phát triển ứng dụng nhanh dựa Node.js cho ứng dụng web o Express hỗ trợ phương thức HTTP middleware tạo API mạnh mẽ, sử dụng dễ dàng  Socket.io: o Được xây dựng nhằm tạo ứng dụng real time tảng NodeJs Socket.io cung cấp cho lâp trình viên đặc trưng event, room tự động phục hồi lại kết nối o Khi sử dụng Module Socket.io cung cấp cho Object: socket server quản lí phía server socket client điều khiển phía người dùng o Socket cách tổ chức mơ hình client-server để hai bên ln tình trạng sẵn sàng trả lời bên ngược lại, để trình diễn Client Server ln tình trạng “keep alive” o Khi Client kết nối tới Socket.io server, gửi đến server “handshake HTTP request” Server phân tích request suốt q trình kết nối Nó tìm cấu hình middleware đăng ký với server thực thi chúng trước đưa kiên kết nối Khi kết nối thành cơng “connect event listener” thực thi, tạo dịnh danh Client mà Client kết nối tới Server có định danh 2.4 Hệ quản trị sở liệu NoSQL MongoDB NoSQL dạng sở liệu mã nguồn mở NoSQL viết tắt NoneRelational SQL, hay gọi Not-Only SQL NoSQL database database có kiểu lưu trữ, truy vấn liệu hoàn toàn khác so với SQL NoSQL bỏ qua tính tồn vẹn liệu transaction để đổi lấy hiệu suất nhanh khả mở rộng (scalability) Vì NoSQL phù hợp nhiều dự án Big Data, dự án Real-time, số lượng liệu nhiều NoSQL Database đời, giải khuyết điểm RDBMS:  Dữ liệu NoSQL Database lưu dạng document, object Dễ dàng việc truy vấn nhanh RDBMS  NoSQL làm việc hồn tồn với liệu dạng khơng có cấu trúc  Việc thay đổi cấu trúc liệu (Thêm, xóa trường bảng) dễ dàng nhanh gọn NoSQL  Vì khơng đặt nặng tính ACID (Atomicity, Consistency, Isolation, Durability) transactions tính qn liệu, NoSQL DB mở rộng, chạy nhiều máy cách dễ dàng Hiện nay, thị trường có nhiều NoSQL Database Management System: MongoDB, Redis, RavenDB, Neo4j, … Ta chia NoSQL thành loại:  Key-Value Database  Document Database  Graph Database  Column-Family Database MongoDB sở liệu mã nguồn mở NoSQL, sở liệu hướng tài liệu, liệu lưu document kiểu JSON nên việc truy vấn nhanh khả mở rộng tốt, hoạt động khái niêm collection document Collection MongoDB nhóm tài liệu (document), tương đương với bảng (table) sở dư liệu khác Tuy khác biệt khơng có rang buộc mối quan hệ hệ sở liệu, collection chứa nhiều thể loại liệu khác không giống bảng hệ quản trị mySQL trường cố định Document MongoDB có cấu trúc kiểu JSON, thể dạng cặp keyvalue nên có tính động lớn Document giống record liệu MySQL, nhiên khác biệt cặp key-value khơng giống document 10 PHẦN 3: PHÂN TÍCH, THIẾT KẾ ỨNG DỤNG NHẮN TIN BẢO MẬT (CÓ MÃ HÓA) 3.1 Giới thiệu Trao đổi thông tin với hàng ngày nhu cầu tất yếu người Cuộc cách mạng công nghiệp 4.0 ngày thu hẹp khoảng cách người với ứng dụng mạng xã hội, nhắn tin trực tuyến Mỗi ngày, người dùng trao đổi nhiều thơng tin Internet, có nội dung quan trọng hồ sơ sức khỏe, tài chính, mật khẩu, ảnh cá nhân gia đình, giao tiếp thân mật Vì thế, việc bảo vệ an tồn thơng tin mạng vấn đề người dùng toàn cầu quan tâm Ứng dụng nhắn tin bảo mật (có mã hóa) giúp người dùng chắn khơng giải mã đọc liệu ngoại trừ bên gửi nhận tin nhắn Để truy cập vào ứng dụng, yêu cầu người dùng phải đăng nhập đăng kí tài khoản để đăng nhập vào sử dụng chức ứng dụng Sau đăng nhập, người dùng sử dụng chức nhắn tin, tìm kiếm, quản lý tài khoản, … 3.2 Sơ đồ mô tả use case 3.2.1 Tổng quát Hình 3.1 Sơ đồ mơ tả use case ứng dụng 3.2.1 Chức đăng nhập 11 Tên use case Đăng nhập Mô tả Use-case cho phép người dùng đăng nhập thực chức Actor User Điều kiện kích hoạt Khi người dùng truy cập vào hệ thống Điều kiện trước Người dùng phải có tài khoản hệ thống Điều kiện sau Người dùng đăng nhập thành cơng Hệ thống hiển thị hình đăng nhập Luồng kiện Người dùng nhập Email mật Nếu thành công hệ thống tự động chuyển sang thao tác trang chủ Use-case kết thúc Khi người dùng nhập sai Email mật Thông báo lỗi Luồng kiện phụ Quay lại bước luồng kiện Khi người dùng chọn chức tạo tài khoản, hệ thống chuyển sang trang đăng kí tài khoản 3.2.3 Chức đăng kí Tên use case Đăng kí Mơ tả Use-case cho phép người dùng đăng kí trước sử dụng hệ thống Actor User Điều kiện kích hoạt Khi người dùng chọn tạo tài khoản trang đăng nhập Điều kiện trước Người dùng phải chưa tài khoản hệ thống Điều kiện sau Người dùng đăng kí thành cơng Hệ thống hiển thị hình đăng kí Luồng kiện Người dùng nhập Email, tên đăng nhập mật Nếu thành công hệ thống tự động chuyển sang thao tác trang chủ 12 Use-case kết thúc Khi Email tồn hệ thống Thông báo lỗi Quay lại bước luồng kiện Khi tên đăng nhập tồn kí tự Luồng kiện phụ Thông báo lỗi Quay lại bước luồng kiện Khi mật kí tự Thơng báo lỗi Quay lại bước luồng kiện 3.2.3 Các chức khác Use-case cho phép người dùng sử dụng chức Mơ tả ứng dụng nhắn tin Actor User Điều kiện kích hoạt Khi người dùng đăng nhập, đăng kí thành cơng Điều kiện trước Khơng Điều kiện sau Không Hệ thống hiển thị chức khác Người dùng chọn nhắn tin - Người dùng xem tin nhắn - Người dùng nhắn tin Luồng kiện + Nhắn tin có mã hóa + Nhắn tin khơng có mã hóa - Người dùng xóa tin nhắn Người dùng chọn tìm kiếm - Người dùng thêm bạn xóa bạn Người dùng chọn quản lý hồ sơ - Người dùng chỉnh sửa thơng tin 13 - Người dùng đổi mật Người dùng chọn tạo nhóm - Người dùng xem thành viên mời thành viên xóa thành viên Use-case kết thúc người dùng chọn đăng xuất Luồng kiện phụ 3.3 Không Sơ đồ phân rã chức Hình 3.2 3.4 Sơ đồ phân rã chức ứng dụng Thiết kế sở liệu 3.4.1 Biểu đồ lớp 14 Hình 3.3 Biểu đồ lớp ứng dụng 3.4.2 Cơ sở liệu Thơng tin người dùng: Tên key Giải thích Kiểu liệu userid Mã người dùng String username Tên người dùng String email Email người dùng String password Mật String private_key Khóa riêng tư String public_key Khóa cơng khai String created_on Ngày tạo String login() Đăng nhập void register() Đăng kí void findUserName() Tìm kiếm void changeProfile() Chỉnh sửa thông tin void logout() Đăng xuất void 15 Thông tin Room: Tên key Giải thích Kiểu liệu userid Mã người dùng String users Danh sách người dùng Array created_on Ngày tạo String lastMsg Tin nhắn gần String deleted Xóa (1: Có; 0: Khơng) Boolean admin Quản lí room String createRoom() Tạo room void getRoom() Truy cập vào room void deleteGroupChat() Xóa nhóm chat void Tên key Giải thích Kiểu liệu userid Mã người dùng String room Phòng (User, Group) String msgFrom Tin nhắn gửi từ String msgTo Tin nhắn gửi tới String msg Nội dung tin nhắn String created_on Ngày tạo String read_status Trạng thái đọc tin nhắn String redelete Xóa Boolean sendMsg() Gửi tin nhắn void deleteMsg() Xóa tin nhắn void msgList() Danh sách tin nhắn void Thông tin tin nhắn: notifyDataSetChange() Thông báo void 3.4.3 Mơ hình quan hệ thực thể (ERD) 16 Hình 3.4 3.5 Mơ hình quan hệ thực thể ERD ứng dụng Sơ đồ thuật tốn chương trình 17 Hình 3.5 Sơ đồ thuật tốn chương trình 18 ... thức nhắn tin bảo mật có mã hóa triển khai sử dụng tảng nhắn tin tiếng ngày Đề tài ? ?Nhắn tin bảo mật (có mã hóa) phone bao gồm phần: Phần 1: Tổng quan E2EE – Hệ thống nhắn tin bảo mật có mã hóa... dụng nhắn tin bảo mật (có mã hóa) PHẦN 1: TỔNG QUAN VỀ E2EE – HỆ THỐNG NHẮN TIN BẢO MẬT CÓ MÃ HÓA 1.1 Tổng quan phương thức mã hóa đầu cuối E2EE 1.1.1 Định nghĩa Mã hóa đầu cuối phương thức để mã. .. thị chức khác Người dùng chọn nhắn tin - Người dùng xem tin nhắn - Người dùng nhắn tin Luồng kiện + Nhắn tin có mã hóa + Nhắn tin khơng có mã hóa - Người dùng xóa tin nhắn Người dùng chọn tìm kiếm

Ngày đăng: 16/06/2022, 08:02

Xem thêm:

TỪ KHÓA LIÊN QUAN

w