TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Several months in the life of Project Zero – Part 1: The Chrome bug of suffering

140 pointsby archimag0over 5 years ago

5 comments

jchwover 5 years ago
&gt; At this point, we were questioning our decision-making process more thoroughly, and immediately tried reproducing with the same version on a Linux build. I think you, the reader, can imagine how we felt when the issue also reproduced locally with an ASAN Linux build…<p>This was my <i>very first thought</i> when I read that it occurred on Android, so I know it had to be someone’s first thought working on this. Very unfortunate, but I’m pretty sure we’ve all been there, with a gut feeling we either ignored or outright doubted that could’ve potentially saved months at minimal risk.
pjmlpover 5 years ago
&gt; C-style programming in C++ is also a bad sign; the IOBuffer design pattern with separate storage of buffers and their sizes is inherently dangerous.<p>This the main take away. Even when writing C, just prefer safe libraries to default strings and arrays, when possible.<p>By the way, MSR is hiring for Checked C.
评论 #22306840 未加载
评论 #22309021 未加载
pornelover 5 years ago
That state machine is scary. I wouldn&#x27;t dare to write it without an async&#x2F;await generator.
ufmaceover 5 years ago
I don&#x27;t really understand this level of memory manipulation and exploit construction very well right now. But I notice that the usual Rust advocates are big on boosting how the language restrictions and constructs block these sorts of things. Can anybody comment on how many of the steps they used could actually be prevented by using Rust for this module?
评论 #22312690 未加载
ToFab123over 5 years ago
Google projekt zero website is the ONLY website which frequently get featured on HN that I cannot read on my iphone. Safari, Firefox or Edge are all rendering the page with horizontal scrollbars. I can use 2 finger zoom in and then a third finger to move the content around. At that point I cannot see the screen for my fingers and have problems holding my phone in my hands.<p>Do they have a bounty program for HTML where one can submit a fix? &#x2F;s<p>This is not a new issue. Been like that for a long time
评论 #22306565 未加载
评论 #22308277 未加载
评论 #22306573 未加载
评论 #22324720 未加载
评论 #22309488 未加载
评论 #22306756 未加载