{"id":18291377,"url":"https://github.com/jpcertcc/cordova","last_synced_at":"2025-04-09T07:50:20.061Z","repository":{"id":97103375,"uuid":"42460213","full_name":"JPCERTCC/cordova","owner":"JPCERTCC","description":"Vulnerability Analysis of Hybrid Applications using Apache Cordova","archived":false,"fork":false,"pushed_at":"2019-02-09T17:16:38.000Z","size":420,"stargazers_count":56,"open_issues_count":1,"forks_count":5,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-02-15T02:15:43.012Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JPCERTCC.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.adoc","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-09-14T16:07:19.000Z","updated_at":"2024-10-01T13:31:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"07db9392-9eb5-4edb-9f61-a1b164a7ad77","html_url":"https://github.com/JPCERTCC/cordova","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPCERTCC%2Fcordova","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPCERTCC%2Fcordova/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPCERTCC%2Fcordova/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPCERTCC%2Fcordova/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JPCERTCC","download_url":"https://codeload.github.com/JPCERTCC/cordova/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247999842,"owners_count":21031044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T14:14:02.302Z","updated_at":"2025-04-09T07:50:20.043Z","avatar_url":"https://github.com/JPCERTCC.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"= 「Apache Cordova」を使ったハイブリッドアプリケーションの脆弱性に関する調査報告書\n\n:numbered!:\n\n== 背景\n\n近年、モバイルアプリケーションの市場では、プラットフォーム固有のプログラム言語の代わりに HTML5 や JavaScript を使って開発するハイブリッドアプリケーションと呼ばれるアプリが増えてます。ハイブリッドアプリの開発には標準化された Web の技術を用いるため、アプリのクロスプラットフォーム化や開発コストの削減を実現できる一方で、フレームワークがもたらす潜在的な脆弱性や、Web の開発言語に起因する脆弱性がアプリに混入するリスクが生じます。\n\n調査ではハイブリッドアプリフレームワークの中で最も広く利用されている Cordova を取り上げ、Cordova を利用した Android と iOS のハイブリッドアプリの一般的な構成を模式化し、アプリの構成要素ごとにどのような脆弱性が作り込まれうるかを調査しました。\n\nこの調査報告書は、経済産業省委託事業「平成 26 年度サイバーセキュリティ経済基盤構築事業(サイバー攻撃等国際連携対応調整事業)」における「脆弱性関連情報等の流通及び製品開発者における対策活動の支援」の一部として行われた調査の結果をまとめたものです。\n\nなお、調査の一部はソニーデジタルネットワークアプリケーションズ株式会社に委託して実施しました。\n\n== 本文書の引用について\n\n本文書の引用は自由に行っていただけます。引用に際しては、引用元名、資料名、URLを明示していただけますようお願いします。\n\n[記載例]\n    引用元:\n    JPCERTコーディネーションセンター\n    「Apache Cordova」を使ったハイブリッドアプリケーションの脆弱性に関する調査報告書\n    https://github.com/JPCERTCC/cordova\n\n== 論文「ハイブリッドアプリケーションの脆弱性に関する分析」\n\n本調査の論文「ハイブリッドアプリケーションの脆弱性に関する分析」は、FIT2015 第14回情報科学技術フォーラムにおいて査読付き論文に採択されました。\n\n    RL-003\n    ハイブリッドアプリケーションの脆弱性に関する分析\n    ○西村宗晃（ソニーデジタルネットワークアプリケーションズ）・熊谷裕志（JPCERT/CC）・奥山謙（ソニーデジタルネットワークアプリケーションズ）・戸田洋三・久保正樹（JPCERT/CC）\n    http://www.ipsj.or.jp/event/fit/fit2015/FIT2015_web_program/data/html/abstract/RL-003.html\n\n== AsciiDoc から HTML への変換\n\n全ての章を統合した HTML ファイル (all.html) は、 http://asciidoctor.org/[asciidoctor] を使い、次のコマンドで生成しています。\n\n    % asciidoctor -b html5 -d book -a toc2 -n all.adoc\n\n== Acknowledgements\n\nThanks https://twitter.com/azu_re[@azu_re], https://github.com/nishimunea[nishimunea], https://github.com/yujitounai[yujitounai] and https://github.com/almiraj[almiraj] for contributing content and fixes to this project!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpcertcc%2Fcordova","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpcertcc%2Fcordova","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpcertcc%2Fcordova/lists"}