Loading…

Building diverse computer systems

Diversity is an important source of robustness in biological systems. Computers, by contrast, are notable for their lack of diversity. Although homogeneous systems have many advantages, the beneficial effects of diversity in computing systems have been overlooked, specifically in the area of compute...

Full description

Saved in:
Bibliographic Details
Main Authors: Forrest, S., Somayaji, A., Ackley, D.H.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 72
container_issue
container_start_page 67
container_title
container_volume
creator Forrest, S.
Somayaji, A.
Ackley, D.H.
description Diversity is an important source of robustness in biological systems. Computers, by contrast, are notable for their lack of diversity. Although homogeneous systems have many advantages, the beneficial effects of diversity in computing systems have been overlooked, specifically in the area of computer security. Several methods of achieving software diversity are discussed based on randomizations that respect the specified behavior of the program. Such randomization could potentially increase the robustness of software systems with minimal impact on convenience, usability, and efficiency. Randomization of the amount of memory allocated on a stack frame is shown to disrupt a simple buffer overflow attack.
doi_str_mv 10.1109/HOTOS.1997.595185
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_595185</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>595185</ieee_id><sourcerecordid>595185</sourcerecordid><originalsourceid>FETCH-LOGICAL-i147t-dc6106f12fcf7dc291e72f976a72d31e2b0283f10146bd02cb49c2ceb78629d53</originalsourceid><addsrcrecordid>eNotj8tKAzEUQAMiqLUfoKvxA2bMvXncZKlFrVCYRdt1mUluJNLRMpkK_XuFejZnd-AIcQeyAZD-cdlu2nUD3lNjvAFnLsSNdOAsOaXdlZiX8in_0AZIu2vx8HzM-5i_PqqYf3gsXIXv4XCceKzKqUw8lFtxmbp94fm_Z2L7-rJZLOtV-_a-eFrVGTRNdQwWpE2AKSSKAT0wYfJkO8KogLGX6FQCCdr2UWLotQ8YuCdn0UejZuL-3M3MvDuMeejG0-48oX4BiBI8kw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Building diverse computer systems</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Forrest, S. ; Somayaji, A. ; Ackley, D.H.</creator><creatorcontrib>Forrest, S. ; Somayaji, A. ; Ackley, D.H.</creatorcontrib><description>Diversity is an important source of robustness in biological systems. Computers, by contrast, are notable for their lack of diversity. Although homogeneous systems have many advantages, the beneficial effects of diversity in computing systems have been overlooked, specifically in the area of computer security. Several methods of achieving software diversity are discussed based on randomizations that respect the specified behavior of the program. Such randomization could potentially increase the robustness of software systems with minimal impact on convenience, usability, and efficiency. Randomization of the amount of memory allocated on a stack frame is shown to disrupt a simple buffer overflow attack.</description><identifier>ISBN: 0818678348</identifier><identifier>ISBN: 9780818678349</identifier><identifier>DOI: 10.1109/HOTOS.1997.595185</identifier><language>eng</language><publisher>IEEE</publisher><subject>Biology computing ; Computer science ; Computer security ; Diseases ; Ecosystems ; Hardware ; Immune system ; Operating systems ; Robustness ; Usability</subject><ispartof>Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133), 1997, p.67-72</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/595185$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/595185$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Forrest, S.</creatorcontrib><creatorcontrib>Somayaji, A.</creatorcontrib><creatorcontrib>Ackley, D.H.</creatorcontrib><title>Building diverse computer systems</title><title>Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)</title><addtitle>HOTOS</addtitle><description>Diversity is an important source of robustness in biological systems. Computers, by contrast, are notable for their lack of diversity. Although homogeneous systems have many advantages, the beneficial effects of diversity in computing systems have been overlooked, specifically in the area of computer security. Several methods of achieving software diversity are discussed based on randomizations that respect the specified behavior of the program. Such randomization could potentially increase the robustness of software systems with minimal impact on convenience, usability, and efficiency. Randomization of the amount of memory allocated on a stack frame is shown to disrupt a simple buffer overflow attack.</description><subject>Biology computing</subject><subject>Computer science</subject><subject>Computer security</subject><subject>Diseases</subject><subject>Ecosystems</subject><subject>Hardware</subject><subject>Immune system</subject><subject>Operating systems</subject><subject>Robustness</subject><subject>Usability</subject><isbn>0818678348</isbn><isbn>9780818678349</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1997</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotj8tKAzEUQAMiqLUfoKvxA2bMvXncZKlFrVCYRdt1mUluJNLRMpkK_XuFejZnd-AIcQeyAZD-cdlu2nUD3lNjvAFnLsSNdOAsOaXdlZiX8in_0AZIu2vx8HzM-5i_PqqYf3gsXIXv4XCceKzKqUw8lFtxmbp94fm_Z2L7-rJZLOtV-_a-eFrVGTRNdQwWpE2AKSSKAT0wYfJkO8KogLGX6FQCCdr2UWLotQ8YuCdn0UejZuL-3M3MvDuMeejG0-48oX4BiBI8kw</recordid><startdate>1997</startdate><enddate>1997</enddate><creator>Forrest, S.</creator><creator>Somayaji, A.</creator><creator>Ackley, D.H.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1997</creationdate><title>Building diverse computer systems</title><author>Forrest, S. ; Somayaji, A. ; Ackley, D.H.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i147t-dc6106f12fcf7dc291e72f976a72d31e2b0283f10146bd02cb49c2ceb78629d53</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1997</creationdate><topic>Biology computing</topic><topic>Computer science</topic><topic>Computer security</topic><topic>Diseases</topic><topic>Ecosystems</topic><topic>Hardware</topic><topic>Immune system</topic><topic>Operating systems</topic><topic>Robustness</topic><topic>Usability</topic><toplevel>online_resources</toplevel><creatorcontrib>Forrest, S.</creatorcontrib><creatorcontrib>Somayaji, A.</creatorcontrib><creatorcontrib>Ackley, D.H.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE/IET Electronic Library</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Forrest, S.</au><au>Somayaji, A.</au><au>Ackley, D.H.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Building diverse computer systems</atitle><btitle>Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)</btitle><stitle>HOTOS</stitle><date>1997</date><risdate>1997</risdate><spage>67</spage><epage>72</epage><pages>67-72</pages><isbn>0818678348</isbn><isbn>9780818678349</isbn><abstract>Diversity is an important source of robustness in biological systems. Computers, by contrast, are notable for their lack of diversity. Although homogeneous systems have many advantages, the beneficial effects of diversity in computing systems have been overlooked, specifically in the area of computer security. Several methods of achieving software diversity are discussed based on randomizations that respect the specified behavior of the program. Such randomization could potentially increase the robustness of software systems with minimal impact on convenience, usability, and efficiency. Randomization of the amount of memory allocated on a stack frame is shown to disrupt a simple buffer overflow attack.</abstract><pub>IEEE</pub><doi>10.1109/HOTOS.1997.595185</doi><tpages>6</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0818678348
ispartof Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133), 1997, p.67-72
issn
language eng
recordid cdi_ieee_primary_595185
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Biology computing
Computer science
Computer security
Diseases
Ecosystems
Hardware
Immune system
Operating systems
Robustness
Usability
title Building diverse computer systems
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T15%3A10%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Building%20diverse%20computer%20systems&rft.btitle=Proceedings.%20The%20Sixth%20Workshop%20on%20Hot%20Topics%20in%20Operating%20Systems%20(Cat.%20No.97TB100133)&rft.au=Forrest,%20S.&rft.date=1997&rft.spage=67&rft.epage=72&rft.pages=67-72&rft.isbn=0818678348&rft.isbn_list=9780818678349&rft_id=info:doi/10.1109/HOTOS.1997.595185&rft_dat=%3Cieee_6IE%3E595185%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i147t-dc6106f12fcf7dc291e72f976a72d31e2b0283f10146bd02cb49c2ceb78629d53%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=595185&rfr_iscdi=true