Software Diversity for Improved Network Security: Optimal Distribution of Software-Based Shared Vulnerabilities
Published Online:31 Aug 2017https://doi.org/10.1287/isre.2017.0722
References
- (2004) Polynomial-time data reduction for dominating set. J. ACM 51(3):363–384.Crossref, Google Scholar
- (2000) Error and attack tolerance of complex networks. Nature 406:378–382.Crossref, Google Scholar
- (2007) Measuring, analyzing and predicting security vulnerabilities in software systems. Comput. Security 26(3):219–228.Crossref, Google Scholar
- (2010) A view of cloud computing. Comm. ACM 53(4):50–58.Crossref, Google Scholar
- (2010) An empirical analysis of software vendors’ patch release behavior: Impact of vulnerability disclosure. Inform. Systems Res. 21(1):115–132.Link, Google Scholar
- (2014) Cloud implications on software network structure and security risks. Inform. Systems Res. 25(3):489–510.Link, Google Scholar
- (2005) Malware resistant networking using system diversity. Proc. 6th Conf. Inform. Tech. Ed. (ACM, New York), 191–197.Crossref, Google Scholar
- (1975) The Mathematical Theory of Infectious Diseases and Its Applications (Oxford University Press, New York).Google Scholar
- (1999) Emergence of scaling in random networks. Science 286:509–512.Crossref, Google Scholar
- (2003) Scale-free networks. Sci. Amer. 288(5):60–69.Crossref, Google Scholar
- (2000) Scale-free characteristics of random networks: The topology of the world-wide web. Physica A 281:69–77.Crossref, Google Scholar
- (2005) Dynamical patterns of epidemic outbreaks in complex heterogeneous networks. J. Theoret. Biol. 235(2):275–288.Crossref, Google Scholar
- (2015) The multiple facets of software diversity: Recent developments in year 2000 and beyond. ACM Comput. Surveys 48(1):1–26.Crossref, Google Scholar
- (2009) The monoculture risk put into context. IEEE Security Privacy 7(1):14–17.Crossref, Google Scholar
- (2002) Ucinet for windows: Software for social network analysis. Analytic Technologies, Harvard, MA.Google Scholar
- (2007) Network science. Annual Rev. Inform. Sci. Tech. 41:537–607.Crossref, Google Scholar
- (1996) Network externalities in microcomputer software: An econometric analysis of the spreadsheet market. Management Sci. 42(12):1627–1647.Link, Google Scholar
- (2000) The fractal properties of Internet. Europhysics Lett. 52(4):386–391.Crossref, Google Scholar
- (2004) The impact of countermeasure propagation on the prevalence of computer viruses. IEEE Trans. Systems, Man, Cybernetics, Part 2 34(2):823–833.Crossref, Google Scholar
- (2005) Software diversity for information security. Proc. 4th Workshop Econom. Inform. Systems, Boston.Google Scholar
- (2011) Correlated failures, diversification, and information security risk management. MIS Quart. 35(2):397–422.Crossref, Google Scholar
- (2006) Elements of Information Theory (John Wiley & Sons, Hoboken, NJ).Google Scholar
- (2006) N-variant systems: A secretless framework for security through diversity. Proc. 15th USENIX Security Sympos. (USENIX, Berkeley, CA), 1–16.Google Scholar
- CPLEX (2015) Starting from a solution: MIP starts. http://www-01.ibm.com/support/knowledgecenter/SSSA5P_12.6.3/ilog.odms.cplex.help/CPLEX/UsrMan/topics/discr_optim/mip/para/49_mipStarts.html.Google Scholar
- (1985) A theoretical basis of multi-version software subject to coincident errors. IEEE Trans. Software Engrg. 11(12):1511–1517.Crossref, Google Scholar
- (2014) Mac enterprise adoption grows. InformationWeek (June 11), http://www.informationweek.com/infrastructure/pc-and-servers/mac-enterprise-adoption-grows/d/d-id/1269595.Google Scholar
- (1999) On power-law relationships of the Internet topology. ACM SIGCOMM Comput. Comm. Rev. 29(4):251–262.Crossref, Google Scholar
- (1979) Centrality in social networks: Conceptual clarification. Soc. Networks 1:215–239.Crossref, Google Scholar
- (2011) OS diversity for intrusion tolerance: Myth or reality? Proc. IEEE/IFIP Internat. Conf. Dependable Systems Networks (IEEE Computer Society, Los Alamitos, CA), 383–394.Crossref, Google Scholar
- (2001) Algorithm Design: Foundations, Analysis, and Internet Examples (John Wiley & Sons, New York).Google Scholar
- (2011) Using diversity in cloud-based deployment environment to avoid intrusions. Troubitsyna EA, ed. Software Engrg. Resilient Systems. SERENE 2011, Lecture Notes Comput. Sci., Vol. 6968 (Springer, Berlin Heidelberg), 145–155.Crossref, Google Scholar
- (2013) Entropy and Information Theory (Springer-Verlag, New York).Google Scholar
- (1973) Diversity and evenness: A unifying notation and its consequences. Ecology 54(2):427–432.Crossref, Google Scholar
- (1987) A new approach to common cause failure. Reliability Engrg. 17(3):211–236.Crossref, Google Scholar
- (1972) Reducibility among combinatorial problems. Miller RE, Thatcher JW, eds. Complexity of Computer Computations (Plenum, New York), 85–103.Crossref, Google Scholar
- (1985) Network externalities, competition, and compatibility. Amer. Econom. Rev. 75(3):424–440.Google Scholar
- (1986) Technology adoption in the presence of network externalities. J. Political Econom. 94(4):822–841.Crossref, Google Scholar
- (1991) Directed-graph epidemic models of computer viruses. Proc. IEEE Sympos. Res. Security Privacy (IEEE Computer Society, Washington, DC), 343–359.Google Scholar
- (1993) Measuring and modeling computer virus prevalence. Proc. IEEE Sympos. Security Privacy (IEEE Computer Society, Washington, DC), 2–15.Crossref, Google Scholar
- (2004) Measurement and analysis of worm propagation on Internet network topology. Proc. 13th Internat. Conf. Comput. Comm. Networks, (IEEE, Chicago), 495–500.Google Scholar
- (2009) IT monoculture security risks and defenses. IEEE Security Privacy 7(1):12–13.Crossref, Google Scholar
- (2014) Security through diversity: Are we there yet? IEEE Security Privacy 12(2):28–35.Crossref, Google Scholar
- (2011) Hunting for undetectable metamorphic viruses. J. Comput. Virology 7(3):201–214.Crossref, Google Scholar
- (1989) Conceptual modeling of coincident failures in multi-version software engineering. IEEE Trans. Software Engrg. 15(12):1596–1614.Crossref, Google Scholar
- (2001) Modeling software design diversity—A review. ACM Comput. Surveys 33(2):177–208.Crossref, Google Scholar
- (2003) Information Theory, Inference, and Learning Algorithms (Cambridge University Press, Cambridge, UK).Google Scholar
- (2013) A new cyber concern: Hack attacks on medical devices. Sci. Amer. (June 25), http://www.scientificamerican.com/article/a-new-cyber-concern-hack/.Google Scholar
- (2000) On the origin of power laws in Internet topologies. Comput. Comm. Rev. 30(2):18–28.Crossref, Google Scholar
- (1997) Machine Learning (McGraw-Hill, New York).Google Scholar
- (2002) Epidemic outbreaks in complex heterogeneous networks. Eur. Physical J. B 26(4):521–529.Crossref, Google Scholar
- (2012) Software diversity: Security, entropy and game theory. 7th USENIX Workshop Hot Topics Security (USENIX, Bellevue, WA), 1–6.Google Scholar
- (2015) Conficker is back—And it’s infecting police body cams. The Register (November 14), http://www.theregister.co.uk/2015/11/14/remember_conficker_its_back_and_its_infecting_police_body_cams/.Google Scholar
- (2005) Exploratory Network Analysis with Pajek (Cambridge University Press, Cambridge, UK).Crossref, Google Scholar
- NWB Team (2006) Network workbench tool. Indiana University, Northeastern University, and University of Michigan, http://nwb.slis.indiana.edu.Google Scholar
- (2004) On achieving software diversity for improved network security using distributed coloring algorithms. Proc. 11th ACM Conf. Comput. Comm. Security (ACM, New York), 121–131.Crossref, Google Scholar
- (2005) Software diversity as a defense against viral propagation: Models and simulations. Proc. 19th Workshop Principles Adv. Distributed Simulation (IEEE Computer Society, Washington, DC), 247–253.Crossref, Google Scholar
- (1997) Software diversity: Practical statistics for its measurement and exploitation. Inform. Software Tech. 39(10):707–717.Crossref, Google Scholar
- (2001a) Epidemic dynamics and endemic states in complex networks. Physical Rev. E 63:066117.Crossref, Google Scholar
- (2001b) Epidemic spreading in scale-free networks. Physical Rev. Lett. 86(14):3200–3203.Crossref, Google Scholar
- (2002a) Epidemic dynamics in finite size scale-free networks. Physical Rev. E 65:035108.Crossref, Google Scholar
- (2002b) Epidemics and immunization in scale-free networks. Bornholdt S, Schuster HG, eds. Handbook of Graphs and Networks: From the Genome to the Internet (Wiley-VCH, Berlin), 111–130.Crossref, Google Scholar
- (2008) Immunization of complex networks. Physical Rev. E 65:036104.Crossref, Google Scholar
- (1986) Induction of decision trees. Machine Learn. 1(1):81–106.Crossref, Google Scholar
- (1961) On Measures of Entropy and Information (University of California Press, Berkeley, CA).Google Scholar
- (2012) The state of network security. Network Security 2012(2):14–20.Crossref, Google Scholar
- (1948) A mathematical theory of communication. Bell System Tech. J. 27(3):379–423.Crossref, Google Scholar
- (1949) The Mathematical Theory of Communication (University of Illinois Press, Urbana, IL).Google Scholar
- (1963) Principles of Numerical Taxonomy (WH Freeman, San Francisco).Google Scholar
- (2004) Risks of monoculture. Comm. ACM 47(3):120.Crossref, Google Scholar
- (2011) Commercial antivirus software effectiveness: An empirical study. Comput. 44(3):63–70.Crossref, Google Scholar
- (2012) Patch release behaviors of software vendors in response to vulnerabilities: An empirical analysis. J. Management Inform. Systems 28(4):305–337.Crossref, Google Scholar
- (2001) Approximation Algorithms (Springer-Verlag, New York).Google Scholar
- (2003) Use more than one operating system to limit the impact of malicious code attacks. Computer Weekly, http://www.computerweekly.com/feature/Use-more-than-one-operating-system-to-limit-the-impact-of-malicious-code-attacks.Google Scholar
- (2003) Complex networks: Small-world, scale-free and beyond. IEEE Circuits Systems 3:6–20.Google Scholar
- (2003) Modeling the effects of timing parameters on virus propagation. ACM Workshop Rapid Malcode (ACM, New York), 61–66.Crossref, Google Scholar
- (2003) Epidemic spreading in real networks: An eigenvalue viewpoint. Proc. 22nd Internat. Sympos. Reliable Distributed Systems (IEEE Computer Society, Washington, DC), 25–34.Crossref, Google Scholar
- (1994) Social Network Analysis: Methods and Applications (Cambridge University Press, Cambridge, UK).Crossref, Google Scholar
- (2009) Security through diversity: Leveraging virtual machine technology. IEEE Security Privacy 7(1):26–33.Crossref, Google Scholar
- (2001) Heterogeneous networking: A new survivability paradigm. Proc. Workshop New Security Paradigms (ACM, New York), 33–39.Crossref, Google Scholar

