Micah Lee

micahflee.com · Personal blog · on HN since 2013

Micah Lee is a security researcher and journalist who writes about Signal, Tor, Linux hardening, and app vulnerabilities.

What HN saysHN commenters call him a respected investigative journalist and link his posts on TeleMessage, the Signal clone, and ICEBlock's handling of his vulnerability report.
55HN people shared it
20linked it in comments
54stories submitted
3.8Kstory points
12 months agolast shared
2013people per year2026

Most-shared posts

  1. 1
    Hardening Debian for the Desktop Using Grsecurity
    5 people · 19 points · first shared 2016 · 1 comments on HN
  2. 2
    Unfortunately, the ICEBlock app is activism theater
    4 people · 137 points · first shared 2025 · 299 comments on HN
  3. 3
    Backdoored Linux Mint, and the Perils of Checksums
    4 people · 18 points · first shared 2016 · 1 comments on HN
  4. 4
  5. 5
  6. 6
  7. 7
    Using Signal Groups for Activism
    3 people · 13 points · first shared 2025 · discussion on HN
  8. 8
    Fact checking pandos smears against tor
    3 people · first shared 2015
  9. 9
    OnionShare 2 adds anonymous dropboxes
    2 people · 244 points · first shared 2019 · 59 comments on HN
  10. 10
  11. 11
  12. 12
    Practical Defenses Against Technofascism
    2 people · 15 points · first shared 2025 · 1 comments on HN
  13. 13
    How Qubes makes handling PDFs way safer
    2 people · 2 points · first shared 2016 · discussion on HN
  14. 14
  15. 15

What HN people wrote when they linked it

beeburrt · 2023-12-20
Micah Lee also made Dangerzone [1] a tool to safely convert untrusted pdf files to safe-to-open pdf files, wrote the book Hacks, Leaks, and Revalations [2] and he made Tor-Browser-Launcher [3] and he's a respected investigative journalist: https://micahflee.com/ [1] https://dangerzone.rocks/ [2] https://hacksandleaks.com/ [3] https://github.com/torproject/torbrowser-launcher
heywoods · 2025-05-26
From the other article which shared the email domains found in the heap. Sorry in advance for the poor formatting. --- Source: `https://micahflee.com/telemessage-customers-include-dc-police-andreese… ### I. Industry Breakdown *Financial Services (Dominant):* This is by far the most represented sector. It encompasses a wide array of sub-sectors: * *Investment Banking & Brokerage:* A large number of domains belong to global and regional investment banks, interdealer brokers, and brokerage firms. * Examples: `jefferies.com`, `morganstanley.com`, `cantor.com`, `tpicap.com`, `bgcg.com`, `rjobrien.com`, `clarksons.com` (shipping finance/brokerage) * *Asset & Investment Management:* Numerous firms managing diverse asset classes for institutional and private clients are present. * Examples: `kkr.com`, `aresmgmt.com`, `pimco.com`, `nuveen.com`, `franklintempleton.com`, `apg-am.com` * *Banking (Commercial & Private):* Major multinational and regional banks are included, covering commercial, private, and retail banking. * Examples: `jpmorgan.com`, `bbva.com`, `cibc.com`, `scotiabank.com` (and its numerous regional variations), `bradescobank.com`, `safra.com`, `standardbank.co.za`, `dbank.co.il` * *Wealth Management:* Firms specializing in wealth advisory for high-net-worth individuals are visible. * Examples: `gentrustwm.com`, `boltonglobal.com`, `rohrpwm.com` * *Cryptocurrency & Digital Assets:* A significant and growing…
garrettr_ · 2016-01-19
Freedom of the Press Foundation (disclosure: I am an employee) ships grsecurity kernels for SecureDrop. You have to build them yourself, but it really isn't that hard to do. We're working on making this easier for everybody by publishing guides [0] to building your own grsecurity kernel, as well as developing an Ansible playbook to automate building hardened kernels [1]. This is all still a work in progress, but expect a blog post once what we have is more polished. A relatively easy-to-follow blog post was recently published that guides you through building a grsecurity kernel for a Debian desktop installation: [2]. grsecurity was operating a service last year that would allow you to request custom built kernels for a small price, although I can't find it now so it may have been taken offline. This is an ideal solution, and is actually better than packaging the kernels in an distribution's repository, because some of grsecurity's security features are more effective when everybody is running a unique kernel (e.g. RANDSTRUCT). Finally, the linux-hardening group is working on upstreaming select PaX features into the mainline kernel [3], including PAX_REFCOUNT, which is the protection that would've mitigated this particular vulnerability. [0]: https://gist.github.com/ageis/a91f36ca99c252291a00 [1]: https://github.com/freedomofpress/grsec/ [2]: https://micahflee.com/2016/01/debian-grsecurity/ [3]: http://lwn.net/Articles/668876/
subscribed · 2025-10-05
This app wasn't even the safest, see here: ICEBlock handled my vulnerability report in the worst possible way | https://micahflee.com/iceblock-handled-my-vulnerability-report-in-the-…
milkey_mouse · 2025-10-03
TeleMessage is a prominent, infamous such product: https://micahflee.com/tm-sgnl-the-obscure-unofficial-signal-app-mike-w…
FergusArgyll · 2025-09-08
gcr · 2025-09-08
Giving an author 90 minutes of lead time before public negative press doesn’t count as responsible disclosure. Especially when that press doesn’t mention the specific security vulnerabilities you’re reporting to them. Here is a link to the blog post which accompanied the OP’s text: https://micahflee.com/unfortunately-the-iceblock-app-is-activism-theat… Is it reasonable to expect a maintainer to assume in good faith when the report is this unactionable?
MattSayar · 2025-05-08
Well, they're not even using Signal, but a wrapper that's less secure. https://micahflee.com/tm-sgnl-the-obscure-unofficial-signal-app-mike-w…
fredoliveira · 2025-05-06
You can. The author made the source code of the app itself available: https://micahflee.com/heres-the-source-code-for-the-unofficial-signal-…
cma · 2023-04-01
At least in the past there was no fine-grained option to backup other things like bookmarks without also giving google all of your wifi passwords: https://micahflee.com/2013/07/use-android-youre-probably-giving-google… The only way was turning on some enterprise mode most home routers don't have, I think because they didn't want to get sued for leaking company passwords.
HackerNCoder · 2022-12-08
It's very... problematic. And Yasha clearly displays a lack of knowledge (or is knowingly lying) by making the claim that the Tor Project is tipping of the US government to vulnerabilities. Here is why: https://blog.erratasec.com/2018/03/askrob-does-tor-let-government-peek… Some more Yasha stuff: https://micahflee.com/2014/12/fact-checking-pandos-smears-against-tor/
Brakenshire · 2021-06-26
“Important to note that nothing Wikileaks has published has ever had to be retracted. They've told the truth to the public about governments“ That isn’t true for their social media: https://micahflee.com/2019/01/lies-that-wikileaks-tells-you/
jerheinze · 2018-02-14
> Yasha Levine dug up (showing that Tor gave intelligence services early notice of vulnerabilities that had not been patched) That's an unfounded accusation. Micah Lee wrote a very concise refutation of his smear campaign.[1] > I would be sure someone couldn't pierce the veil of anonymity. That still doesn't contradict the fact that using Tor is better than not. [1] : https://micahflee.com/2014/12/fact-checking-pandos-smears-against-tor/
arfar · 2017-09-05
QubesOS has a really nice solution for opening untrusted PDFs: https://micahflee.com/2016/07/how-qubes-makes-handling-pdfs-way-safer/
berdario · 2016-02-22
They provide gpg signed sha hashes, it's apparently just not documented: https://micahflee.com/2016/02/backdoored-linux-mint-and-the-perils-of-…
jccc · 2013-11-08
Regarding that "disclaimer" in the corner, here's why it was added: https://micahflee.com/2013/11/canonical-shouldnt-abuse-trademark-law-t…
Bill_Dimm · 2013-11-08
That really depends on whether or not I could afford to (the sad reality of our legal system). Fortunately, the EFF seems to be helping him: https://micahflee.com/2013/11/canonical-shouldnt-abuse-trademark-law-t…
sd9 · 2025-09-08
Disclaimer: UK citizen. I don’t know anything about ICE or whose side I’m “supposed to be on” politically here. I’m just responding to the details in the article. The app might as well be TodoApp. The vulnerability couldn’t have been reported in a worse way. OP gave unreasonably short deadlines, allowed moral opinions about the software to interfere with responsible disclosure, and interspersed details about the potential vulnerability with inflamatory remarks about the mission of the product. I don't think OP's goal was actually to secure the app. OP was going to publish a scathing blog post about ICEBlock either way, and essentially engineered a situation where the ICEBlock author had to act within unreasonable timelines. He published the original blog post an hour and a half after reporting the vulnerability. Then gave a week’s deadline before another one. Sure, potentially the ICEBlock author also allowed feelings to interfere with upgrading the vulnerable version too. But ICEBlock has millions of users, according to the blog post. I’m cautious about upgrading dependency versions for apps I manage with <100 internal users. In my experience, upgrades are 99% trivial, and 1% cause disastrous headaches and downtime. If I were the ICEBlock author, I would put this on a list of things to look into, and ensure that it was tested thoroughly if I did decide to upgrade. It’s not as simple as running “sudo apt upgrade”. And I imagine that given the scale of the product, the…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close