-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Allow self-signed certificates for P3A star-randsrv requests #24908
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
ea959c9 to
0fc89aa
Compare
|
[puLL-Merge] - brave/brave-core@24908 DescriptionThis PR enhances the security and functionality of the P3A (Privacy-Preserving Product Analytics) system in Brave, particularly focusing on the STAR (Secure Telemetry Analysis for Reporting) randomness server interaction. It introduces a new network service observer for handling SSL certificate verification, updates the attestation process, and refines the randomness server communication. Possible Issues
Security Hotspots
ChangesChanges
These changes significantly enhance the security and flexibility of the P3A system's interaction with the STAR randomness server, particularly in terms of SSL certificate handling and attestation processes. |
0fc89aa to
c7b10f4
Compare
|
@DJAndries have you filed a security review for this? |
not yet, i plan to raise an issue shortly |
|
|
||
| namespace p3a { | ||
|
|
||
| class StarURLLoaderNetworkServiceObserver |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
class-level comment
|
looks good, but can we write a test? |
Resolves brave/brave-browser#40099
Submitter Checklist:
QA/YesorQA/No;release-notes/includeorrelease-notes/exclude;OS/...) to the associated issuenpm run test -- brave_browser_tests,npm run test -- brave_unit_testswikinpm run presubmitwiki,npm run gn_check,npm run tslintgit rebase master(if needed)Reviewer Checklist:
gnAfter-merge Checklist:
changes has landed on
Test Plan: