wudi77
V2EX  ›  C

想付费解决一些 Linux 下安全问题

  •  1
     
  •   wudi77 · Mar 1, 2022 · 5252 views
    This topic created in 1708 days ago, the information mentioned may be changed or developed.

    家里亲戚在英国留学,遇到一些课业上的问题,小弟虽说编程 10 余载,但此类问题还是爱莫能助,如有哪位大神能协助,必定感谢。

    主要方向在提供的 linux 系统下,识别程序中的漏洞( C 语言),并给出一个 CWE 分类名称,解释问题原因,如何修复漏洞等。

    如不符合节点或者发布要求,请删除,感恩。

    25 replies  •  2022-03-01 20:08:07 +08:00
    MoYi123
    MoYi123
    Mar 1, 2022
    1
    有问题就把问题写出来, 不能公开的问题就留联系方式, 你这样的说是想让别人怎么回复呢?
    illl
    illl
    Mar 1, 2022 via iPhone
    2
    应该是 cve 编号吧
    wudi77
    wudi77
    OP
    Mar 1, 2022
    3
    @MoYi123 不好意思,忘记留联系方式了

    a29wZmFuNzc1Mg==
    wudi77
    wudi77
    OP
    Mar 1, 2022
    4
    @illl Identify the vulnerability in the program vulnerable and give the name of a CWE which categorises the
    vulnerability type most closely. Briefly explain the vulnerability and identify in general how and why can
    an attacker abuse it.
    luny
    luny
    Mar 1, 2022❤️1
    5
    这个看着是一个比较大的工程,漏洞扫描,一般安全软件公司做的活,不是能简单实现的。
    类似病毒扫描,针对对应的 CVE ,使用特定的程序代码分析扫描,工作量不小
    wudi77
    wudi77
    OP
    Mar 1, 2022
    6
    @luny 研究生课程,本科还不是学的这方面的,有点难度唉
    luny
    luny
    Mar 1, 2022
    7
    比如可以挑选一些近年主流的针对程序的 CVE 漏洞,分别编写攻击、识别代码,再做系统性的分析整合、分类。
    单独的漏洞,代码量一般都不大。
    luny
    luny
    Mar 1, 2022
    8
    如果是研究生课题,单个的分析攻击代码可能不是主要的,关键要体现你的 系统架构、快速识别、快速分类的能力,这块可能需要仔细设计一下
    luny
    luny
    Mar 1, 2022
    9
    外行,仅供参考
    wudi77
    wudi77
    OP
    Mar 1, 2022
    10
    @luny 感谢,我也是外行,所以来这里想找高手帮帮忙
    sky96111
    sky96111
    Mar 1, 2022 via Android
    11
    我觉得可以参考一下 metasploit scanner ?
    D0n9
    D0n9
    Mar 1, 2022
    12
    买本漏洞战争看
    Greenm
    Greenm
    Mar 1, 2022 via iPhone
    13
    你这个描述听起来像是代码扫描,但你又要 CWE ,到底是 SAST 还是 DAST 呢,又限定了 c 语言,就按你是一个代码扫描器吧,参考下开源方案。
    Greenm
    Greenm
    Mar 1, 2022 via iPhone
    14
    楼上连 cwe 都不认识,认为是 cve 的就不要听了,这两不是一个难度的。cwe 结合一下开源方案搞一套不难的,但是从头开始做工作量就不小了。
    codehz
    codehz
    Mar 1, 2022
    15
    怎么听起来要炼丹(
    传统思路大致就是静态分析,符号执行,动态分析( fuzz )
    我记得隔壁 CodeQL 就有类似 cwe 的识别
    但是如果要创新性的话,那还是炼丹比较容易水出来,用前面的工具给公开的代码一顿标记,然后预处理后上 CNN 啊,RNN 一类的分类器,大致就可以做了)
    Hconk
    Hconk
    Mar 1, 2022
    17
    解释和修复方式应该可以直接从 https://cwe.mitre.org/data/definitions/658.html 上抄一下
    datiewang
    datiewang
    Mar 1, 2022
    18
    到底是你留学还是我留学,还是说另有其人。
    wudi77
    wudi77
    OP
    Mar 1, 2022
    19
    @Hconk 感谢
    wudi77
    wudi77
    OP
    Mar 1, 2022
    20
    @datiewang 家中亲戚
    liuzy1999
    liuzy1999
    Mar 1, 2022
    21
    codeql 试试呗,正好它官方提供了针对各种 cwe 问题的扫描脚本
    polaa
    polaa
    Mar 1, 2022
    22
    列一下课程大纲?

    单从仅有的描述感觉就是最基础的二进制漏洞分析 ,不过既然说如何修复,那么应该是有源码的那种,那么就时代码审计,就更简单了
    freelancher
    freelancher
    Mar 1, 2022
    23
    学生的作业不是应该自己搞定吗?
    freelancher
    freelancher
    Mar 1, 2022
    24
    感觉偏安全这块的,有点难吧。要专门做这块的人。钱少人家也不愿意来。
    wat4me
    wat4me
    Mar 1, 2022
    25
    c 语言代码审计?钱少估计没人来的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5671 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 03:09 · PVG 11:09 · LAX 19:09 · JFK 22:09
    ♥ Do have faith in what you're doing.