Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Bảng ưu tiên vá tổng hợp (CVSS + khai thác)

    Bảng ưu tiên vá tổng hợp (CVSS + đang bị khai thác)

    Khái niệm. Ưu tiên vá thực tế không chỉ dựa CVSS mà còn xét lỗ hổng đang bị khai thác (KEV — Known Exploited). Bài này lập báo cáo: (1) đếm số lỗ hổng theo mức nghiêm trọng, (2) xếp hạng theo điểm ưu tiên.

    • Phân loại theo CVSS: ≥9 Critical, ≥7 High, ≥4 Medium, >0 Low.
    • Điểm ưu tiên = CVSS + 2.0 nếu đang bị khai thác (cờ = 1), ngược lại = CVSS.
    • Dòng đầu: Critical=x High=y Medium=z Low=w.
    • Các dòng sau: <tên> <điểm ưu tiên .1f> sắp giảm dần; đồng điểm theo tên.

    Ví dụ. B 5.0 1 → điểm ưu tiên = 5.0 + 2.0 = 7.0.

    • Định dạng đầu vào:

      Dòng 1: n. n dòng: <tên> <CVSS> <cờ khai thác 0/1>.

    • Ràng buộc đầu vào:

      1 ≤ n ≤ 1000, 0.0 ≤ CVSS ≤ 10.0, cờ ∈ {0,1}.

    • Định dạng đầu ra:

      Dòng 1: bảng đếm theo mức. Các dòng sau: danh sách xếp hạng theo điểm ưu tiên.

    Ví dụ:

    Đầu vào:

    3
    A 9.8 0
    B 5.0 1
    C 7.5 0

    Đầu ra:

    Critical=1 High=1 Medium=1 Low=0
    A 9.8
    C 7.5
    B 7.0

    Giải thích:

    A Critical(9.8), C High(7.5), B Medium(5.0). Điểm ưu tiên: A=9.8, C=7.5, B=5.0+2=7.0 → xếp A, C, B.

    Đang tải editor...