FMitF: Track II: SMT-Based Reachability Analyzer of NGAC Policies

FMitF:轨道 II:NGAC 策略的基于 SMT 的可达性分析器

基本信息

  • 批准号:
    2318891
  • 负责人:
  • 金额:
    $ 10万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2023
  • 资助国家:
    美国
  • 起止时间:
    2023-07-01 至 2024-12-31
  • 项目状态:
    已结题

项目摘要

Access control is a crucial security mechanism that ensures appropriate user authorization within computer systems. To achieve accountability and privacy, access control methods must associate obligations with privileges. The Next Generation Access Control (NGAC) standard, developed by the American National Standards Institute, introduces an innovative approach by extending obligations as a programming mechanism. This allows for real-time adjustment of privileges to accommodate evolving operational requirements. However, designing and implementing an NGAC policy manually can be error prone. Identifying privilege changes associated with access events, specifying them with obligations, and verifying the resulting policy for correctness present significant challenges. Errors in the policy can have severe consequences for the authorization state. Therefore, it is crucial to explore efficient methodologies for developing error-free NGAC policies. This project aims to address this gap by leveraging SMT (Satisfiability Modulo Theories), a mathematically based method, to verify operational NGAC systems and uncover potential errors.The project's main objective is to develop an open-source reachability analyzer that allows users to interact with, analyze, and understand the behavior of complex NGAC policies. This analyzer will facilitate correct policy implementation by utilizing an SMT solver to examine the sequences of configuration changes triggered by access events that activate obligations. A significant innovation lies in formalizing the procedural actions of administrative obligations using the declarative SMT language, which alters the SMT formulas representing the authorization configurations. To ensure usability and accessibility within the NGAC community, the tool will provide a user-friendly interface for end-users and an application programming interface (API) for developers. By integrating the results with education, the project aims to utilize the tool and case studies in software security courses. Additionally, the formal verification of NGAC policies will be introduced in the next edition of the software engineering textbook authored by one of the investigators, further promoting knowledge dissemination and adoption of best practices.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
访问控制是一种至关重要的安全机制,可确保计算机系统中的用户授权适当。为了实现问责制和隐私,访问控制方法必须将义务与特权联系起来。由美国国家标准研究所(American National Standards Institute)开发的下一代访问控制(NGAC)标准,通过扩展义务作为编程机制,引入了一种创新的方法。这允许对特权进行实时调整以适应不断发展的操作要求。但是,手动设计和实施NGAC策略可能是错误的。确定与访问事件相关的特权更改,用义务指定它们,并验证由此产生的策略提出重大挑战。政策中的错误可能会对授权州造成严重后果。因此,探索有效的方法学对于制定无错误的NGAC策略至关重要。该项目旨在通过利用基于数学的方法(一种基于数学的方法)来验证操作NGAC系统并发现潜在错误的方法来解决这一差距。该项目的主要目标是开发开源的无覆盖范围分析仪,使用户可以与用户进行互动,分析并了解复杂的NGAC策略的行为。该分析仪将通过利用SMT求解器来检查配置序列的序列变化,该序列由激活义务的访问事件触发。一项重大创新在于使用声明性SMT语言正式化行政义务的程序行动,该语言的语言改变了代表授权配置的SMT公式。为了确保NGAC社区内的可用性和可访问性,该工具将为最终用户提供用户友好的接口,并为开发人员提供应用程序编程界面(API)。通过将结果与教育相结合,该项目旨在利用软件安全课程中的工具和案例研究。此外,NGAC政策的正式验证将在下一版的软件工程教科书中介绍,其中一位调查人员撰写,进一步促进知识传播和最佳实践的采用。该奖项反映了NSF的法定任务,并被认为是通过该基金会的知识分子功能和广泛的影响来评估CRITERIA的评估。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Dianxiang Xu其他文献

Research on Decision-making of Demand-side Energy Consumption Plan Based on Game Theory
基于博弈论的需求侧能源消费计划决策研究
Generation of test requirements from aspectual use cases
从方面用例生成测试需求
  • DOI:
    10.1145/1229384.1229388
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Dianxiang Xu;Xudong He
  • 通讯作者:
    Xudong He
Network slicing to improve multicasting in HPC clusters
用于改善 HPC 集群中多播的网络切片
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    I. Alsmadi;Abdallah Khreishah;Dianxiang Xu
  • 通讯作者:
    Dianxiang Xu
Modeling security attacks with statecharts
使用状态图对安全攻击进行建模
  • DOI:
    10.1145/2000259.2000281
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    O. Ariss;Dianxiang Xu
  • 通讯作者:
    Dianxiang Xu
Designing a Secure Epidemic based Update Protocol for P2P Systems
为 P2P 系统设计基于安全流行病的更新协议

Dianxiang Xu的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Dianxiang Xu', 18)}}的其他基金

Building AI-Powered Responsible Workforce by Integrating Large Language Models into Computer Science Curriculum
通过将大型语言模型集成到计算机科学课程中,打造人工智能驱动的负责任的劳动力队伍
  • 批准号:
    2336061
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Collaborative Research: Education DCL: EAGER: Harnessing the Power of Large Language Models in Digital Forensics Education at MSI and HBCU
合作研究:教育 DCL:EAGER:在 MSI 和 HBCU 的数字取证教育中利用大型语言模型的力量
  • 批准号:
    2333951
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
EAGER: SaTC-EDU: Exploring Visualized and Explainable Artificial Intelligence to Improve Students’ Learning Experience in Digital Forensics Education
EAGER:SaTC-EDU:探索可视化和可解释的人工智能,以改善学生在数字取证教育中的学习体验
  • 批准号:
    2039288
  • 财政年份:
    2021
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
TWC: Small: Benchmarking Testing Methods for Access Control Policies
TWC:小型:访问控制策略的基准测试方法
  • 批准号:
    1954327
  • 财政年份:
    2019
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
TWC: Small: Benchmarking Testing Methods for Access Control Policies
TWC:小型:访问控制策略的基准测试方法
  • 批准号:
    1618229
  • 财政年份:
    2016
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
REU Site: Software Security
REU 网站:软件安全
  • 批准号:
    1461133
  • 财政年份:
    2015
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
EDU: Developing a Software Artifact Repository for Software Assurance Education
EDU:开发用于软件保障教育的软件工件存储库
  • 批准号:
    1522847
  • 财政年份:
    2015
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
TTP: Small: Automated Conformance Testing of Access Control and Obligation Policies
TTP:小:访问控制和义务策略的自动一致性测试
  • 批准号:
    1318529
  • 财政年份:
    2013
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
TTP: Small: Automated Conformance Testing of Access Control and Obligation Policies
TTP:小:访问控制和义务策略的自动一致性测试
  • 批准号:
    1359590
  • 财政年份:
    2013
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
REU Site: Information Assurance and Security
REU 网站:信息保障和安全
  • 批准号:
    1004843
  • 财政年份:
    2010
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant

相似国自然基金

石羊河上游径流水源追踪量化的模拟研究
  • 批准号:
    42301153
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向复杂场景的说话人追踪关键技术研究
  • 批准号:
    62306029
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
单波段机载LiDAR测深的瞬时海面确定及光线追踪
  • 批准号:
    42304051
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
用户兴趣迁移现象下基于图神经网络的舆情追踪技术研究
  • 批准号:
    62302199
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于量子电压动态追踪补偿的精密磁通测量方法研究
  • 批准号:
    52307021
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

FMitF: Track II: Educating Developers about Ownership in Rust
FMITF:轨道 II:对开发人员进行 Rust 所有权教育
  • 批准号:
    2319014
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Collaborative Research: FMitF: Track II: Cross-Language Support for Runtime Verification
合作研究:FMitF:轨道 II:运行时验证的跨语言支持
  • 批准号:
    2319473
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
FMitF: Track II: Bringing Verification-Aware Languages and Federated Authentication to Enable Secure Computing for Scientific Communities
FMITF:轨道 II:引入验证感知语言和联合身份验证,为科学界提供安全计算
  • 批准号:
    2319190
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
FMitF: Track II: Cybolic: a symbolic execution technique and tool for analyzing CMake build scripts
FMITF:轨道 II:Cybolic:用于分析 CMake 构建脚本的符号执行技术和工具
  • 批准号:
    2319131
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Collaborative Research: FMitF: Track II: Cross-Language Support for Runtime Verification
合作研究:FMitF:轨道 II:运行时验证的跨语言支持
  • 批准号:
    2319472
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了