HNHacker News
TopNewBestAskShowJobs

ylk

499 karma · joined August 11, 2016

submissionscomments
ylk··on Review of Mullvad VPN
You can also mail them cash
ylk··on Review of Mullvad VPN
Link to Mullvad's blog post: https://mullvad.net/en/blog/the-report-for-the-2024-security...
ylk··on Multiple new macOS sandbox escape vulnerabilities
> You certainly can run distros without systemd

Does it then become not a full OS anymore? Mirage is what I linked to above.

ylk··on Multiple new macOS sandbox escape vulnerabilities
In what way are [1] not “full OSes”? They’re minimal templates, but afaik they still run systemd, the kernel, etc. needed to boot the standard Linux systems they are.

When I clicked the link I was expecting something like a unikernel, eg https://roscidus.com/blog/blog/2016/01/01/a-unikernel-firewa...

ylk··on Cloudflare audits key transparency for WhatsApp
Original title: Cloudflare helps verify the security of end-to-end encrypted messages by auditing key transparency for WhatsApp
ylk··on Show HN: A journaling service that runs over WhatsApp
The topic has been e2ee, which is first and foremost about security. You can have e2ee without privacy, as is likely the case with WhatsApp.

You certainly can “prove” and “disprove” “security” by reverse engineering, to the same extent a source code review can (or even more, since you’re looking at what’s actually running on the device). It can often require a bigger time investment, but even that’s not always the case in my experience, especially if you’re working with a really bad code base.

ylk··on Show HN: A journaling service that runs over WhatsApp
The app uses the (i)phone OS’s cloud storage APIs to write to the backup folder, meta’s servers don’t have access to any credentials. For Android I currently can’t check, but it’s obvious from their FAQs that they have the app upload to Google‘s servers even if they don’t use the OS APIs there: https://faq.whatsapp.com/481135090640375/?cms_platform=andro...

They have indirect control over the user’s backup folder via the app, but meta would need to distribute a malicious update to everyone that causes the user’s apps to download the backup and send it to meta, at which point they could just skip trying to access the backup and directly upload the chats from the app.

It’s impressive how much misinfo you’re spreading.

Edit: Meta’s actions over the years clearly show that they don’t want to know the contents of your messages. Not knowing their contents means, for example, that they don’t have to run scanners to detect illegal content (but users can report messages). They benefit from making WhatsApp a secure platform, as it allows them to collect everyone’s metadata, which apparently has lots of value to them.

ylk··on Show HN: A journaling service that runs over WhatsApp
It’s certainly not outrageous. It’s how people regularly find vulnerabilities in all kinds of closed-source software.
ylk··on Show HN: A journaling service that runs over WhatsApp
Meta has access to the backups that are stored on each individual’s Google Drive/iCloud? How does that work exactly? Please elaborate.
ylk··on Show HN: A journaling service that runs over WhatsApp
You can always go ahead and decompile the apps and then show everyone that they’re in fact lying, that story would be huge. That alone doesn’t make it true, but there have so far not been hints of them pulling weird stuff with their e2ee, unlike telegram, for example. They’re even working on improving the default mode 99% of users use e2ee chat apps with - trust on first use (TOFU): https://engineering.fb.com/2023/04/13/security/whatsapp-key-...

They probably do all kinds of horrible stuff with the metadata. I’m honestly too lazy to read the privacy policy. But I have yet to see critique of their e2ee that’s actually backed up by substance instead of people’s imaginations.

ylk··on Show HN: A journaling service that runs over WhatsApp
> whatsapp E2EE is a joke

Could you please elaborate why (in detail)?

ylk··on Introducing passkey support to Fastmail
Are you intentionally ignoring the part where I provided reasons for why alternatives to the use of password managers by vendors that (supposedly) cause lock-in won’t go away?

It turns your fear into a hypothetical that you’re more than welcome to discuss but imo it’s disingenuous to frame it as the incredibly big problem you’re framing it as.

ylk··on Introducing passkey support to Fastmail
> What if I don't want to pay for Bitwarden, or buy a smartphone, or tie my log-ins to my computer?

Then you and the people you influence can continue to enjoy getting phished.

> What happens when the WebAuthn standard evolves and only the big-tech companies have solutions for storing passkeys because little software vendors or open-source vendors don't support the standard as well?

For a bunch of companies/gov entities syncable passkeys aren’t secure enough. So they still need to use hardware-bound passkeys on e.g. yubikeys.

Try to read up about a subject next time before you let your imagination go wild and scare equally ignorant people away from more secure alternatives.

Your conspiracy theories even seem to push you to be against using password managers in general. I guess googling around for an offline one like KeePass that’s heavily recommended all around the internet was too hard? KeePassXC even supports passkeys.

ylk··on Show HN: I am building an open-source Confluence and Notion alternative
Let me preface with: I’m neither a web dev nor experienced with accessibility.

Which tools did you use? I’d argue a human probably also won’t review all your alt tags manually or you could just do it yourself, too. If you have lots of them it might make sense to extract them automatically and pipe them to some language model to generate a score for each of them. Then you can review the ones with the worst scores.

It seems to me that https://wave.webaim.org/ does a good job with ensuring contrast is good, etc., as once I followed all the recommendations things are also readable when using Dev Tools to simulate various vision deficiencies.

ylk··on The Rhisotope Project: Insertion of radioisotopes into live rhinoceros
You are confused because you interpret the meticulous and time-intensive nature of the research as potentially conflicting with the claims of affordability and ease of application. To clear up this confusion, let's break down the key points:

1. Affordability and Ease of Application: The article states that the radioisotopes are intended to be an affordable and easily applicable method for marking rhino horns. This means that the technology, once developed and refined, can be applied to rhinos without significant cost or complexity. The goal is to make it practical for widespread use.

2. Three Years of Research and Expert Collaboration: The three years of research and the involvement of a team of experts highlight the rigorous development and testing phase needed to ensure the method's safety and effectiveness. This initial investment of time and expertise is necessary to create a robust, scientifically validated solution.

3. No Contradiction: The extensive research and expert collaboration do not contradict the claims of affordability and ease of application. Rather, they ensure that the final product is safe, effective, and ready for widespread, practical use. The upfront investment in research is typical for developing innovative technologies and does not imply that the method itself will be costly or complex to implement once it is ready.

4. Scaling Up: The project's next phase involves closely monitoring the rhinos to demonstrate the method's efficacy and safety. If successful, this proof of concept will pave the way for scaling up the application to more rhinos and potentially other endangered species. The affordability and ease of application refer to the potential widespread deployment after the initial research phase, not the development phase.

In summary, your confusion arises from conflating the initial research and development effort with the final application's intended affordability and practicality. The article suggests that after this rigorous development phase, the method will be straightforward and cost-effective to implement on a larger scale.

Was wondering what ChatGPT's answer would be to this comment chain. (Also mostly checked that what it claims about the article‘s content is correct)

ylk··on The Rhisotope Project: Insertion of radioisotopes into live rhinoceros
Tip: It only „seems“ and „sounds“ that way. Your conclusion is quite obviously based on incomplete information.
ylk··on A brief introduction to interval arithmetic
Yes it’s standard for interval arithmetic. Have a look at the interval operations section: https://en.m.wikipedia.org/wiki/Interval_arithmetic
ylk··on Forging signed commits on GitHub
Okay, I’ll give you one more thing: I love using rust. I also use zoxide, ripgrep, dua, etc.

I don’t hate the language. Quite the opposite. I hope you can now go back and just see the argument for what it is and not for what you thought I was insinuating.

ylk··on Forging signed commits on GitHub
I’m not mocking it. I’m just applying the argument I see many people on HN make in discussions about rust to this case, where I suspect many will lean much more on the side of using regexes to reimplement parsers. Don’t know if that’ll be the same people. Either way, I didn’t want to have a discussion about rust.
ylk··on Forging signed commits on GitHub
I think re-implementing the functionality is the mistake here. A big counter-argument to “rewrite in rust” is usually that by rewriting you introduce new bugs.

Especially for security critical things one should re-use the implementation to avoid issues like the above. Proving both the original and re-implemented parser to be equivalent would probably also work, but not sure how practical.

And in any case have competent people audit what you did.

ylk··on Cleaning up my 200GB iCloud with some JavaScript
Possibly stupid question: why can’t the metadata be exported and imported? Is there other metadata aside from the exif data? Or does Apple not export all of it? And in case you’re talking about additional features like face recognition, doesn’t the app do that again once you imported the jpeg?
ylk··on The Curious Case of MD5
One of the inputs for MD5 is the length of the message, so I'm at least wrong in the case of MD5. Don't know about the general case and although I'm interested in the answer I can't spend time on it right now. But if anyone has a pointer to a useful resource please reply.

In general, just use a good hash function.

ylk··on The Curious Case of MD5
Didn’t think about it much, but file size should be a good indicator if the hash isn’t horrible. md5 + file size comparison could work for your use-case.
ylk··on Why are Apple Silicon VMs so different?
Your phone manufacturer gave you a box with syncthing + storage for free with purchase of your device?

Nextcloud also works on iOS, integrates with the Files app and was always able to sync photos right after I took them.

ylk··on Stirling-PDF: local web application to perform various operations on PDFs
This could be a paid option for parsing forms (not sure about ocr): https://demos.textcontrol.com/chapter/topic/PDF/PDFFormData https://www.textcontrol.com/technologies/pdf/
ylk··on Signal: The Pqxdh Key Agreement Protocol
WhatsApp is working on improving this situation: https://engineering.fb.com/2023/04/13/security/whatsapp-key-...

Note: not trying to start a discussion on how much one can trust facebook

ylk··on Signal: The Pqxdh Key Agreement Protocol
Signal also created an easier to understand blog post in case you haven’t seen it, yet: https://signal.org/blog/pqxdh/
ylk··on The Bogus CVE Problem
CVSS is not a measure for risk. I feel like it’s pretty hard to define an objective measure for “how much should you care about this” that applies to everyone, since you’d need to know how common the affected software is among all computers and how many of them are using the specific vulnerable configuration, etc. What you can do instead is have a measure for “if this affects you, it’s pretty bad/not that bad/…”.

Heartbleed wasn’t an RCE, it just leaked sensitive data. RCE often results in a total loss of confidentiality, integrity and availability, so it receiving a higher severity rating makes sense.

ylk··on Microsoft is bringing Python to Excel
Could you not achieve the same by shipping the required tools with Excel and running them inside a Windows Sandbox? Isolation isn't as good, but it probably protects users against the threats you/they care about?
ylk··on LetMeSpy, a stalkerware app spying on thousands, says it was hacked
Does lockdown mode not help here because abusers know the device passcode?
← PreviousPage 2 of 5Next →