Luận văn thạc sĩ bảo đảm an toàn thông tin trên web sử dụng kỹ thuật mã hóa ứng dụng và gửi nhận công văn tài liệu trong hệ thống mạng quân sự

Luận văn thạc sĩ nghiên cứu bảo đảm an toàn thông tin web, ứng dụng kỹ thuật mã hóa và quản lý công văn trong hệ thống mạng quân sự.

Chuyên ngành

Khoa học máy tính

Người đăng

Ẩn danh

Thể loại

luận văn thạc sĩ

2020

71
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỞ ĐẦU

1. Chương 1: TỔNG QUAN VỀ AN TOÀN THÔNG TIN VÀ BẢO MẬT TRÊN WEB

1.1. Quá trình phát triển của web

1.1.1. Quá trình phát triển của web

1.2. Các hiểm họa đối với an toàn thông tin trên web

1.2.1. Tấn công vào vùng ẩn

1.2.2. Can thiệp vào tham số trên URL

1.2.3. Tấn công dùng cookie

1.2.4. Các lỗ hổng bảo mật

1.2.5. Cấu hình không an toàn

1.2.6. Tràn bộ đệm

1.2.7. Tấn công từ chối dịch vụ DoS (Denial of Service)

1.3. Các vấn đề bảo mật ứng dụng web

1.3.1. Giao thức IPSec

1.3.2. Giao thức SSL và TLS

1.3.3. Giao thức SET

1.3.4. So sánh giữa SET và SSL

1.4. An toàn thông tin trong môi trường web

1.4.1. Vấn đề an toàn thông tin

1.4.2. Chứng chỉ số và cơ chế xác thực

1.4.3. Chứng chỉ khóa công khai

1.5. Kết luận chương

2. Chương 2: MÃ KHÓA ĐỐI XỨNG, MÃ KHÓA CÔNG KHAI, CHỮ KÝ SỐ TRONG BẢO MẬT GỬI NHẬN CÔNG VĂN TÀI LIỆU GIỮA CÁC ĐƠN VỊ TRONG QUÂN SỰ

2.1. Mã khóa đối xứng

2.1.1. Chuẩn mã hóa dữ liệu DES

2.2. Mã khóa bất đối xứng (mã hóa khóa công khai)

2.2.1. Giới thiệu chung

2.2.2. Hệ mật mã RSA

2.3. Phân loại chữ ký số

2.3.1. Một số lược đồ chữ ký cơ bản

2.3.2. Quá trình ký và xác thực chữ ký số

2.3.3. Các phương pháp tấn công chữ ký điện tử

2.4. Bảo mật việc gửi nhận công văn tài liệu trong hệ thống Quân sự

2.4.1. Trình tự quản lý công văn tài liệu chuyển đi

2.4.2. Kiểm tra, đăng ký và đóng dấu công văn tài liệu

2.4.3. Trình tự quản lý công văn tài liệu đến

2.5. Kết luận chương

3. Chương 3: XÂY DỰNG CHƯƠNG TRÌNH BẢO MẬT GỬI NHẬN CÔNG VĂN TÀI LIỆU TRONG HỆ THỐNG MẠNG QUÂN SỰ

3.1. Hiện trạng về gửi nhận công văn tài liệu ở các đơn vị Quân sự

3.2. Bảo đảm an toàn thông tin trong đơn vị Quân sự

3.3. Cài đặt chương trình và thử nghiệm

3.4. Đánh giá kết quả thử nghiệm chương trình

KIẾN NGHỊ VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về an toàn thông tin và bảo mật trên web

Chương này trình bày tổng quan về an toàn thông tinbảo mật dữ liệu trên web, bao gồm các hiểm họa và lỗ hổng bảo mật phổ biến. Các vấn đề như tấn công từ chối dịch vụ (DoS), tràn bộ đệm, và tấn công SQL Injection được phân tích chi tiết. Ngoài ra, các giao thức bảo mật như IPSec, SSL/TLS, và SET được giới thiệu để đảm bảo tính toàn vẹn và bảo mật thông tin trong môi trường web.

1.1. Các hiểm họa đối với an toàn thông tin trên web

Các hiểm họa bao gồm tấn công vào vùng ẩn, can thiệp vào tham số URL, và tấn công dùng cookie. Những lỗ hổng này có thể dẫn đến việc truy cập trái phép vào hệ thống, đánh cắp dữ liệu, hoặc làm gián đoạn dịch vụ. Các lỗ hổng bảo mật trong hệ điều hành và phần mềm cũng được đề cập, nhấn mạnh tầm quan trọng của việc cập nhật và vá lỗi thường xuyên.

1.2. Giao thức bảo mật SSL TLS

SSL/TLS là giao thức phổ biến để bảo mật dữ liệu truyền tải trên internet. Nó cung cấp cơ chế xác thực, mã hóa, và đảm bảo toàn vẹn dữ liệu. Quá trình bắt tay (handshake) giữa client và server được mô tả chi tiết, bao gồm việc trao đổi khóa và xác thực chứng chỉ số. Giao thức này đóng vai trò quan trọng trong việc bảo vệ thông tin nhạy cảm trên các trang web.

II. Mã hóa và chữ ký số trong bảo mật gửi nhận công văn

Chương này tập trung vào các kỹ thuật mã hóa thông tinchữ ký số để bảo mật việc gửi nhận công văn trong mạng quân sự. Các thuật toán mã hóa đối xứng như DES và bất đối xứng như RSA được giới thiệu. Quá trình ký và xác thực chữ ký số cũng được phân tích, nhấn mạnh vai trò của chứng chỉ sốcơ chế xác thực trong việc đảm bảo tính toàn vẹn và xác thực thông tin.

2.1. Mã hóa đối xứng và bất đối xứng

Mã hóa đối xứng sử dụng cùng một khóa để mã hóa và giải mã dữ liệu, trong khi mã hóa bất đối xứng sử dụng cặp khóa công khai và khóa riêng. Thuật toán DES được sử dụng rộng rãi trong mã hóa đối xứng, trong khi RSA là thuật toán phổ biến trong mã hóa bất đối xứng. Cả hai phương pháp đều có ưu nhược điểm riêng và được áp dụng tùy theo yêu cầu bảo mật.

2.2. Chữ ký số và xác thực thông tin

Chữ ký số được sử dụng để xác thực người gửi và đảm bảo tính toàn vẹn của thông điệp. Quá trình ký số bao gồm việc tạo bản tóm tắt thông điệp (hash) và mã hóa bằng khóa riêng. Người nhận sử dụng khóa công khai để giải mã và xác thực chữ ký. Cơ chế này đảm bảo rằng thông điệp không bị thay đổi và được gửi từ nguồn đáng tin cậy.

III. Xây dựng chương trình bảo mật gửi nhận công văn trong mạng quân sự

Chương này trình bày quá trình xây dựng và triển khai chương trình bảo mật gửi nhận công văn trong mạng quân sự. Chương trình được thiết kế để đảm bảo an toàn thông tinbảo mật dữ liệu thông qua việc sử dụng các kỹ thuật mã hóa và chữ ký số. Kết quả thử nghiệm cho thấy chương trình đáp ứng được các yêu cầu về tính bảo mật và hiệu quả trong việc quản lý công văn.

3.1. Hiện trạng và yêu cầu bảo mật

Hiện trạng gửi nhận công văn trong các đơn vị quân sự được phân tích, chỉ ra các lỗ hổng và rủi ro bảo mật. Yêu cầu về an toàn thông tinquản lý rủi ro được đặt ra, bao gồm việc mã hóa dữ liệu, xác thực người dùng, và kiểm soát truy cập. Chương trình được thiết kế để giải quyết các vấn đề này một cách hiệu quả.

3.2. Triển khai và đánh giá chương trình

Chương trình được triển khai thử nghiệm tại các đơn vị quân sự, với các tính năng chính bao gồm mã hóa dữ liệu, ký số, và xác thực thông tin. Kết quả thử nghiệm cho thấy chương trình đáp ứng được các yêu cầu về bảo mật và hiệu quả, đồng thời cải thiện đáng kể quy trình quản lý công văn. Các khuyến nghị và hướng phát triển trong tương lai cũng được đề xuất.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

01/03/2025
Luận văn thạc sĩ bảo đảm an toàn thông tin trên web sử dụng kỹ thuật mã hóa ứng dụng và gửi nhận công văn tài liệu trong hệ thống mạng quân sự

Trích đoạn nội dung tài liệu

CHƯƠNG 1 TỔNG QUAN VỀ AN TOÀN THÔNG TIN VÀ BẢO MẬT TRÊN WEB 1. Quá trình phát triển của web Ý tưởng về web do Tim Berners Lee, ông đã phát minh ra một giao thức cơ bản cho việc chuyển tải các tài liệu lên mạng là HTTP, ngôn ngữ đánh dấu siêu văn bản HTML để mô tả cấu trúc của một tài liệu. Kể từ khi ra đời web đã phát triển không ngừng và đã trải qua các thế hệ web 1. Mô hình hoạt động của web Từ một trình duyệt, người dùng gõ vào địa chỉ của một trang web, trình duyệt sẽ thực hiện một kết nối tới máy chủ tên miền để chuyển đổi tên miền ra địa chỉ IP tương ứng.

Sau đó, trình duyệt sẽ gửi tiếp một kết nối tới máy chủ của website có địa chỉ IP này qua cổng 80. Dựa trên giao thức HTTP, trình duyệt sẽ gửi yêu cầu GET đến máy chủ. Khi đó máy chủ sẽ xử lý các yêu cầu của người dùng, rồi gửi trả kết quả về cho phía client.1: Mô hình hoạt động của web 1. Các hiểm hoạ đối với an toàn web 1.

Tấn công vào vùng ẩn Dựa vào chức năng "View Source" của trình duyệt mà có thể biết được thông tin về các phiên làm việc của client do đó có thể tìm ra sơ hở của trang web mà ta muốn tấn công và từ đó có thể truy cập vào hệ thống của máy chủ. Can thiệp vào tham số trên URL Dùng các câu lệnh SQL để khai thác cơ sở dữ liệu trên server bị lỗi, điển hình nhất là tấn công bằng "SQL INJECT". Khi hacker gửi những dữ liệu (thông qua các form), ứng dụng web sẽ thực hiện và trả về trình duyệt kết quả câu truy vấn hay những thông báo lỗi có liên quan đến cơ sở dữ liệu và từ đó có thể điều khiển toàn bộ hệ thống ứng dụng. Tấn công dùng cookie Cookie là những phần dữ liệu nhỏ có cấu trúc được chia sẻ giữa trình chủ và trình duyệt của người dùng chứa thông tin về người dùng đã ghé thăm trang web và những vùng mà họ đã đi qua trong trang web và lưu trên đĩa cứng của máy tính.

Những người biết tận dụng những thông tin này có thể gây nên những hậu quả nghiêm trọng. Các lỗ hổng bảo mật Hiện nay các lỗ hổng được phát hiện ra ngày càng nhiều về hệ điều hành, máy chủ web, và các phần mềm của các hãng khác. Tuy khi phát hiện ra được và có bổ sung các bảng path nhưng các khách hàng không cập nhật thường xuyên nên là cơ hội cho các hacker tấn công. Cấu hình không an toàn Các phần mềm và hệ điều hành trên máy chủ không được cập nhật với bản vá lỗi bảo mật mới nhất, không phân đúng quyền cho các thư mục và tập tin trong trang web, những chức năng quản lý và debug được triển khai không cần thiết, phần mềm web server đăng quá nhiều thông tin trong trang báo lỗi, cấu hình SSL và các hàm mã hóa không đúng.

Tràn bộ đệm Tin tặc gửi một đoạn mã được thiết kế đặc biệt đến ứng dụng, tin tặc có thể làm cho ứng dụng web thi hành bất kỳ đoạn mã nào, điều này tương đương với việc chiếm quyền làm chủ máy server. Tấn công từ chối dịch vụ DoS (Denial of Service) Là các cuộc tấn công trên hệ thống mạng nhằm ngăn cản những truy xuất tới các dịch vụ, làm cho các dịch vụ mạng bị tê liệt, không còn khả năng đáp ứng được yêu cầu bằng cách làm tràn ngập số lượng kết nối, quá tải server hoặc ứng dụng chạy trên server. Các vấn đề bảo mật ứng dụng web 1. Giao thức IPSec - IPSec là một tiêu chuẩn nhằm bổ sung an toàn cho Internet, được xác định trong RFC 1825, so với giao thức IP, IPSec thêm vào hai trường mào đầu IP để cung cấp tính năng xác thực và bảo mật tại lớp IP.

- IPSec có hai cơ chế mã hoá là Tunnel Mode và Transport Mode, sử dụng thuật toán mã hoá đối xứng để mã hoá truyền thông. Các thực thể tham gia truyền thông sử dụng các khoá chia sẻ được tạo ra bằng thuật toán Diffie- Hellman kèm với việc xác thực để đảm bảo khoá đối xứng được thiết lập giữa những bên truyền thông một cách chính xác. - Trước khi IPSec trao đổi dữ liệu đã xác thực hoặc mã hoá, cả bên gửi và bên nhận phải thống nhất với nhau về thuật toán mã hoá và khoá (hoặc các khoá) sử dụng. Giao thức SSL và TLS 1.

Lịch sử SSL, TLS Giao thức SSL (Secure Socket Layer) đầu tiên do Netscape phát triển để bảo mật dữ liệu gửi và nhận trên Internet của các giao thức thuộc lớp ứng dụng như HTTP, LDAP hay POP3. Các phiên bản gồm: SSL 1. SSL nhanh chóng hoàn thiện qua các phiên bản sau đó nó trở thành giao thức phổ biến nhất cho an toàn truyền thông trên WWW. Tổ chức IETF (Internet Engineering Task Force) đã chuẩn hoá SSL và đặt lại tên là TLS (Transport Layer Security).

Mặc dù là có sự thay đổi về tên nhưng TSL chỉ là một phiên bản mới của SSL. Phiên bản TLS v1.0 (được biết 12 đến như là SSL v3.1)-1999 tuy nhiên các giao thức hoạt động không được đầy đủ. TLS còn được nâng cấp hơn nữa các chức năng qua các phiên bản TLS v1. Tuy nhiên SSL là thuật ngữ được sử dụng rộng rãi hơn.2: Sử dụng SSL gửi và nhận trên internet 1.

Nhiệm vụ và kiến trúc SSL - Nhiệm vụ: Xác thực server, xác thực client, mã hoá kết nối. - Kiến trúc SSL: Gồm 4 giao thức con sau: SSL Handshake, SSL Change Cipher Spec, SSL Alert, SSL Record Layer. - SSL là một lớp (bảo mật) trung gian giữa lớp vận chuyển và lớp ứng dụng. SSL được xếp lớp lên trên một dịch vụ vận chuyển định hướng nối kết và đáng tin cậy, SSL nằm trong tầng ứng dụng của giao thức TCP/IP.

- SSL Record Protocol: Sử dụng để trao đổi tất cả các kiểu dữ liệu trong một phiên - bao gồm các thông điệp, dữ liệu của các giao thức SSL khác và dữ liệu của ứng dụng. SSL Record Protocol liên quan đến việc bảo mật và đảm bảo toàn vẹn dữ liệu, mục đích là thu nhận những thông điệp mà ứng dụng chuẩn bị gửi, phân mảnh dữ liệu cần truyền, đóng gói, bổ xung header tạo thành một đối tượng bản ghi được mã hoá và có thể truyền bằng giao thức TCP. - Handshake Protocol: Giao thức này được sử dụng để khởi tạo phiên SSL giữa client và server, nhờ giao thức này các bên sẽ xác thực lẫn nhau và thoả thuận các tham số cho phiên làm việc sẽ được thiết lập. 13 - Alert Protocol: Sử dụng để mang các thông điệp của phiên liên quan tới việc trao đổi dữ liệu và hoạt động của các giao thức.

- Change Cipher Spec Protocol: Chứa một thông điệp mang giá trị 1 làm chuyển trạng thái của một phiên từ “đang chờ” sang “bền vững”. Hoạt động của SSL Khi trình duyệt của một máy khách đến một Website bí mật của một máy chủ, máy chủ gửi một lời chào tới trình duyệt. Trình duyệt đáp lại bằng một lời chào. Việc tiến hành trao đổi lời chào, hoặc bắt tay cho phép 2 máy tính quyết định các chuẩn mã hoá và nén (mà chúng cùng hỗ trợ).

Trình duyệt máy khách yêu cầu máy chủ đưa ra một chứng chỉ số. Máy chủ gửi cho trình duyệt một chứng chỉ đã được công nhận bởi CA. Trình duyệt kiểm tra chữ ký số có trên chứng chỉ của máy chủ, dựa vào khoá công khai của CA, khoá này được lưu giữ trong trình duyệt. Hoạt động này xác thực máy chủ thương mại.

Máy khách và máy chủ thoả thuận rằng mọi trao đổi phải được giữ bí mật, bởi vì những thông tin này là quan trọng. Để thực hiện bí mật, SSL sử dụng mã hoá khoá công khai (không đối xứng) và mã hoá khoá riêng (đối xứng). Thoạt đầu, trình duyệt sinh ra một khoá riêng dùng chung cho cả hai. Sau đó, trình duyệt mã hoá khoá riêng bằng khoá công khai của máy chủ.

Khoá công khai của máy chủ được lưu giữ trong chứng chỉ số, máy chủ gửi chứng chỉ này cho trình duyệt trong quá trình xác thực. Một khi khoá được mã hoá, trình duyệt gửi nó cho máy chủ. Ngược lại, máy chủ giải mã thông báo bằng khoá riêng của nó và tìm ra khoá riêng dùng chung. Tất cả các thông báo giữa máy khách và máy chủ được mã hoá bằng khoá riêng dùng chung (cũng được biết đến như là một khoá phiên).

Sau khi kết thúc phiên giao dịch, khoá phiên bị huỷ bỏ. Một kết nối mới lại bắt đầu tương tự.3: Sơ đồ hoạt động của SSL 1. Giao thức SET 1. Giới thiệu tổng quan về SET SET là một giao thức chuẩn để đảm bảo an toàn cho các giao dịch thẻ tín dụng trong các mạng không an toàn và Internet.

SET không phải là một hệ thống thanh toán mà là một bộ các giao thức và khuôn dạng an toàn cho phép người sử dụng triển khai cơ sở hạ tầng thanh toán bằng thẻ tín dụng trên một mạng một cách an toàn. Nguyên tắc thanh toán bằng thẻ với giao thức SET Trong giao thức SET, có 5 thực thể gồm: Chủ thẻ, Thương nhân, Ngân hàng thương nhân, Tổ chức cấp thẻ, Cơ quan chứng thực. Mô tả một quá trình giao dịch Bước 1: Chủ thẻ và thương nhân đăng ký với một CA để nhận được chứng chỉ số. Bước 2: Khách hàng duyệt website và đặt mua hàng với hình thức thanh toán là SET.

15 - Thương nhân gửi một bản sao chứng chỉ của mình để khách hàng xác minh rằng đây là một kho hàng hợp lệ. Thương nhân cũng gửi chứng chỉ số của ngân hàng thanh toán. - Khách hàng nhận và xác minh chứng chỉ của Thương nhân để khẳng định thương nhân đó có hợp lệ hay không. - Khách hàng gửi thông điệp đặt hàng cho thương nhân bao gồm thông tin đặt hàng, thông tin thanh toán và thông tin để đảm bảo thanh toán chỉ có thể được thực hiện với lệnh cụ thể này.

Thông tin đặt hàng được mã hoá bằng khoá công khai của Thương nhân, còn thông tin thanh toán được mã hoá bằng khoá công khai của ngân hàng. - Thương nhân xác minh khách hàng và yêu cầu Ngân hàng thương nhân uỷ quyền thanh toán bằng cách gửi lệnh đặt hàng bao hàm khoá công khai của ngân hàng, thông tin thanh toán của khách hàng và chứng chỉ của Thương nhân. - Ngân hàng thương nhân xác minh và uỷ quyền thanh toán. - Thương nhân xác nhận lệnh và giao hàng và điền uỷ quyền này vào lệnh rồi gửi xác nhận lệnh cho khách hàng, sau đó giao hàng cho khách hàng.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Luận văn thạc sĩ "Bảo Đảm An Toàn Thông Tin Web Với Mã Hóa Và Gửi Nhận Công Văn Trong Mạng Quân Sự" tập trung vào việc nâng cao an ninh thông tin trong môi trường mạng quân sự thông qua các phương pháp mã hóa và quy trình gửi nhận công văn. Tài liệu này không chỉ cung cấp cái nhìn sâu sắc về các kỹ thuật mã hóa hiện đại mà còn nhấn mạnh tầm quan trọng của việc bảo vệ thông tin nhạy cảm trong các hoạt động quân sự. Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng các giải pháp mã hóa, giúp tăng cường an toàn thông tin và bảo vệ dữ liệu khỏi các mối đe dọa tiềm ẩn.

Để mở rộng kiến thức về các phương pháp mã hóa và ứng dụng của chúng, bạn có thể tham khảo thêm Luận văn thạc sĩ mã hóa dữ liệu trên điện thoại thông minh sử dụng sinh trắc học, nơi khám phá cách mã hóa dữ liệu trên thiết bị di động. Ngoài ra, Luận văn nghiên cứu xây dựng thuật toán mã khối an toàn hiệu quả sẽ cung cấp cho bạn cái nhìn sâu hơn về các thuật toán mã hóa khối, một phần quan trọng trong bảo mật thông tin. Cuối cùng, Luận văn thạc sĩ các mô hình mã hóa nhằm nâng cao hiệu năng cho hệ thống occ sẽ giúp bạn hiểu rõ hơn về các mô hình mã hóa tối ưu và cách chúng có thể cải thiện hiệu suất hệ thống. Những tài liệu này sẽ là nguồn tài nguyên quý giá cho những ai muốn tìm hiểu sâu hơn về an toàn thông tin và mã hóa.