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...
Saved in:
Main Authors: | , , |
---|---|
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 |