Étiquettes
Parcourez et recherchez les étiquettes. Chaque page contient une explication accessible.
C
237
Explication à venir
Programming Languages
Java
183
Javaは銀行・証券・保険など大企業の業務システムで広く使われている老舗プログラミング言語です。
Androidアプリも基本的にJavaまたはKotlin (Java互換) で書かれています。
脆弱性の文脈では、デシリアライゼーション攻撃やライブラリ (Log4j等) の脆弱性が世界的な事件を起こしてきました。
Programming Languages
Vendors
JavaScript
41
JavaScriptはブラウザの中で動くプログラミング言語で、ボタンを押したときの動きやページの動的な変化を担当します。
近年は Node.js でサーバー側でも使われ、Webアプリ全体で最も使われている言語のひとつです。
脆弱性の文脈では XSS (クロスサイトスクリプティング) という、攻撃者がページに悪意あるスクリプトを混入させる攻撃が代表的です。
Programming Languages
PHP
41
PHPはサーバーサイドで動くプログラミング言語で、Webサイトの裏側を作るのに広く使われています。
WordPress、Laravel、Drupalなど、世界中の多くのサイトの土台になっています。
セキュリティ脆弱性の文脈では「インジェクション系」(攻撃文字列を実行させる) や「ファイルアップロードの不備」が典型的な弱点として知られています。
Programming Languages
Vendors
Products
Rust
14
Explication à venir
Programming Languages
Python
11
Pythonは読みやすく書きやすい汎用プログラミング言語で、機械学習・データ分析・Webサーバー・自動化スクリプト等あらゆる分野で使われています。
人気フレームワーク Django・Flask・FastAPI で多くのWebサイトが動いており、AI/ML の標準言語でもあります。
脆弱性の文脈では、ライブラリ (PyPI) のサプライチェーン攻撃やデシリアライゼーション (pickle) の悪用が知られています。
Programming Languages
Go
9
Explication à venir
Programming Languages
Package Ecosystems
C#
4
Explication à venir
Programming Languages
Ruby
2
Explication à venir
Programming Languages
C++
1
Explication à venir
Programming Languages
Perl
1
Explication à venir
Programming Languages
Vendors
PyTorch
0
Explication à venir
Programming Languages
AI/ML Frameworks
Haskell
0
Explication à venir
Programming Languages
Elixir
0
Explication à venir
Programming Languages
Dart
0
Explication à venir
Programming Languages
PowerShell
0
Explication à venir
Programming Languages
Shell
0
Explication à venir
Programming Languages
Scala
0
Explication à venir
Programming Languages
Lua
0
Explication à venir
Programming Languages
Swift
0
Explication à venir
Programming Languages
Kotlin
0
Explication à venir
Programming Languages
TypeScript
0
Explication à venir
Programming Languages