Methods for restricting resources used by an application based on a base profile and an application specific profile

In response to a request for launching an application within an operating system of a data processing system, one or more extended entitlements are extracted from the application, where the one or more extended entitlements specify one or more resources the application is entitled to access. One or...

Full description

Saved in:
Bibliographic Details
Main Authors Martel, Pierre-Olivier J, Yancey, Kelly B, Hagy, Richard L
Format Patent
LanguageEnglish
Published 26.02.2019
Subjects
Online AccessGet full text

Cover

Loading…
Abstract In response to a request for launching an application within an operating system of a data processing system, one or more extended entitlements are extracted from the application, where the one or more extended entitlements specify one or more resources the application is entitled to access. One or more security profile extensions corresponding to the one or more extended entitlements are dynamically generated. A security profile specifically for the application is created based on the one or more security profile extensions and a base security profile that has been previously compiled, where the base security profile specifies a list of a plurality of base resources. The application is then launched in a sandboxed operating environment that is configured based on the security profile specifically generated for the application.
AbstractList In response to a request for launching an application within an operating system of a data processing system, one or more extended entitlements are extracted from the application, where the one or more extended entitlements specify one or more resources the application is entitled to access. One or more security profile extensions corresponding to the one or more extended entitlements are dynamically generated. A security profile specifically for the application is created based on the one or more security profile extensions and a base security profile that has been previously compiled, where the base security profile specifies a list of a plurality of base resources. The application is then launched in a sandboxed operating environment that is configured based on the security profile specifically generated for the application.
Author Martel, Pierre-Olivier J
Yancey, Kelly B
Hagy, Richard L
Author_xml – fullname: Martel, Pierre-Olivier J
– fullname: Yancey, Kelly B
– fullname: Hagy, Richard L
BookMark eNqNyrsKAjEQheEUWnh7h_EBBHcF0VZRbKzUepnNTnQgZEImW_j27oo2Vlbn5_CNzSBIoJHJZ8oPaRScJEikObHNHO59S5ssKbRKDdRPwAAYo2eLmSVAjf3fBb4TYhLHnjrW_FKNZNmx_ZqpGTr0SrPPTsz8eLjuTwuKUpFGtBQoV7dLsSyL9bbc7MrVP-YF6a9GkA
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID US10216928B2
GroupedDBID EVB
ID FETCH-epo_espacenet_US10216928B23
IEDL.DBID EVB
IngestDate Fri Jul 19 16:23:36 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US10216928B23
Notes Application Number: US201715663432
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20190226&DB=EPODOC&CC=US&NR=10216928B2
ParticipantIDs epo_espacenet_US10216928B2
PublicationCentury 2000
PublicationDate 20190226
PublicationDateYYYYMMDD 2019-02-26
PublicationDate_xml – month: 02
  year: 2019
  text: 20190226
  day: 26
PublicationDecade 2010
PublicationYear 2019
RelatedCompanies Apple Inc
RelatedCompanies_xml – name: Apple Inc
Score 3.1816764
Snippet In response to a request for launching an application within an operating system of a data processing system, one or more extended entitlements are extracted...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
Title Methods for restricting resources used by an application based on a base profile and an application specific profile
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20190226&DB=EPODOC&locale=&CC=US&NR=10216928B2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB5Kfd40KlofrCC5BU3zaHoIQpOUIvSBbaS3kk02RQ9p6aaI_96ZJbVF0NuwGRZ2l9lvMjszH8CDmbRM4aTC4I6VG3ZmcYPzRBiIJbnXEgg5OcUh-wO3F9svU2dag49NLYzqE_qpmiOiRaVo76W6r5fbIFaocivlI3_HocVzd-KHevV3jOiG7oQedvxoNAyHgR4EfjzWB68-MVi77abXwet6j9xo6rMfvXWoKmW5CyndE9gf4WxFeQo1UWhwFGyY1zQ47FcP3hocqAzNVOJgZYXyDMq-on2WDB1ORtwaK6rrKOYkq1i8ZGspMsa_WFKwnSdqRpiVMRQSJbKKsRvVst-qVIJJaUQbnXO470aToGfgQmY_uzaLx9s1WxdQLxaFuASW22jTtnjKhJnZXrvJHY8YR6yWh66IsJIraPw9T-O_j9dwTCeg6r3dG6iXq7W4RcQu-Z3a6m-xjpyZ
link.rule.ids 230,309,786,891,25594,76906
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8JAEJ4QfOBNqwbxtSamt0ahLS2HxoQWUpUCETDcSLfdGj0UQkuM_96ZTRFiorfJdrLJ7mb2m87OzAdwWw-tujAjoXFTTzQj1rnGeSg0xJLEtgRCTkJxyKDf9CfG09ScluBjXQsj-4R-yuaIaFER2nsu7-vFJojlydzK7I6_49D8oTt2PLX4O0Z0Q3dC9dpOZzjwBq7qus5kpPZfHGKwbrYadhuv6x2LuvOS6_TapqqUxTakdA9hd4izpfkRlESqQMVdM68psB8UD94K7MkMzSjDwcIKs2PIA0n7nDF0OBlxayypriN9I1nG4jO2ykTM-BcLU7b1RM0Is2KGQihFVjB2o1r8W5VKMCmNaK1zAjfdztj1NVzI7GfXZpPRZs36KZTTeSqqwBIDbdoQ97Gox4bdanDTJsYR3bLRFRF6eAa1v-ep_ffxGir-OOjNeo_953M4oNOQtd_NCyjny5W4RPTO-ZXc9m8uQJ-G
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Methods+for+restricting+resources+used+by+an+application+based+on+a+base+profile+and+an+application+specific+profile&rft.inventor=Martel%2C+Pierre-Olivier+J&rft.inventor=Yancey%2C+Kelly+B&rft.inventor=Hagy%2C+Richard+L&rft.date=2019-02-26&rft.externalDBID=B2&rft.externalDocID=US10216928B2