Page Protection Layer

In an embodiment, a computer system comprises a page protection layer. The page protection layer may be the component in the system which manages the page tables for virtual to physical page mappings. Transactions to the page protection layer are used to create/manage mappings created in the page ta...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Martel, Pierre-Olivier J, Nielson, Ryan P, Semeria, Bernard J, Hughes, Gregory D, Harmening, Jason A, Oster, Julien, Holland, Thomas G, Hornquist Astrand, P. Love, Fortier, Jacques, Cooper, Simon P
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Martel, Pierre-Olivier J
Nielson, Ryan P
Semeria, Bernard J
Hughes, Gregory D
Harmening, Jason A
Oster, Julien
Holland, Thomas G
Hornquist Astrand, P. Love
Fortier, Jacques
Cooper, Simon P
description In an embodiment, a computer system comprises a page protection layer. The page protection layer may be the component in the system which manages the page tables for virtual to physical page mappings. Transactions to the page protection layer are used to create/manage mappings created in the page tables. The page protection layer may enforce dynamic security policies in the system (i.e. security policies that may not be enforced using only a static hardware configuration). In an embodiment, the page protection layer may ensure that it is the only component which is able to modify the page tables. The page protection layer may ensure than no component in the system is able to modify a page that is marked executable in any process' address space. The page protection may ensure that any page that is marked executable has code with a verified code signature, in an embodiment.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2020081847A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2020081847A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2020081847A13</originalsourceid><addsrcrecordid>eNrjZBANSExPVQgoyi9JTS7JzM9T8EmsTC3iYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXxocFGBkYGBhaGFibmjobGxKkCAN9jIdE</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Page Protection Layer</title><source>esp@cenet</source><creator>Martel, Pierre-Olivier J ; Nielson, Ryan P ; Semeria, Bernard J ; Hughes, Gregory D ; Harmening, Jason A ; Oster, Julien ; Holland, Thomas G ; Hornquist Astrand, P. Love ; Fortier, Jacques ; Cooper, Simon P</creator><creatorcontrib>Martel, Pierre-Olivier J ; Nielson, Ryan P ; Semeria, Bernard J ; Hughes, Gregory D ; Harmening, Jason A ; Oster, Julien ; Holland, Thomas G ; Hornquist Astrand, P. Love ; Fortier, Jacques ; Cooper, Simon P</creatorcontrib><description>In an embodiment, a computer system comprises a page protection layer. The page protection layer may be the component in the system which manages the page tables for virtual to physical page mappings. Transactions to the page protection layer are used to create/manage mappings created in the page tables. The page protection layer may enforce dynamic security policies in the system (i.e. security policies that may not be enforced using only a static hardware configuration). In an embodiment, the page protection layer may ensure that it is the only component which is able to modify the page tables. The page protection layer may ensure than no component in the system is able to modify a page that is marked executable in any process' address space. The page protection may ensure that any page that is marked executable has code with a verified code signature, in an embodiment.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2020</creationdate><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://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200312&amp;DB=EPODOC&amp;CC=US&amp;NR=2020081847A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,309,781,886,25569,76552</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200312&amp;DB=EPODOC&amp;CC=US&amp;NR=2020081847A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Martel, Pierre-Olivier J</creatorcontrib><creatorcontrib>Nielson, Ryan P</creatorcontrib><creatorcontrib>Semeria, Bernard J</creatorcontrib><creatorcontrib>Hughes, Gregory D</creatorcontrib><creatorcontrib>Harmening, Jason A</creatorcontrib><creatorcontrib>Oster, Julien</creatorcontrib><creatorcontrib>Holland, Thomas G</creatorcontrib><creatorcontrib>Hornquist Astrand, P. Love</creatorcontrib><creatorcontrib>Fortier, Jacques</creatorcontrib><creatorcontrib>Cooper, Simon P</creatorcontrib><title>Page Protection Layer</title><description>In an embodiment, a computer system comprises a page protection layer. The page protection layer may be the component in the system which manages the page tables for virtual to physical page mappings. Transactions to the page protection layer are used to create/manage mappings created in the page tables. The page protection layer may enforce dynamic security policies in the system (i.e. security policies that may not be enforced using only a static hardware configuration). In an embodiment, the page protection layer may ensure that it is the only component which is able to modify the page tables. The page protection layer may ensure than no component in the system is able to modify a page that is marked executable in any process' address space. The page protection may ensure that any page that is marked executable has code with a verified code signature, in an embodiment.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZBANSExPVQgoyi9JTS7JzM9T8EmsTC3iYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXxocFGBkYGBhaGFibmjobGxKkCAN9jIdE</recordid><startdate>20200312</startdate><enddate>20200312</enddate><creator>Martel, Pierre-Olivier J</creator><creator>Nielson, Ryan P</creator><creator>Semeria, Bernard J</creator><creator>Hughes, Gregory D</creator><creator>Harmening, Jason A</creator><creator>Oster, Julien</creator><creator>Holland, Thomas G</creator><creator>Hornquist Astrand, P. Love</creator><creator>Fortier, Jacques</creator><creator>Cooper, Simon P</creator><scope>EVB</scope></search><sort><creationdate>20200312</creationdate><title>Page Protection Layer</title><author>Martel, Pierre-Olivier J ; Nielson, Ryan P ; Semeria, Bernard J ; Hughes, Gregory D ; Harmening, Jason A ; Oster, Julien ; Holland, Thomas G ; Hornquist Astrand, P. Love ; Fortier, Jacques ; Cooper, Simon P</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2020081847A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2020</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Martel, Pierre-Olivier J</creatorcontrib><creatorcontrib>Nielson, Ryan P</creatorcontrib><creatorcontrib>Semeria, Bernard J</creatorcontrib><creatorcontrib>Hughes, Gregory D</creatorcontrib><creatorcontrib>Harmening, Jason A</creatorcontrib><creatorcontrib>Oster, Julien</creatorcontrib><creatorcontrib>Holland, Thomas G</creatorcontrib><creatorcontrib>Hornquist Astrand, P. Love</creatorcontrib><creatorcontrib>Fortier, Jacques</creatorcontrib><creatorcontrib>Cooper, Simon P</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Martel, Pierre-Olivier J</au><au>Nielson, Ryan P</au><au>Semeria, Bernard J</au><au>Hughes, Gregory D</au><au>Harmening, Jason A</au><au>Oster, Julien</au><au>Holland, Thomas G</au><au>Hornquist Astrand, P. Love</au><au>Fortier, Jacques</au><au>Cooper, Simon P</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Page Protection Layer</title><date>2020-03-12</date><risdate>2020</risdate><abstract>In an embodiment, a computer system comprises a page protection layer. The page protection layer may be the component in the system which manages the page tables for virtual to physical page mappings. Transactions to the page protection layer are used to create/manage mappings created in the page tables. The page protection layer may enforce dynamic security policies in the system (i.e. security policies that may not be enforced using only a static hardware configuration). In an embodiment, the page protection layer may ensure that it is the only component which is able to modify the page tables. The page protection layer may ensure than no component in the system is able to modify a page that is marked executable in any process' address space. The page protection may ensure that any page that is marked executable has code with a verified code signature, in an embodiment.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2020081847A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Page Protection Layer
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-16T03%3A51%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Martel,%20Pierre-Olivier%20J&rft.date=2020-03-12&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2020081847A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true