2006 IEEE Symposium on Security and Privacy (S&P'06)最新文献

筛选
英文 中文
Simulatable security and polynomially bounded concurrent composability 可模拟安全性与多项式有界并发可组合性
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.36
D. Hofheinz, Dominique Unruh
{"title":"Simulatable security and polynomially bounded concurrent composability","authors":"D. Hofheinz, Dominique Unruh","doi":"10.1109/SP.2006.36","DOIUrl":"https://doi.org/10.1109/SP.2006.36","url":null,"abstract":"Simulatable security is a security notion for multi-party protocols that implies strong composability features. The main definitional flavours of simulatable security are standard simulatability, universal simulatability, and black-box simulatability. All three come in \"computational,\" \"statistical\" and \"perfect\" subflavours indicating the considered adversarial power. Universal and black-box simulatability, in all of their subflavours, are already known to guarantee that the concurrent composition even of a polynomial number of secure protocols stays secure. We show that computational standard simulatability does not allow for secure concurrent composition of polynomially many protocols, but we also show that statistical standard simulatability does. The first result assumes the existence of an interesting cryptographic tool (namely time-lock puzzles), and its proof employs a cryptographic multi-party computation in an interesting and unconventional way","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"156 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133750014","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Hamsa: fast signature generation for zero-day polymorphic worms with provable attack resilience Hamsa:为具有可证明的攻击弹性的零日多态蠕虫快速生成签名
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.18
Zhichun Li, Manan Sanghi, Yan Chen, M. Kao, Brian Chavez
{"title":"Hamsa: fast signature generation for zero-day polymorphic worms with provable attack resilience","authors":"Zhichun Li, Manan Sanghi, Yan Chen, M. Kao, Brian Chavez","doi":"10.1109/SP.2006.18","DOIUrl":"https://doi.org/10.1109/SP.2006.18","url":null,"abstract":"Zero-day polymorphic worms pose a serious threat to the security of Internet infrastructures. Given their rapid propagation, it is crucial to detect them at edge networks and automatically generate signatures in the early stages of infection. Most existing approaches for automatic signature generation need host information and are thus not applicable for deployment on high-speed network links. In this paper, we propose Hamsa, a network-based automated signature generation system for polymorphic worms which is fast, noise-tolerant and attack-resilient. Essentially, we propose a realistic model to analyze the invariant content of polymorphic worms which allows us to make analytical attack-resilience guarantees for the signature generation algorithm. Evaluation based on a range of polymorphic worms and polymorphic engines demonstrates that Hamsa significantly outperforms Polygraph (J. Newsome et al., 2005) in terms of efficiency, accuracy, and attack resilience","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117185081","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 315
SubVirt: implementing malware with virtual machines SubVirt:通过虚拟机实现恶意软件
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.38
Samuel T. King, Peter M. Chen, Yi-Min Wang, Chad Verbowski, Helen J. Wang, Jacob R. Lorch
{"title":"SubVirt: implementing malware with virtual machines","authors":"Samuel T. King, Peter M. Chen, Yi-Min Wang, Chad Verbowski, Helen J. Wang, Jacob R. Lorch","doi":"10.1109/SP.2006.38","DOIUrl":"https://doi.org/10.1109/SP.2006.38","url":null,"abstract":"Attackers and defenders of computer systems both strive to gain complete control over the system. To maximize their control, both attackers and defenders have migrated to low-level, operating system code. In this paper, we assume the perspective of the attacker, who is trying to run malicious software and avoid detection. By assuming this perspective, we hope to help defenders understand and defend against the threat posed by a new class of rootkits. We evaluate a new type of malicious software that gains qualitatively more control over a system. This new type of malware, which we call a virtual-machine based rootkit (VMBR), installs a virtual-machine monitor underneath an existing operating system and hoists the original operating system into a virtual machine. Virtual-machine based rootkits are hard to detect and remove because their state cannot be accessed by software running in the target system. Further, VMBRs support general-purpose malicious services by allowing such services to run in a separate operating system that is protected from the target system. We evaluate this new threat by implementing two proof-of-concept VMBRs. We use our proof-of-concept VMBRs to subvert Windows XP and Linux target systems, and we implement four example malicious services using the VMBR platform. Last, we use what we learn from our proof-of-concept VMBRs to explore ways to defend against this new threat. We discuss possible ways to detect and prevent VMBRs, and we implement a defense strategy suitable for protecting systems against this threat","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126118714","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 491
Towards automatic generation of vulnerability-based signatures 迈向自动生成基于漏洞的签名
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.41
David Brumley, J. Newsome, D. Song, Hao Wang, S. Jha
{"title":"Towards automatic generation of vulnerability-based signatures","authors":"David Brumley, J. Newsome, D. Song, Hao Wang, S. Jha","doi":"10.1109/SP.2006.41","DOIUrl":"https://doi.org/10.1109/SP.2006.41","url":null,"abstract":"In this paper we explore the problem of creating vulnerability signatures. A vulnerability signature matches all exploits of a given vulnerability, even polymorphic or metamorphic variants. Our work departs from previous approaches by focusing on the semantics of the program and vulnerability exercised by a sample exploit instead of the semantics or syntax of the exploit itself. We show the semantics of a vulnerability define a language which contains all and only those inputs that exploit the vulnerability. A vulnerability signature is a representation (e.g., a regular expression) of the vulnerability language. Unlike exploit-based signatures whose error rate can only be empirically measured for known test cases, the quality of a vulnerability signature can be formally quantified for all possible inputs. We provide a formal definition of a vulnerability signature and investigate the computational complexity of creating and matching vulnerability signatures. We also systematically explore the design space of vulnerability signatures. We identify three central issues in vulnerability-signature creation: how a vulnerability signature represents the set of inputs that may exercise a vulnerability, the vulnerability coverage (i.e., number of vulnerable program paths) that is subject to our analysis during signature creation, and how a vulnerability signature is then created for a given representation and coverage. We propose new data-flow analysis and novel adoption of existing techniques such as constraint solving for automatically generating vulnerability signatures. We have built a prototype system to test our techniques. Our experiments show that we can automatically generate a vulnerability signature using a single exploit which is of much higher quality than previous exploit-based signatures. In addition, our techniques have several other security applications, and thus may be of independent interest","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116587168","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 313
Automatically generating malicious disks using symbolic execution 使用符号执行自动生成恶意磁盘
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.7
Junfeng Yang, Can Sar, Paul Twohey, Cristian Cadar, D. Engler
{"title":"Automatically generating malicious disks using symbolic execution","authors":"Junfeng Yang, Can Sar, Paul Twohey, Cristian Cadar, D. Engler","doi":"10.1109/SP.2006.7","DOIUrl":"https://doi.org/10.1109/SP.2006.7","url":null,"abstract":"Many current systems allow data produced by potentially malicious sources to be mounted as a file system. File system code must check this data for dangerous values or invariant violations before using it. Because file system code typically runs inside the operating system kernel, even a single unchecked value can crash the machine or lead to an exploit. Unfortunately, validating file system images is complex: they form DAGs with complex dependency relationships across massive amounts of data bound together with intricate, undocumented assumptions. This paper shows how to automatically find bugs in such code using symbolic execution. Rather than running the code on manually-constructed concrete input, we instead run it on symbolic input that is initially allowed to be \"anything.\" As the code runs, it observes (tests) this input and thus constrains its possible values. We generate test cases by solving these constraints for concrete values. The approach works well in practice: we checked the disk mounting code of three widely-used Linux file systems: ext2, ext3, and JFS and found bugs in all of them where malicious data could either cause a kernel panic or form the basis of a buffer overflow attack","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122867202","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 110
Misleading worm signature generators using deliberate noise injection 误导蠕虫特征发生器故意使用噪音注入
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.26
R. Perdisci, D. Dagon, Wenke Lee, Prahlad Fogla, Monirul I. Sharif
{"title":"Misleading worm signature generators using deliberate noise injection","authors":"R. Perdisci, D. Dagon, Wenke Lee, Prahlad Fogla, Monirul I. Sharif","doi":"10.1109/SP.2006.26","DOIUrl":"https://doi.org/10.1109/SP.2006.26","url":null,"abstract":"Several syntactic-based automatic worm signature generators, e.g., Polygraph, have recently been proposed. These systems typically assume that a set of suspicious flows are provided by a flow classifier, e.g., a honeynet or an intrusion detection system, that often introduces \"noise\" due to difficulties and imprecision inflow classification. The algorithms for extracting the worm signatures from the flow data are designed to cope with the noise. It has been reported that these systems can handle a fairly high noise level, e.g., 80% for Polygraph. In this paper, we show that if noise is introduced deliberately to mislead a worm signature generator, a much lower noise level, e.g., 50%, can already prevent the system from reliably generating useful worm signatures. Using Polygraph as a case study, we describe a new and general class of attacks whereby a worm can combine polymorphism and misleading behavior to intentionally pollute the dataset of suspicious flows during its propagation and successfully mislead the automatic signature generation process. This study suggests that unless an accurate and robust flow classification process is in place, automatic syntactic-based signature generators are vulnerable to such noise injection attacks","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123649613","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 195
Practical inference control for data cubes 数据集的实际推理控制
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.31
Yingjiu Li, Haibing Lu, Robert H. Deng
{"title":"Practical inference control for data cubes","authors":"Yingjiu Li, Haibing Lu, Robert H. Deng","doi":"10.1109/SP.2006.31","DOIUrl":"https://doi.org/10.1109/SP.2006.31","url":null,"abstract":"The fundamental problem for inference control in data cubes is how to efficiently calculate the lower and upper bounds for each cell value given the aggregations of cell values over multiple dimensions. In this paper, we provide the first practical solution for estimating exact bounds in two-dimensional irregular data cubes (i.e., data cubes in which certain cell values are known to a snooper). Our results imply that the exact bounds cannot be obtained by a direct application of the Frechet bounds in some cases. We then propose a new approach to improve the classic Frechet bounds for any high-dimensional data cube in the most general case. The proposed approach improves upon the Frechet bounds in the sense that it gives bounds that are at least as tight as those computed by Frechet, yet is simpler in terms of time complexity. Based on our solutions to the fundamental problem, we discuss two security applications, privacy protection of released data and fine-grained access control and auditing","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130924906","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Cognitive authentication schemes safe against spyware 认知身份验证方案可以安全抵御间谍软件
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.10
D. Weinshall
{"title":"Cognitive authentication schemes safe against spyware","authors":"D. Weinshall","doi":"10.1109/SP.2006.10","DOIUrl":"https://doi.org/10.1109/SP.2006.10","url":null,"abstract":"Can we secure user authentication against eavesdropping adversaries, relying on human cognitive functions alone, unassisted by any external computational device? To accomplish this goal, we propose challenge response protocols that rely on a shared secret set of pictures. Under the considered brute-force attack the protocols are safe against eavesdropping, in that a modestly powered adversary who fully records a series of successful interactions cannot compute the user's secret. Moreover, the protocols can be tuned to any desired level of security against random guessing, where security can be traded-off with authentication time. The proposed protocols have two drawbacks: First, training is required to familiarize the user with the secret set of pictures. Second, depending on the level of security required, entry time can be significantly longer than with alternative methods. We describe user studies showing that people can use these protocols successfully, and quantify the time it takes for training and for successful authentication. We show evidence that the secret can be maintained for a long time (up to a year) with relatively low loss","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114092943","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 218
A framework for the evaluation of intrusion detection systems 一个评估入侵检测系统的框架
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.2
A. Cárdenas, J. Baras, K. Seamon
{"title":"A framework for the evaluation of intrusion detection systems","authors":"A. Cárdenas, J. Baras, K. Seamon","doi":"10.1109/SP.2006.2","DOIUrl":"https://doi.org/10.1109/SP.2006.2","url":null,"abstract":"Classification accuracy in intrusion detection systems (IDSs) deals with such fundamental problems as how to compare two or more IDSs, how to evaluate the performance of an IDS, and how to determine the best configuration of the IDS. In an effort to analyze and solve these related problems, evaluation metrics such as the Bayesian detection rate, the expected cost, the sensitivity and the intrusion detection capability have been introduced. In this paper, we study the advantages and disadvantages of each of these performance metrics and analyze them in a unified framework. Additionally, we introduce the intrusion detection operating characteristic (IDOC) curves as a new IDS performance tradeoff which combines in an intuitive way the variables that are more relevant to the intrusion detection evaluation problem. We also introduce a formal framework for reasoning about the performance of an IDS and the proposed metrics against adaptive adversaries. We provide simulations and experimental results to illustrate the benefits of the proposed framework","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124049755","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 106
Retrofitting legacy code for authorization policy enforcement 修改授权策略实施的遗留代码
2006 IEEE Symposium on Security and Privacy (S&P'06) Pub Date : 2006-05-21 DOI: 10.1109/SP.2006.34
V. Ganapathy, T. Jaeger, S. Jha
{"title":"Retrofitting legacy code for authorization policy enforcement","authors":"V. Ganapathy, T. Jaeger, S. Jha","doi":"10.1109/SP.2006.34","DOIUrl":"https://doi.org/10.1109/SP.2006.34","url":null,"abstract":"Researchers have argued that the best way to construct a secure system is to proactively integrate security into the design of the system. However, this tenet is rarely followed because of economic and practical considerations. Instead, security mechanisms are added as the need arises, by retrofitting legacy code. Existing techniques to do so are manual and ad hoc, and often result in security holes. We present program analysis techniques to assist the process of retrofitting legacy code for authorization policy enforcement. These techniques can be used to retrofit legacy servers, such as X window, Web, proxy, and cache servers. Because such servers manage multiple clients simultaneously, and offer shared resources to clients, they must have the ability to enforce authorization policies. A developer can use our techniques to identify security-sensitive locations in legacy servers, and place reference monitor calls to mediate these locations. We demonstrate our techniques by retrofitting the X11 server to enforce authorization policies on its X clients","PeriodicalId":185805,"journal":{"name":"2006 IEEE Symposium on Security and Privacy (S&P'06)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116385915","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 65
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书