As software becomes more complex and assumes an even greater role in our lives, formal verification is set to become the gold standard in securing software systems into the future, since it can guarantee the absence of errors and entire classes of attack. Recent advances in formal verification are being used to secure everything from unmanned drones to the internet. At the same time, the usable security research community has made huge progress in improving the usability of security products and end-users comprehension of security issues. However, there have been no human-centered studies focused on the impact of formal verification on the use and adoption of formally verified software products. We propose a research agenda to fill this gap and to contribute with the first collection of studies on people's mental models on formal verification and associated security and privacy guarantees and threats. The proposed research has the potential to increase the adoption of more secure products and it can be directly used by the security and formal methods communities to create more effective and secure software tools.
翻译:随着软件变得更加复杂,并在我们的生活中发挥更大的作用,正式核查将在今后成为保证软件系统安全的金本位,因为它能够保证没有错误和整个攻击类别,在正式核查方面最近的进展正被用来确保从无人驾驶无人驾驶飞机到互联网的一切安全;同时,可用的安全研究界在提高安全产品的可用性和最终用户对安全问题的理解方面取得了巨大进展;然而,没有以人为中心的研究侧重于正式核查对使用和采用经正式核查的软件产品的影响。我们提议了一项研究议程,以填补这一空白,并为关于正式核查和相关的安全和隐私保障和威胁的第一批关于人们心理模式的研究作出贡献。拟议的研究有可能增加采用更安全的产品,安全界和正规方法界可以直接使用这些产品,以创造更有效和更安全的软件工具。