{"title":"通过系统级来源的自动基准测试来分析系统行为","authors":"Sheung Chi Chan","doi":"10.1145/3366624.3368155","DOIUrl":null,"url":null,"abstract":"System-level provenance is of widespread interest for applications such as security enforcement and information protection. However, testing the correctness or completeness of provenance systems is challenging. In some cases, there is not even a clear consensus about what behaviour is correct. This work presents the study of system behaviour through the analysis of system-level provenance and the provenance systems that collect them. Besides, an automated tool, ProvMark is presented for the automation of the process and provides an additional layer of expressiveness benchmarking on existing provenance systems and their provenance result. This helps to understand patterns of system behaviour for security and other applications. It also allows provenance system developers to verify their tools and allows end-users to compare the tools at the same level to choose a suitable one for their purposes.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Analysing system behaviour by automatic benchmarking of system-level provenance\",\"authors\":\"Sheung Chi Chan\",\"doi\":\"10.1145/3366624.3368155\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"System-level provenance is of widespread interest for applications such as security enforcement and information protection. However, testing the correctness or completeness of provenance systems is challenging. In some cases, there is not even a clear consensus about what behaviour is correct. This work presents the study of system behaviour through the analysis of system-level provenance and the provenance systems that collect them. Besides, an automated tool, ProvMark is presented for the automation of the process and provides an additional layer of expressiveness benchmarking on existing provenance systems and their provenance result. This helps to understand patterns of system behaviour for security and other applications. It also allows provenance system developers to verify their tools and allows end-users to compare the tools at the same level to choose a suitable one for their purposes.\",\"PeriodicalId\":376496,\"journal\":{\"name\":\"Proceedings of the 20th International Middleware Conference Doctoral Symposium\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 20th International Middleware Conference Doctoral Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3366624.3368155\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3366624.3368155","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Analysing system behaviour by automatic benchmarking of system-level provenance
System-level provenance is of widespread interest for applications such as security enforcement and information protection. However, testing the correctness or completeness of provenance systems is challenging. In some cases, there is not even a clear consensus about what behaviour is correct. This work presents the study of system behaviour through the analysis of system-level provenance and the provenance systems that collect them. Besides, an automated tool, ProvMark is presented for the automation of the process and provides an additional layer of expressiveness benchmarking on existing provenance systems and their provenance result. This helps to understand patterns of system behaviour for security and other applications. It also allows provenance system developers to verify their tools and allows end-users to compare the tools at the same level to choose a suitable one for their purposes.