V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wudi77
V2EX  ›  C

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

  •  1
     
  •   wudi77 · Mar 1, 2022 · 4618 views
    This topic created in 1524 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
        1
    MoYi123  
       Mar 1, 2022
    有问题就把问题写出来, 不能公开的问题就留联系方式, 你这样的说是想让别人怎么回复呢?
    illl
        2
    illl  
       Mar 1, 2022 via iPhone
    应该是 cve 编号吧
    wudi77
        3
    wudi77  
    OP
       Mar 1, 2022
    @MoYi123 不好意思,忘记留联系方式了

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

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