セッショントークンが公開されました

medium Web App Scanning プラグイン ID 112799

概要

セッショントークンが公開されました

説明

Web アプリケーションは、セッションを使用して各ユーザーに関する情報を保持し、ユーザーのアクティビティを追跡したり、適切なアクセス権とアクセス許可を定義したりします。各セッションには、ユーザーを HTTP トラフィックにバインドするためにアプリケーションによって定義された識別子 (トークンまたは ID) があり、認証されたセッションに対してアプリケーションが使用する最も強力な認証方法と一時的に同等のものとなります。

URL は、ユーザーとアプリケーションの間で情報を交換するために使用されることが多く、セッショントークンが含まれる場合があります。URL はさまざまな場所 (プロキシおよびサーバーの Web ログ、リファラー HTTP ヘッダーなど) で記録または漏洩される場合があるため、機密セッショントークンが漏洩し、悪意のある攻撃者によって使用されてセッション固定またはハイジャック攻撃が仕掛けられる可能性があります。

ソリューション

セッショントークンは、トークンの有効期限のプロパティを管理できる HTTP Cookie よりも、それを公開しない代替メソッドを優先的に使用して送信する必要があります。

参考資料

https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html

https://www.owasp.org/index.php/Session_fixation

プラグインの詳細

深刻度: Medium

ID: 112799

タイプ: remote

ファミリー: Authentication & Session

公開日: 2021/6/1

更新日: 2021/11/26

スキャン テンプレート: api, basic, full, overview, pci, scan

リスク情報

VPR

リスクファクター: Low

スコア: 2.9

CVSS v2

リスクファクター: Medium

基本値: 5

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:P/I:N/A:N

CVSS スコアのソース: Tenable

CVSS v3

リスクファクター: Medium

基本値: 5.3

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

CVSS スコアのソース: Tenable

参照情報

CWE: 200, 598

OWASP: 2010-A6, 2010-A9, 2013-A5, 2013-A6, 2017-A3, 2017-A6, 2021-A1, 2021-A4

WASC: Information Leakage, Insufficient Transport Layer Protection

CAPEC: 116, 13, 169, 22, 224, 285, 287, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 472, 497, 508, 573, 574, 575, 576, 577, 59, 60, 616, 643, 646, 651, 79

DISA STIG: APSC-DV-000460, APSC-DV-002480

HIPAA: 164.306(a)(1), 164.306(a)(2), 164.312(a)(1), 164.312(a)(2)(i)

ISO: 27001-A.13.1.1, 27001-A.14.1.2, 27001-A.14.1.3, 27001-A.14.2.5, 27001-A.18.1.3, 27001-A.6.2.2, 27001-A.9.1.2, 27001-A.9.4.1, 27001-A.9.4.4, 27001-A.9.4.5

NIST: sp800_53-AC-3, sp800_53-SI-15

OWASP API: 2019-API3, 2019-API7, 2023-API3, 2023-API8

OWASP ASVS: 4.0.2-3.1.1, 4.0.2-8.3.4

PCI-DSS: 3.2-6.5.4, 3.2-6.5.8