News for hackers. Stuff that matters.
Re:How Controllers Maximize SSD Life (2012) by wtallis on Thursday June 11, 2020 @03:09AM (#23485995)
Given the age of these posts, the many of the numbers used are outdated, but most of the general ideas are still relevant. There are a few other concepts that would be worth mentioning these days even in this kind of high-level overview: Error handling and recovery has gotten really complex; drives will adjust how they perform read and program operations as the flash ages. Some drives do proactive scanning for data degradation to catch errors before they become uncorrectable. There are new ways for the host OS to provide hints about data lifetime and preferred data placement, which can be very helpful in avoiding unnecessary write amplification. In the absence of such hints, some drives have heuristics that try to infer data lifetime information based on IO patterns.
Re:How Controllers Maximize SSD Life (2012) by Heronymus_Anon on Thursday June 11, 2020 @09:50AM (#23488839)
Not enough knowledge, in any of the areas involved, but my intuition makes me doubt the longtime security of these complexities, although i really appreciate the results. Or is there no need for trusting the firmware, if all the I/O is encrypted? I am fantasizing all these data patterns could combined with other information lead to the data-storage/-encryption equivalent of branch-prediction-exploits.. ..but maybe it's just half-knowledge combined with the fear-what-you-don't-understand.. ..and of course this wouldn't be in the first layer of attack.