-
公开(公告)号:US11381600B1
公开(公告)日:2022-07-05
申请号:US16898565
申请日:2020-06-11
Applicant: Google LLC
Inventor: Gang Wang , Wing Pan Leung , Jason Jeffrey Miller
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating secure browser cookies. One of the methods includes providing an encrypted cookie request that requests encryption of a cookie of the digital component provider and includes a digital component request identifier; receiving an encrypted cookie generated by encrypting the cookie using the digital component request identifier and an encryption key, wherein the encrypted cookie is configured for inclusion in a request for digital components from the digital component provider for presentation on the webpage; generating a digital component request for digital components that includes the encrypted cookie and requests identification of a digital component selected for presentation on the webpage using the encrypted cookie; and transmitting the digital component request that includes the encrypted cookie and requests identification of a digital component selected for presentation on the webpage using the encrypted cookie.
-
公开(公告)号:US20230102116A1
公开(公告)日:2023-03-30
申请号:US17798154
申请日:2021-01-20
Applicant: Google LLC
Inventor: John Bradley Chen , Jason Jeffrey Miller , Gang Wang
Abstract: This disclosure relates to verifying the trustworthiness of web applications. In one aspect, a method includes obtaining, by a browser of a client device, an electronic resource comprising code for a web application. The browser renders the electronic resource, including processing the code of the web application. The code causes the browser to initiate a request to a remote server. In response to processing the code, the request is generated and modified to include at least a portion of an integrity element for the web application. The modified request is sent to the remote server. A response to the request is received from the remote server. The response is based on the remote server verifying that the web application is trustworthy using the integrity element. Data is displayed based on the response.
-