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.

GrapheneOS finds Bluetooth memory corruption via ARM MTE

328 pointsby gaulabout 1 year ago

10 comments

xvectorabout 1 year ago
&gt; <i>Pixels shipped a massive hardware security feature (MTE) they aren&#x27;t enabling for the OS to save 3.125% memory&#x2F;cache usage. It&#x27;s silly. Heap MTE has near 0% perf overhead in async mode and is cheaper than increasingly ineffective legacy mitigations like SSP in asymmetric mode.</i><p>I really want to see someone from the Pixel team justifying the decision here. I really wonder what the thought process is for someone to disable such a significant security feature for negligible performance gain.
评论 #39670407 未加载
评论 #39669682 未加载
评论 #39669615 未加载
评论 #39671337 未加载
wwwighamabout 1 year ago
Stock Pixel may not ship with it on by default for end users, but anyone can enable developer options and enable Memory Tagging Extensions - either until toggled off, or for a single session if you&#x27;re trying to test a specific app - if you do want the feature on.
评论 #39671380 未加载
评论 #39669588 未加载
dtx1about 1 year ago
GrapheneOS is so far ahead in terms of security than anything else that it makes chosing anything but pixel hardware really questionable. But I <i>REALLY</i> want replaceable batteries. Why does everything have to suck nowadays?
评论 #39671585 未加载
评论 #39669410 未加载
评论 #39669173 未加载
评论 #39671997 未加载
评论 #39669400 未加载
评论 #39669288 未加载
评论 #39671943 未加载
评论 #39669281 未加载
评论 #39669186 未加载
评论 #39669056 未加载
评论 #39669190 未加载
wafflemakerabout 1 year ago
Hope somebody using Graphene OS could answer: 1. Is it very challenging to install Graphene OS? Need special cables and to know a lot about jailbreaking Android devices, or will I be fine just following instructions?<p>2. Is it very inconvenient to use as a daily driver? How often phone just crashes and requires a few days of debugging? Will my bank app work on it?
评论 #39671607 未加载
评论 #39669296 未加载
评论 #39672804 未加载
评论 #39669441 未加载
评论 #39669508 未加载
评论 #39671619 未加载
评论 #39669461 未加载
评论 #39675775 未加载
评论 #39669430 未加载
评论 #39677788 未加载
评论 #39669291 未加载
评论 #39669439 未加载
评论 #39669367 未加载
评论 #39674311 未加载
评论 #39671511 未加载
评论 #39675855 未加载
评论 #39673253 未加载
评论 #39669418 未加载
评论 #39671084 未加载
评论 #39669314 未加载
评论 #39670789 未加载
mynameisnooneabout 1 year ago
This is 2024. We need formally-verified operating systems, applications, and tools in the spirit of seL4 but going beyond it in rigor. Cobbling together lightly tested, over-engineered, heaving codebase systems with fragile, dangerous languages in this day and age is asking for users dying when foreign actors hack them, annoying bugs for many, and attack surface for malware and hacking generally.<p>On top of that, clean and unified UX and usable features must be provided or the engineering is all for naught.
评论 #39673529 未加载
评论 #39678980 未加载
mepianabout 1 year ago
Do any decent single-board computers implement Arm MTE, e.g. the latest Raspberry Pi?
评论 #39670023 未加载
brcmthrowawayabout 1 year ago
How does MTE compare to CHERI?
评论 #39673659 未加载
评论 #39674686 未加载
评论 #39673525 未加载
pjmlpabout 1 year ago
I can hardly wait until mainstream hardware catches up to Solaris SPARC in 2015, or previous memory tagged architectures, to finally tame all those memory corruption issues, only written by bad skilled developers.
评论 #39671087 未加载
评论 #39672307 未加载
freedombenabout 1 year ago
&gt; <i>Android has ported a lot of the Bluetooth code to Rust. This is a demonstration of why they need to put more resources into porting the rest of the code into Rust.</i><p>I like how they snuck that in there :-D<p>As someone who spent years writing C and C++, but no experience with Rust, with this porting from C to Rust, how much refactoring is required? That might should be two different questions:<p>1. How closely does C translate directly over to Rust? Does Rust require some reorganization&#x2F;refactoring?<p>2. How is Google approaching this? Are they trying to closely &quot;translate&quot; it as much as possible, or is this an opportunity for major rewrite&#x2F;refactor?<p>Also very curious if anyone knows, will the Android Bluetooth stack ever be usable on a standard Linux distro desktop system?
评论 #39671184 未加载
评论 #39669543 未加载
评论 #39669392 未加载
moose44about 1 year ago
If only something like GrapheneOS was possible on iPhone. Love the system on my Pixel but not a fan of the Android UI and functionality.
评论 #39669535 未加载
评论 #39669250 未加载
评论 #39669723 未加载