Javascript must be enabled to continue!
EnCore
View through CrossRef
As software systems become more complex and configurable, failures due to misconfigurations are becoming a critical problem. Such failures often have serious functionality, security and financial consequences. Further, diagnosis and remediation for such failures require reasoning across the software stack and its operating environment, making it difficult and costly. We present a framework and tool called EnCore to automatically detect software misconfigurations. EnCore takes into account two important factors that are unexploited before: the interaction between the configuration settings and the executing environment, as well as the rich correlations between configuration entries. We embrace the emerging trend of viewing systems as data, and exploit this to extract information about the execution environment in which a configuration setting is used. EnCore learns configuration rules from a given set of sample configurations. With training data enriched with the execution context of configurations, EnCore is able to learn a broad set of configuration anomalies that spans the entire system. EnCore is effective in detecting both injected errors and known real-world problems - it finds 37 new misconfigurations in Amazon EC2 public images and 24 new configuration problems in a commercial private cloud. By systematically exploiting environment information and by learning correlation rules across multiple configuration settings, EnCore detects 1.6x to 3.5x more misconfiguration anomalies than previous approaches.
Association for Computing Machinery (ACM)
Title: EnCore
Description:
As software systems become more complex and configurable, failures due to misconfigurations are becoming a critical problem.
Such failures often have serious functionality, security and financial consequences.
Further, diagnosis and remediation for such failures require reasoning across the software stack and its operating environment, making it difficult and costly.
We present a framework and tool called EnCore to automatically detect software misconfigurations.
EnCore takes into account two important factors that are unexploited before: the interaction between the configuration settings and the executing environment, as well as the rich correlations between configuration entries.
We embrace the emerging trend of viewing systems as data, and exploit this to extract information about the execution environment in which a configuration setting is used.
EnCore learns configuration rules from a given set of sample configurations.
With training data enriched with the execution context of configurations, EnCore is able to learn a broad set of configuration anomalies that spans the entire system.
EnCore is effective in detecting both injected errors and known real-world problems - it finds 37 new misconfigurations in Amazon EC2 public images and 24 new configuration problems in a commercial private cloud.
By systematically exploiting environment information and by learning correlation rules across multiple configuration settings, EnCore detects 1.
6x to 3.
5x more misconfiguration anomalies than previous approaches.
Related Results
Missionnaire
Missionnaire
Le terme « missionnaire » renvoie au terme chrétien : « missio », envoyé. Le missionnaire désigne dans la tradition chrétienne celui qui est envoyé par l’Esprit Saint annoncer l’É...
Anthropologie et archéologie
Anthropologie et archéologie
Les parcours sinueux qu’ont suivis l’anthropologie et l’archéologie en Amérique du Nord depuis une cinquantaine d’années démontrent des intérêts convergents pour la connaissance et...
l’Afrique entre communautés traditionnelles et monde virtuel
l’Afrique entre communautés traditionnelles et monde virtuel
Des contre-cultures aux cybercultures, les quatre dernières décennies du XXe siècle ont été le théâtre des plus spectaculaires transformations de la vie quotidienne. Ces dernières ...
La croissance économique est-elle encore possible ? Est-elle encore souhaitable ? Qu’en est-il de l’Europe ?
La croissance économique est-elle encore possible ? Est-elle encore souhaitable ? Qu’en est-il de l’Europe ?
La croissance est souvent perçue comme l’objectif ultime, la condition à de meilleures conditions de vie, à l’emploi et au développement. Pour autant, elle est souvent brisée par l...
SÉROLOGIE BACTÉRIENNE
SÉROLOGIE BACTÉRIENNE
La sérologie dans le cadre du diagnostic des maladies bactériennes infectieuses pose des problèmes d’interprétation quine peuvent être résolus que par une appréhension globale del’...
Le sang des princes
Le sang des princes
« En ma fin est mon commencement »… dernières paroles attribuées à Marie Stuart, au matin de son exécution le 7 février 1587, qui furent immédiatement retranscrites par Adam Blackw...
Measuring photo-induced effects in ferroics
Measuring photo-induced effects in ferroics
Mesure d'effets photo-induits dans les ferroïques
La photostriction est un phénomène physique connu depuis les années 60 qui convertit la lumière en déformation méc...
Le retour à meilleure fortune : Etude en droit des difficultés économiques
Le retour à meilleure fortune : Etude en droit des difficultés économiques
Le retour à meilleure fortune est un fait juridique résultant de l’amélioration soudaine de la situation patrimoniale d’un débiteur, par un gain à la loterie ou un héritage, le met...

