Skip to main content
QUICK REVIEW

[論文レビュー] Privacy Engineering Meets Software Engineering. On the Challenges of Engineering Privacy ByDesign

Blagovesta Kostova, Seda Gürses|arXiv (Cornell University)|Jul 16, 2020
Privacy, Security, and Data Protection参考文献 78被引用数 17
ひとこと要約

この論文は、学術的なプライバシー工学研究と現実のソフトウェア開発実務(特にアジャイル開発およびサービス指向アーキテクチャ)の間の深刻な不整合を特定している。研究は、分散チーム、サードパーティサービス、反復的開発といったソフトウェア工学の現実を統合することで、プライバシー保護技術の実用的導入を可能にする必要があると提言する。

ABSTRACT

Current day software development relies heavily on the use of service architectures and on agile iterative development methods to design, implement, and deploy systems. These practices result in systems made up of multiple services that introduce new data flows and evolving designs that escape the control of a single designer. Academic privacy engineering literature typically abstracts away such conditions of software production in order to achieve generalizable results. Yet, through a systematic study of the literature, we show that proposed solutions inevitably make assumptions about software architectures, development methods and scope of designer control that are misaligned with current practices. These misalignments are likely to pose an obstacle to operationalizing privacy engineering solutions in the wild. Specifically, we identify important limitations in the approaches that researchers take to design and evaluate privacy enhancing technologies which ripple to proposals for privacy engineering methodologies. Based on our analysis, we delineate research and actions needed to re-align research with practice, changes that serve a precondition for the operationalization of academic privacy results in common software engineering practices.

研究の動機と目的

  • アジャイル開発およびサービス指向開発を含む、現代のソフトウェア工学実務と学術的なプライバシー工学研究との間の核心的な不整合を特定すること。
  • 集中型制御や静的システム仕様といったプライバシー研究における仮定が、実際のシステムにプライバシーソリューションを導入する際の実現可能性を損なう仕組みを分析すること。
  • モジュール性、進化、分散型信頼性といった現実のソフトウェア工学的制約に適合した、プライバシー工学の研究アジェンダを提言すること。
  • 技術的プライバシーソリューションが既存の開発ワークフローと原則(目的制限など)と整合するようにするための基準、規制、ツールの整備を提唱すること。
  • レガシーシステム、継続的インテグレーション、サードパーティサービスの組み合わせといった課題に対処することで、プライバシー・バイ・デザインの運用化を可能にすること。

提案手法

  • ソフトウェアアーキテクチャおよび開発プロセスに関する暗黙の仮定を特定するため、プライバシーテクノロジおよびプライバシー工学手法に関する体系的文献レビューを実施した。
  • 理想化されたプライバシー研究モデル(例:モノリス的で単一開発者のシステム)と現実のソフトウェアシステム(例:マイクロサービス、サードパーティコンポーネント、アジャイルチーム)との違いをマッピングした。
  • アジャイル開発およびサービス指向アーキテクチャが脅威モデル、データフロー、プライバシー保証に与える影響を分析した。
  • 実際の開発現場におけるプライバシーの実態を対象とした実証的研究アジェンダを提言した。これには、データフローの測定や開発者実務の分析が含まれる。
  • 合成可能なプライバシー強化技術(PETs)、プライバシー保護型監視、PETの組み合わせを検証するためのテストフレームワークといった技術的解決策を検討した。
  • プライバシー工学を継続的インテグレーション、ダークローンチ、および既存システムへの適用支援を含む、既存のソフトウェア工学実務に統合することを提唱した。

実験結果

リサーチクエスチョン

  • RQ1現在のプライバシー工学手法は、マイクロサービスやアジャイル手法といった現代のソフトウェア開発実務を十分に反映していないのはなぜか?
  • RQ2実世界のシステムにプライバシーリサーチを運用化するのを妨げる主な技術的および組織的課題は何か?
  • RQ3プライバシー保護技術を、合成可能で更新可能かつサービスオchestrationおよびコラボレーションに対応可能に設計するにはどうすればよいか?
  • RQ4目的制限といった規制原則を、アジャイルで分散型のソフトウェアエコシステム内で技術的に強制するにはどのような方法があるか?
  • RQ5基準や開発者ツールは、プライバシー工学を既存のソフトウェア工学実務とどのように一致させる役割を果たせるか?

主な発見

  • プライバシー研究は一般的に、完全な制御が可能なモノリス的で単一開発者のシステムを仮定しており、これは分散型でサービスベースのアジャイル開発の現実とは一致しない。
  • サービスアーキテクチャへの移行は、プライバシー工学の制御外にある新たなデータフローとエンティティを導入し、脅威モデルを根本的に変化させ、静的プライバシー保証の有効性を損なう。
  • アジャイル開発の反復的かつ進化する性質は、安定的で固定されたシステム仕様を仮定するプライバシー工学フレームワークと矛盾する。
  • 既存のプライバシー研究は、ソフトウェア工学をブラックボックスとして扱い、開発実務がプライバシーソリューションの実現可能性や導入に与える影響を軽視している。
  • 実際の開発現場におけるプライバシーの実態を調査する実証的研究が急務であり、特にサービスエコシステムにおけるデータフローと開発者ワークフローの測定が不可欠である。
  • 今後の進展は、継続的インテグレーション、ダークローンチ、およびレガシーシステムへの適用支援といった、ツール、基準、合成可能なPETを通じて、プライバシー工学を既存のソフトウェア工学実務に統合することにかかっている。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。