Chrome will introduce protection against third-party Cookie transmission and hidden identification.

Google Inc. introduced upcoming changes in Chrome aimed at enhancing privacy. The first part of the changes concerns cookie handling and support for the SameSite attribute. Starting with Chrome 76, expected in July, there will be activated the 'same-site-by-default-cookies' flag, which will default to 'SameSite=Lax' if the SameSite attribute is absent in the Set-Cookie header, limiting cookie transmission for third-party embeds (but sites can still override this restriction by explicitly setting the SameSite value to None when establishing a cookie).

The attribute SameSite allows defining the situations in which cookie transmission is permissible when a request comes from a third-party site. Currently, the browser sends cookies on any request to the site for which cookies are set, even if a different site was originally opened, and the request is made indirectly through image loading or via iframe. Ad networks use this feature to track user movements between websites, while
attackers use it for organization the SameSite attribute specified in the Set-Cookie header is set to 'SameSite=Lax' by default in Chrome 76, which limits the sending of cookies for inserts from third-party sites, but sites can override this restriction by explicitly setting SameSite=None when installing cookies. The SameSite attribute can take two values: 'strict' or 'lax'. In 'strict' mode, cookies are prevented from being sent for any type of cross-site requests. In 'lax' mode, softer restrictions apply, blocking cookie transmission only for cross-site sub-requests, such as image requests or content loading via iframe. (when opening a resource controlled by the attackers, a request is invisibly sent to another website where the current user is authenticated, and the user's browser sends session cookies for such a request). On the other hand, the ability to send cookies to third-party sites is used for embedding widgets on pages, for example, for integration with YouTube or Facebook.

With the SameSite attribute, you can control the behavior when setting cookies and allow cookies to be sent only in response to requests initiated from the site from which these cookies were originally obtained. SameSite can take three values: 'Strict', 'Lax', and 'None'. In 'Strict' mode, cookies are not sent for any type of cross-site requests, including all incoming links from external sites. In 'Lax' mode, more lenient restrictions apply, and cookie transmission is blocked only for cross-site subrequests, such as image requests or loading content via iframe. The difference between 'Strict' and 'Lax' comes down to blocking cookies when following a link.

Other upcoming changes will also include strict limitations prohibiting the processing of third-party Cookies for requests without HTTPS (Cookies with the SameSite=None attribute can only be set in Secure mode). In addition, work is planned to protect against hidden identification ('browser fingerprinting'), including methods for generating identifiers based on indirect data, such as screen resolution, a list of supported MIME types, specific parameters in headers (HTTP/2 and HTTPS), analysis of installed plugins and fonts, availability of certain Web APIs specific to graphics cards Features rendering using WebGL and Canvas, Manipulations with CSS, analyzing the peculiarities of working with mouse and keyboard.

Additionally, in Chrome support for GeForce 20 (TU10x) series graphics cards will be added. The corresponding driver was developed by Ben Skeggs from the Nouveau project. Unfortunately, GeForce 16 (TU11x) will remain "on the sidelines" for now. Nvidia has not provided the firmware images needed to initialize the card. Additionally, new graphics cards may encounter performance issues under Linux due to the lack of reclocking — automatic frequency management. In the past, it was found that Nouveau drivers protection against abuse related to difficulties in returning to the original page after navigating to another site. This refers to the practice of cluttering the visit history with a series of automatic redirects or artificially adding fake entries to the browsing history (via pushState), making it impossible for users to use the 'Back' button to return to the original page after an accidental redirect or forced transfer to a fraudulent or malicious site. To protect against such manipulations, Chrome will skip entries related to automatic redirects and manipulations with the visit history in the Back button handler, leaving only pages opened by explicit user actions.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster