ISO 27001:2022 Phụ lục A 8.28

Mã hóa an toàn

Việc sử dụng các biện pháp mã hóa kém, chẳng hạn như xác thực đầu vào không chính xác và tạo khóa yếu, có thể dẫn đến các cuộc tấn công mạng và xâm phạm các thông tin nhạy cảm.

Vì lý do này, tin tặc đã khai thác lỗi Heartbleed khét tiếng để truy cập vào hơn 4 triệu hồ sơ bệnh nhân.

Để ngăn ngừa lỗ hổng bảo mật, các tổ chức cần tuân theo các nguyên tắc mã hóa an toàn.

Mục đích của Phụ lục A 8.28 của ISO 27001:2022 là gì?

Theo ISO 27001:2022 , Phụ lục A Kiểm soát 8.28 hỗ trợ các tổ chức ngăn ngừa rủi ro và lỗ hổng bảo mật có thể phát sinh do các hoạt động mã hóa phần mềm kém thông qua việc phát triển, triển khai và xem xét các hoạt động mã hóa phần mềm an toàn phù hợp.

Ai là người sở hữu Phụ lục A 8.28?

Giám đốc an ninh thông tin phải chịu trách nhiệm thực hiện các bước thích hợp để đảm bảo tuân thủ 8.28, trong đó yêu cầu phải phát triển và triển khai các nguyên tắc và quy trình mã hóa an toàn trên toàn bộ tổ chức.

Hướng dẫn tuân thủ ISO 27001:2022 Phụ lục A 8.28

Các tổ chức phải phát triển và triển khai các quy trình mã hóa an toàn áp dụng cho các sản phẩm do bên ngoài cung cấp và các thành phần phần mềm nguồn mở, như được nêu trong Phụ lục A Kiểm soát 8.28 của ISO 27001.

Ngoài ra, các tổ chức nên luôn cập nhật về các mối đe dọa bảo mật thực tế đang phát triển và thông tin mới nhất về các lỗ hổng bảo mật phần mềm đã biết hoặc tiềm ẩn. Bằng cách sử dụng phương pháp này, các tổ chức có thể phát triển các nguyên tắc mã hóa mạnh mẽ, an toàn để chống lại các mối đe dọa mạng đang phát triển .

Hướng dẫn bổ sung về lập kế hoạch

Điều quan trọng là cả các dự án mã hóa mới và hoạt động tái sử dụng phần mềm đều phải tuân thủ các nguyên tắc mã hóa phần mềm an toàn.

Những nguyên tắc này cần được tuân thủ khi phát triển phần mềm nội bộ cũng như khi chuyển giao sản phẩm hoặc dịch vụ phần mềm.

Các tổ chức nên cân nhắc các yếu tố sau khi xây dựng kế hoạch cho các nguyên tắc mã hóa an toàn và xác định các điều kiện tiên quyết cho mã hóa an toàn:

  • Kỳ vọng về bảo mật phải được điều chỉnh theo nhu cầu cụ thể của tổ chức và các nguyên tắc được phê duyệt cho mã phần mềm bảo mật phải được thiết lập để áp dụng cho quá trình phát triển phần mềm nội bộ  các thành phần thuê ngoài.
  • Các tổ chức nên xác định và ghi lại những lỗi thiết kế mã hóa phổ biến và mang tính lịch sử nhất cũng như các thông lệ mã hóa kém để ngăn ngừa vi phạm bảo mật dữ liệu.
  • Các tổ chức nên triển khai và cấu hình các công cụ phát triển phần mềm để đảm bảo tính bảo mật của tất cả mã được tạo. Môi trường phát triển tích hợp (IDE) là một ví dụ về các công cụ như vậy.
  • Các công cụ phát triển phần mềm phải cung cấp hướng dẫn và chỉ dẫn để hỗ trợ các tổ chức tuân thủ các hướng dẫn và chỉ dẫn.
  • Các công cụ phát triển như trình biên dịch cần được các tổ chức xem xét, bảo trì và sử dụng một cách an toàn.

Hướng dẫn bổ sung về bảo mật trong quá trình mã hóa

Để đảm bảo các quy trình và thực hành mã hóa an toàn, cần cân nhắc những điều sau trong quá trình mã hóa:

  • Nguyên tắc mã hóa cho phần mềm bảo mật phải phù hợp với từng ngôn ngữ lập trình và kỹ thuật.
  • Phát triển theo hướng kiểm thử và lập trình cặp là những ví dụ về kỹ thuật và phương pháp lập trình an toàn.
  • Triển khai các kỹ thuật lập trình có cấu trúc.
  • Ghi chép mã và loại bỏ lỗi trong mã.
  • Việc sử dụng các phương pháp mã hóa phần mềm không an toàn như mẫu mã chưa được chấp thuận hoặc mật khẩu được mã hóa cứng đều bị nghiêm cấm.

Cần tiến hành thử nghiệm bảo mật trong và sau quá trình phát triển, như được chỉ định trong Phụ lục A Kiểm soát 8.29 của ISO 27001.

Các tổ chức nên cân nhắc những mục sau trước khi triển khai phần mềm trong môi trường ứng dụng trực tiếp:

  • Có bề mặt tấn công không?
  • Nguyên tắc đặc quyền tối thiểu có được tuân thủ không?
  • Phân tích các lỗi lập trình phổ biến nhất và ghi lại cách loại bỏ chúng.

Hướng dẫn bổ sung cho quá trình đánh giá

Sau khi triển khai Bộ luật trong Môi trường sản xuất

  • Nên sử dụng phương pháp an toàn để áp dụng các bản cập nhật.
  • Theo Phụ lục A Kiểm soát 8.8 của ISO 27001:2022 , các lỗ hổng bảo mật cần được giải quyết.
  • Cần lưu giữ hồ sơ về các cuộc tấn công và lỗi nghi ngờ trên hệ thống thông tin và cần xem xét thường xuyên các hồ sơ này để có thể thực hiện những thay đổi phù hợp.
  • Việc sử dụng các công cụ như công cụ quản lý nên được dùng để ngăn chặn việc truy cập, sử dụng hoặc sửa đổi mã nguồn trái phép.

Các tổ chức nên xem xét các yếu tố sau khi sử dụng các công cụ bên ngoài

  • Việc giám sát và cập nhật thường xuyên các thư viện bên ngoài nên được thực hiện theo chu kỳ phát hành của chúng.
  • Việc xem xét, lựa chọn và ủy quyền kỹ lưỡng các thành phần phần mềm là điều cần thiết, đặc biệt là những thành phần liên quan đến mật mã và xác thực.
  • Xin giấy phép cho các thành phần bên ngoài và đảm bảo tính bảo mật của chúng.
  • Cần phải có hệ thống theo dõi và bảo trì phần mềm. Hơn nữa, phải chắc chắn rằng phần mềm đó đến từ một nguồn đáng tin cậy.
  • Điều cần thiết là phải có sẵn nguồn lực phát triển dài hạn.

Những yếu tố sau đây cần được xem xét khi thực hiện thay đổi cho gói phần mềm:

  • Các quy trình toàn vẹn hoặc các biện pháp kiểm soát tích hợp có thể khiến một tổ chức phải chịu rủi ro.
  • Điều cần thiết là phải xác định xem nhà cung cấp có đồng ý với những thay đổi hay không.
  • Có thể xin được sự đồng ý của nhà cung cấp để thực hiện cập nhật phần mềm thường xuyên không?
  • Tác động có thể xảy ra khi duy trì phần mềm khi nó thay đổi.
  • Những thay đổi này sẽ có tác động như thế nào đến các thành phần phần mềm khác mà tổ chức sử dụng?

Hướng dẫn bổ sung về ISO 27001:2022 Phụ lục A 8.28

Các tổ chức phải đảm bảo sử dụng mã liên quan đến bảo mật bất cứ khi nào cần thiết và mã đó có khả năng chống giả mạo.

Phụ lục A Kiểm soát 8.28 của ISO 27001:2022 đưa ra các khuyến nghị sau đây cho mã liên quan đến bảo mật:

  • Trong khi các chương trình được tải xuống thông qua mã nhị phân sẽ bao gồm mã liên quan đến bảo mật trong chính ứng dụng, thì phạm vi của mã này sẽ bị giới hạn ở dữ liệu được lưu trữ nội bộ trong ứng dụng.
  • Việc theo dõi mã liên quan đến bảo mật chỉ hữu ích nếu nó được chạy trên một máy chủ mà người dùng không thể truy cập và được tách biệt khỏi các quy trình đang sử dụng nó để dữ liệu của nó được giữ an toàn trong một cơ sở dữ liệu khác và được tách biệt an toàn khỏi các quy trình sử dụng nó. Có thể sử dụng dịch vụ đám mây để chạy mã được diễn giải và bạn có thể hạn chế quyền truy cập vào mã đối với các quản trị viên có đặc quyền để hạn chế quyền truy cập vào mã. Khuyến nghị là các quyền truy cập này được bảo vệ bằng các đặc quyền của quản trị viên just-in-time và các cơ chế xác thực mạnh mẽ chỉ cấp quyền truy cập vào trang web vào đúng thời điểm.
  • Cần triển khai cấu hình phù hợp trên máy chủ web để ngăn chặn truy cập và duyệt trái phép các thư mục trên máy chủ.
  • Để phát triển mã ứng dụng an toàn, bạn phải giả định rằng mã dễ bị tấn công do lỗi mã hóa và hành động của tác nhân độc hại. Một ứng dụng quan trọng phải được thiết kế để miễn nhiễm với các lỗi nội bộ theo cách ngăn ngừa ứng dụng dễ bị lỗi. Ví dụ, khi đánh giá đầu ra của một thuật toán, có thể đảm bảo rằng đầu ra tuân thủ các yêu cầu bảo mật trước khi thuật toán có thể được sử dụng trong các ứng dụng quan trọng, chẳng hạn như các ứng dụng liên quan đến tài chính, trước khi có thể sử dụng trong ứng dụng.
  • Do thiếu các biện pháp mã hóa tốt, một số ứng dụng web rất dễ bị đe dọa bảo mật, chẳng hạn như tấn công vào cơ sở dữ liệu và tấn công xuyên trang.
  • Các tổ chức được khuyến nghị tham khảo ISO/IEC 15408 để biết thêm thông tin về đánh giá bảo mật CNTT và cách thực hiện.

Những thay đổi so với ISO 27001:2013 là gì?

Phụ lục A 8.28 là biện pháp kiểm soát Phụ lục A mới đã được bổ sung vào tiêu chuẩn ISO 27001:2022 .

Bảng tất cả các điều khiển của ISO 27001:2022 Phụ lục A

LoạiSốTên Phụ Lục
Kiểm soát tổ chứcPhụ lục A 5.1Chính sách bảo mật thông tin
Kiểm soát tổ chứcPhụ lục A 5.2Vai trò và trách nhiệm của an ninh thông tin
Kiểm soát tổ chứcPhụ lục A 5.3Phân chia nhiệm vụ
Kiểm soát tổ chứcPhụ lục A 5.4Trách nhiệm quản lý
Kiểm soát tổ chứcPhụ lục A 5.5Liên hệ với các cơ quan chức năng
Kiểm soát tổ chứcPhụ lục A 5.6Liên hệ với các nhóm lợi ích đặc biệt
Kiểm soát tổ chứcPhụ lục A 5.7Tình báo về mối đe dọa
Kiểm soát tổ chứcPhụ lục A 5.8An ninh thông tin trong quản lý dự án
Kiểm soát tổ chứcPhụ lục A 5.9Kiểm kê thông tin và các tài sản liên quan khác
Kiểm soát tổ chứcPhụ lục A 5.10Việc sử dụng thông tin và các tài sản liên quan khác được chấp nhận
Kiểm soát tổ chứcPhụ lục A 5.11Trả lại tài sản
Kiểm soát tổ chứcPhụ lục A 5.12Phân loại thông tin
Kiểm soát tổ chứcPhụ lục A 5.13Nhãn thông tin
Kiểm soát tổ chứcPhụ lục A 5.14Chuyển giao thông tin
Kiểm soát tổ chứcPhụ lục A 5.15Kiểm soát truy cập
Kiểm soát tổ chứcPhụ lục A 5.16Quản lý danh tính
Kiểm soát tổ chứcPhụ lục A 5.17Thông tin xác thực
Kiểm soát tổ chứcPhụ lục A 5.18Quyền truy cập
Kiểm soát tổ chứcPhụ lục A 5.19Bảo mật thông tin trong mối quan hệ với nhà cung cấp
Kiểm soát tổ chứcPhụ lục A 5.20Xử lý vấn đề bảo mật thông tin trong các thỏa thuận với nhà cung cấp
Kiểm soát tổ chứcPhụ lục A 5.21Quản lý an ninh thông tin trong chuỗi cung ứng ICT
Kiểm soát tổ chứcPhụ lục A 5.22Giám sát, Xem xét và Quản lý Thay đổi Dịch vụ Nhà cung cấp
Kiểm soát tổ chứcPhụ lục A 5.23Bảo mật thông tin khi sử dụng dịch vụ đám mây
Kiểm soát tổ chứcPhụ lục A 5.24Lập kế hoạch và chuẩn bị quản lý sự cố an ninh thông tin
Kiểm soát tổ chứcPhụ lục A 5.25Đánh giá và Quyết định về Sự kiện An ninh Thông tin
Kiểm soát tổ chứcPhụ lục A 5.26Phản hồi về sự cố an ninh thông tin
Kiểm soát tổ chứcPhụ lục A 5.27Rút kinh nghiệm từ các sự cố an ninh thông tin
Kiểm soát tổ chứcPhụ lục A 5.28Thu thập bằng chứng
Kiểm soát tổ chứcPhụ lục A 5.29An ninh thông tin trong thời gian gián đoạn
Kiểm soát tổ chứcPhụ lục A 5.30Sẵn sàng CNTT cho tính liên tục của doanh nghiệp
Kiểm soát tổ chứcPhụ lục A 5.31Yêu cầu pháp lý, quy định, quy định và hợp đồng
Kiểm soát tổ chứcPhụ lục A 5.32Quyền sở hữu trí tuệ
Kiểm soát tổ chứcPhụ lục A 5.33Bảo vệ hồ sơ
Kiểm soát tổ chứcPhụ lục A 5.34Quyền riêng tư và Bảo vệ PII
Kiểm soát tổ chứcPhụ lục A 5.35Đánh giá độc lập về an ninh thông tin
Kiểm soát tổ chứcPhụ lục A 5.36Tuân thủ các chính sách, quy tắc và tiêu chuẩn về bảo mật thông tin
Kiểm soát tổ chứcPhụ lục A 5.37Quy trình vận hành được ghi chép
LoạiSốTên Phụ Lục
Kiểm soát con ngườiPhụ lục A 6.1Kiểm tra
Kiểm soát con ngườiPhụ lục A 6.2Điều khoản và điều kiện tuyển dụng
Kiểm soát con ngườiPhụ lục A 6.3Nhận thức, Giáo dục và Đào tạo về An ninh thông tin
Kiểm soát con ngườiPhụ lục A 6.4Quy trình kỷ luật
Kiểm soát con ngườiPhụ lục A 6.5Trách nhiệm sau khi chấm dứt hoặc thay đổi việc làm
Kiểm soát con ngườiPhụ lục A 6.6Thỏa thuận bảo mật hoặc không tiết lộ
Kiểm soát con ngườiPhụ lục A 6.7Làm việc từ xa
Kiểm soát con ngườiPhụ lục A 6.8Báo cáo sự kiện bảo mật thông tin
LoạiSốTên Phụ Lục
Kiểm soát vật lýPhụ lục A 7.1Chu vi an ninh vật lý
Kiểm soát vật lýPhụ lục A 7.2Nhập cảnh vật lý
Kiểm soát vật lýPhụ lục A 7.3Bảo vệ Văn phòng, Phòng và Cơ sở
Kiểm soát vật lýPhụ lục A 7.4Giám sát an ninh vật lý
Kiểm soát vật lýPhụ lục A 7.5Bảo vệ chống lại các mối đe dọa về vật lý và môi trường
Kiểm soát vật lýPhụ lục A 7.6Làm việc trong khu vực an toàn
Kiểm soát vật lýPhụ lục A 7.7Dọn sạch bàn làm việc và màn hình
Kiểm soát vật lýPhụ lục A 7.8Vị trí và bảo vệ thiết bị
Kiểm soát vật lýPhụ lục A 7.9Bảo vệ tài sản ngoài cơ sở
Kiểm soát vật lýPhụ lục A 7.10Phương tiện lưu trữ
Kiểm soát vật lýPhụ lục A 7.11Tiện ích hỗ trợ
Kiểm soát vật lýPhụ lục A 7.12Bảo mật cáp
Kiểm soát vật lýPhụ lục A 7.13Bảo trì thiết bị
Kiểm soát vật lýPhụ lục A 7.14Xử lý an toàn hoặc tái sử dụng thiết bị
LoạiSốTên Phụ Lục
Kiểm soát công nghệPhụ lục A 8.1Thiết bị đầu cuối của người dùng
Kiểm soát công nghệPhụ lục A 8.2Quyền truy cập đặc quyền
Kiểm soát công nghệPhụ lục A 8.3Hạn chế truy cập thông tin
Kiểm soát công nghệPhụ lục A 8.4Truy cập vào mã nguồn
Kiểm soát công nghệPhụ lục A 8.5Xác thực an toàn
Kiểm soát công nghệPhụ lục A 8.6Quản lý năng lực
Kiểm soát công nghệPhụ lục A 8.7Bảo vệ chống lại phần mềm độc hại
Kiểm soát công nghệPhụ lục A 8.8Quản lý lỗ hổng kỹ thuật
Kiểm soát công nghệPhụ lục A 8.9Quản lý cấu hình
Kiểm soát công nghệPhụ lục A 8.10Xóa thông tin
Kiểm soát công nghệPhụ lục A 8.11Che giấu dữ liệu
Kiểm soát công nghệPhụ lục A 8.12Phòng ngừa rò rỉ dữ liệu
Kiểm soát công nghệPhụ lục A 8.13Sao lưu thông tin
Kiểm soát công nghệPhụ lục A 8.14Sự dư thừa của các cơ sở xử lý thông tin
Kiểm soát công nghệPhụ lục A 8.15Ghi nhật ký
Kiểm soát công nghệPhụ lục A 8.16Hoạt động giám sát
Kiểm soát công nghệPhụ lục A 8.17Đồng bộ hóa đồng hồ
Kiểm soát công nghệPhụ lục A 8.18Sử dụng các chương trình tiện ích đặc quyền
Kiểm soát công nghệPhụ lục A 8.19Cài đặt phần mềm trên hệ điều hành
Kiểm soát công nghệPhụ lục A 8.20Bảo mật mạng
Kiểm soát công nghệPhụ lục A 8.21Bảo mật dịch vụ mạng
Kiểm soát công nghệPhụ lục A 8.22Phân tách mạng
Kiểm soát công nghệPhụ lục A 8.23Lọc web
Kiểm soát công nghệPhụ lục A 8.24Sử dụng mật mã
Kiểm soát công nghệPhụ lục A 8.25Vòng đời phát triển an toàn
Kiểm soát công nghệPhụ lục A 8.26Yêu cầu bảo mật ứng dụng
Kiểm soát công nghệPhụ lục A 8.27Kiến trúc hệ thống an toàn và nguyên tắc kỹ thuật
Kiểm soát công nghệPhụ lục A 8.28Mã hóa an toàn
Kiểm soát công nghệPhụ lục A 8.29Kiểm tra bảo mật trong quá trình phát triển và chấp nhận
Kiểm soát công nghệPhụ lục A 8.30Phát triển thuê ngoài
Kiểm soát công nghệPhụ lục A 8.31Phân tách môi trường phát triển, thử nghiệm và sản xuất
Kiểm soát công nghệPhụ lục A 8.32Quản lý thay đổi
Kiểm soát công nghệPhụ lục A 8.33Thông tin kiểm tra
Kiểm soát công nghệPhụ lục A 8.34Bảo vệ hệ thống thông tin trong quá trình kiểm tra kiểm toán

ISOA.vn giúp ích như thế nào

Với ISOA.vn , bạn sẽ có quyền truy cập vào bộ công cụ và tài nguyên đầy đủ để giúp quản lý Hệ thống quản lý bảo mật thông tin (ISMS) ISO 27001 của riêng bạn, cho dù bạn là người mới hay đã được chứng nhận.

Hơn nữa, ISOA.vn cung cấp các quy trình tự động giúp đơn giản hóa toàn bộ quy trình đánh giá. Các quy trình này tiết kiệm đáng kể thời gian quản trị so với các phương pháp làm việc khác.

Bạn sẽ có được sự khởi đầu thuận lợi với các chính sách và biện pháp kiểm soát ISO 27001 từ ISOA.vn.

Quy trình làm việc trực quan, công cụ, khuôn khổ, chính sách và biện pháp kiểm soát, tài liệu hướng dẫn và thực tế cũng như hướng dẫn thực tế giúp triển khai ISO 27001 dễ dàng bằng cách xác định phạm vi, xác định rủi ro và triển khai các biện pháp kiểm soát dựa trên thuật toán của chúng tôi – cho dù chúng được tạo từ đầu hay dựa trên các mẫu thông lệ tốt nhất trong ngành.

Hãy liên hệ với chúng tôi ngay hôm nay để lên lịch trình demo.

Nội Dung

Xem cách ISOA.vn đang hoạt động

Con đường đơn giản, thiết thực và tiết kiệm thời gian của bạn để đạt được chứng nhận hoặc tuân thủ ISO 27001 lần đầu tiên

Thành công 100% ISO 27001

Con đường đơn giản, thiết thực và tiết kiệm thời gian của bạn để đạt được chứng nhận hoặc tuân thủ ISO 27001 lần đầu tiên