• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

情報流解析による安全性検証に基づく実用的なソフトウェア開発支援

研究課題

研究課題/領域番号 17K12666
研究種目

若手研究(B)

配分区分基金
研究分野 ソフトウェア
研究機関南山大学

研究代表者

桑原 寛明  南山大学, 理工学部, 講師 (30432222)

研究期間 (年度) 2017-04-01 – 2021-03-31
研究課題ステータス 完了 (2020年度)
配分額 *注記
2,470千円 (直接経費: 1,900千円、間接経費: 570千円)
2019年度: 780千円 (直接経費: 600千円、間接経費: 180千円)
2018年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
2017年度: 650千円 (直接経費: 500千円、間接経費: 150千円)
キーワード情報流解析 / プログラム解析 / 安全性検証 / ソフトウェア開発支援 / ソフトウェア工学 / 型システム
研究成果の概要

機密データを扱うソフトウェアは、機密データを外部に漏洩させないことが求められる。そのため、ソフトウェアが正常な動作としてどのように振る舞っても機密データが漏洩しないことを開発中に検査することが重要である。そのための検査手法として情報流解析が存在するが、本研究では情報流解析を実用的なソフトウェア開発において適用可能とするために必要な拡張を行った。また、情報流解析を適用するために必要な追加情報をJavaプログラム中に記述するための記法を考案して適用可能性を検討した。

研究成果の学術的意義や社会的意義

本研究の成果により、情報流解析の適用対象であるプログラムの記述の柔軟性が向上しており、かつ広く利用されているJava言語における標準的な記法のみを利用して情報流解析のために必要な機密度に関する情報をJavaプログラム中に記述できるため、開発者は機密度の概念と記法を理解すれば情報流解析による安全性検証を開発中のソフトウェアに対して実施できる。ソフトウェアの開発中に安全性検証を行うことができるため、機密データを漏洩する可能性のある安全ではないソフトウェアのリリースが抑制されることが期待できる。

報告書

(5件)
  • 2020 実績報告書   研究成果報告書 ( PDF )
  • 2019 実施状況報告書
  • 2018 実施状況報告書
  • 2017 実施状況報告書
  • 研究成果

    (17件)

すべて 2021 2020 2019 2018 2017

すべて 雑誌論文 (3件) (うち査読あり 3件、 オープンアクセス 3件) 学会発表 (14件)

  • [雑誌論文] Java Stream APIによるストリーム操作の停止性検査のための型システム2020

    • 著者名/発表者名
      長谷川 健太、桑原 寛明、國枝 義敏
    • 雑誌名

      コンピュータ ソフトウェア

      巻: 37 号: 2 ページ: 2_59-2_75

    • DOI

      10.11309/jssst.37.2_59

    • NAID

      130007863813

    • ISSN
      0289-6540
    • 年月日
      2020-04-23
    • 関連する報告書
      2020 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] 情報流解析における制約付き機密度パラメータ2019

    • 著者名/発表者名
      桑原 寛明、國枝 義敏
    • 雑誌名

      コンピュータ ソフトウェア

      巻: 36 号: 4 ページ: 4_39-4_45

    • DOI

      10.11309/jssst.36.4_39

    • NAID

      130007772585

    • ISSN
      0289-6540
    • 年月日
      2019-10-25
    • 関連する報告書
      2019 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] オブジェクト指向言語の情報流解析における 機密度のパラメータ化2019

    • 著者名/発表者名
      吉田 真也,桑原 寛明,國枝 義敏
    • 雑誌名

      コンピュータ ソフトウェア

      巻: 36 号: 1 ページ: 48-65

    • DOI

      10.11309/jssst.36.48

    • NAID

      130007620484

    • ISSN
      0289-6540
    • 年月日
      2019-01-25
    • 関連する報告書
      2018 実施状況報告書
    • 査読あり / オープンアクセス
  • [学会発表] API利用パターンを用いた自動プログラム修正手法2021

    • 著者名/発表者名
      荒木 良仁、桑原 寛明、國枝 義敏
    • 学会等名
      情報処理学会ソフトウェア工学研究会3月研究会
    • 関連する報告書
      2020 実績報告書
  • [学会発表] 情報流解析における機密度ワイルドカードの検討2020

    • 著者名/発表者名
      桑原 寛明
    • 学会等名
      FOSE 2020
    • 関連する報告書
      2020 実績報告書
  • [学会発表] 自動プログラム修正におけるAPI利用パターンを用いたパッチ生成2020

    • 著者名/発表者名
      荒木 良仁、桑原 寛明、國枝 義敏
    • 学会等名
      FOSE 2020
    • 関連する報告書
      2020 実績報告書
  • [学会発表] Rustプログラムの情報流解析のための型システム2020

    • 著者名/発表者名
      長谷川 健太,桑原 寛明,國枝 義敏
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 関連する報告書
      2019 実施状況報告書
  • [学会発表] 機密度パラメータ付き情報流解析のための型検査アルゴリズムとJavaアノテーション2019

    • 著者名/発表者名
      桑原 寛明,國枝 義敏
    • 学会等名
      FOSE 2019
    • 関連する報告書
      2019 実施状況報告書
  • [学会発表] Stream APIを利用するJavaプログラムにおけるストリーム再利用の静的検出手法2019

    • 著者名/発表者名
      荒木 良仁,桑原 寛明,國枝 義敏
    • 学会等名
      情報処理学会ソフトウェア工学研究会
    • 関連する報告書
      2018 実施状況報告書
  • [学会発表] 字句列の共通性に基づく例外処理条件文の抽出手法の提案2018

    • 著者名/発表者名
      吉田 敦,加藤 大貴,蜂巣 吉成,桑原 寛明,阿草 清滋
    • 学会等名
      ソフトウェアエンジニアリングシンポジウム 2018
    • 関連する報告書
      2018 実施状況報告書
  • [学会発表] Java Stream API によるストリーム操作の停止性検査のための型システム2018

    • 著者名/発表者名
      長谷川 健太,桑原 寛明,國枝 義敏
    • 学会等名
      FOSE 2018
    • 関連する報告書
      2018 実施状況報告書
  • [学会発表] 情報流解析における制約付き機密度パラメータ2018

    • 著者名/発表者名
      桑原 寛明,國枝 義敏
    • 学会等名
      FOSE 2018
    • 関連する報告書
      2018 実施状況報告書
  • [学会発表] 記述の共通性に着目したプログラムのダイジェスト化手法の提案2018

    • 著者名/発表者名
      加藤 宗一郎,吉田 敦,蜂巣 吉成,桑原 寛明
    • 学会等名
      FOSE 2018
    • 関連する報告書
      2018 実施状況報告書
  • [学会発表] JavaのStream APIによるストリーム操作の停止性を検査する型システム2018

    • 著者名/発表者名
      長谷川 健太,吉田 真也,桑原 寛明,上原 哲太郎,國枝 義敏
    • 学会等名
      PPL 2018
    • 関連する報告書
      2017 実施状況報告書
  • [学会発表] オブジェクト指向言語の情報流解析における機密度のパラメータ化2017

    • 著者名/発表者名
      吉田 真也,桑原 寛明,國枝 義敏
    • 学会等名
      FOSE 2017
    • 関連する報告書
      2017 実施状況報告書
  • [学会発表] グラフDBを用いたプログラム解析の実現に向けて2017

    • 著者名/発表者名
      内西 功一,桑原 寛明,國枝 義敏
    • 学会等名
      FOSE 2017
    • 関連する報告書
      2017 実施状況報告書
  • [学会発表] Java Stream API によるストリーム操作の停止性検査のための型システム2017

    • 著者名/発表者名
      長谷川 健太,吉田 真也,桑原 寛明,上原 哲太郎,國枝 義敏
    • 学会等名
      FOSE 2017
    • 関連する報告書
      2017 実施状況報告書

URL: 

公開日: 2017-04-28   更新日: 2022-01-27  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi