首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在现有软件中应用正式方法验证安全策略的自动化工具

在现有软件中应用正式方法验证安全策略的自动化工具
EN

Security用户
提问于 2015-06-14 15:00:01
回答 1查看 132关注 0票数 1

我刚接触过正式的方法领域,但我觉得我对它的应用有了一定的了解。然而,当软件被创建时,我似乎只遇到了应用于开发过程的正式方法。

我希望能够在现有软件上应用正式的方法来测试它是否遵循基于角色的访问控制(RBAC)和按照Bell-LaPadula (BLP)方法分离敏感信息。

您知道哪些方法和工具为RBAC和BLP样的现有软件/源代码验证提供了自动化解决方案?

EN

回答 1

Security用户

回答已采纳

发布于 2015-06-14 16:01:38

许多年前在这里写过关于正式方法和安全性的文章-- http://www.tssci-security.com/archives/2007/11/23/formal-methods-and-security/ --它的基础是如何将古老的橙书标准应用到现代软件中。

如果我必须在2015年重写那篇博客文章,我要补充的一些更新是,基于SMT的模型检查器已经比我描述的简单的模型检查器(SPIN和JPF)更多样化、更完整、更先进。这些页面应该会带你走向这些进步-- http://kind2-mc.github.io/kind2/ -- http://smtlib.cs.uiowa.edu -- http://www.persistencelabs.com/research/

DARPA正在这里从事一个来自人群的正式验证(CSFV)项目-- http://www.darpa.mil/program/crowd-sourced-formal-verification

虽然我完全支持自动化,但更多地了解问题领域,以便就手动测试提出次要建议会很有趣。这是针对电子商务、网络和基于移动的授权问题吗?涉及哪个领域(S)?

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/91616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档