GithubHelp home page GithubHelp logo

system_article's People

Contributors

matsumokei avatar

Watchers

 avatar

system_article's Issues

Machine Learning in Network Centrality Measures: Tutorial and Outlook

cite

@article{grando2018machine,
  title={Machine learning in network centrality measures: Tutorial and outlook},
  author={Grando, Felipe and Granville, Lisandro Z and Lamb, Luis C},
  journal={ACM Computing Surveys (CSUR)},
  volume={51},
  number={5},
  pages={1--32},
  year={2018},
  publisher={ACM New York, NY, USA}
}

Grando, Felipe, Lisandro Z. Granville, and Luis C. Lamb. "Machine learning in network centrality measures: Tutorial and outlook." ACM Computing Surveys (CSUR) 51.5 (2018): 1-32.

https://dl.acm.org/doi/abs/10.1145/3237192

A software vulnerability detection method based on deep learning with complex network analysis and subgraph partition

https://www.sciencedirect.com/science/article/abs/pii/S0950584923001830

Bibtex

@article{cai2023software,
  title={A software vulnerability detection method based on deep learning with complex network analysis and subgraph partition},
  author={Cai, Wenjing and Chen, Junlin and Yu, Jiaping and Gao, Lipeng},
  journal={Information and Software Technology},
  volume={164},
  pages={107328},
  year={2023},
  publisher={Elsevier}
}

Profile of Vulnerability Remediations in Dependencies Using Graph Analysis

  1. この論文が扱う分野・トピックは何か? (一般向け)

    1. 代表的な既存研究はあるか?
      1. OSSの依存関係と脆弱性をテーマに扱う
  2. この論文が扱う分野・トピックは何か? (専門家向け)

    1. もう少し具体的に
      1. あるソフトウェアに脆弱性が発生したときに、対策のため、バージョンアップを行いたい。
      2. そのとき、バージョンアップしたときにソフトウェアが動かなくなる。脆弱性を取り除くことと、ソフトウェアの可用性がトレードオフ関係になっている
      3. 新しいバージョンに移行しようとすると、時にはエラーが発生したり、アプリケーションのコンパイルが拒否されたり、実行時に誤った機能が実行されたりすることがある。
      4. 脆弱性の影響を最小限に抑えながら、どのようにソフトウェアをアップデートするべきか?がわからない
  3. どんなもの?

  4. この研究ではどんなことが未解決で何を対象としているか?リサーチクエスチョンは何か?
    脆弱性とバージョンアップによるソフトウェアの破壊、両方の被害を最小限に抑え、ソフトウェアを修正されたバージョンへアップデートするための情報の取得

    1. なぜこの研究がやったのか?なぜ必要か?それを解決すると誰が幸せになるか?
    2. なぜいま、その問題に取り組むのか?なぜ、先人たちはそれができなかったのか?
      1. 今までは、膨大なソフトウェアの構成情報やそれに付随する脆弱性の情報の取得が困難だった。
      2. 現在では、静的解析、動的解析ツールによる脆弱性検知、SCAツールによるソフトウェアの構成情報やその脆弱性の情報の取得が容易になってきた
  5. この論文の結果は何か?

  6. 先行研究、従来手法と比較してなにがすごいか?

    1. CVSS
    2. SSVC
    3. なんか特許
    4. 論文
  7. どうやって、課題を解決したか?
    コード内の関数間をグラフによって関係づける

    1. 過去の何を受け継いでそのアイデアに到達したのか?
      1. Control Flow Graph
      2. GAT
      3. 中心性
    2. どこに、なにがあればそのアイデアを実現できるのか?
    3. 実現のためのスキルは他の人が到達しにくいものか?難易度はどうか?
  8. 結果をより一般的な内容へ

  9. 技術や手法のキモはどこ?

  10. どうやって有効だと検証した?

  11. 議論はある?

  12. 一般向けに解釈があれば

  13. 次読むべき論文は?

An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead

Vocabraly

  • practitioner

    • a person who works in a profession, especially medicine or law
    • how practitioners perceive SBOMs SBOMをどのように認識しているか
  • readiness

  • 何かの準備段階にあること

  • readiness (for something) the state of being ready or prepared for something

  • imminent adjective

    • ​(especially of something unpleasant) likely to happen very soon
    • すぐに起こりそうな
    • imminent issues
  • unveil verb

    • 明らかにする
    • unveil something to remove a cover or curtain from a painting, statue, etc. so that it can be seen in public for the first time
  • broaden

    • 広がる
    • to become wider
  • deepen

    • 深くなること

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.