Hacker Newsnew | past | comments | ask | show | jobs | submit | mlhpdx's commentslogin

DTLS is TLS encrypted, so I think you're talking about plain UDP as the transport? There are use cases for that, for sure, but more for protected content over WireGuard or DTLS (we support both 1.2 and 1.3).

I understand the concern. It can be a great convenience to not run the servers yourself, as people have been doing for decades with respect to websites, apps and APIs. That's essentially the same model, with the host terminating HTTPS for you.

> ...lossy UDP

All networks are lossy, and all transports. The difference between UDP and TCP based transports is who decides how to handle it. With UDP the application developer decides; with TCP (and QUIC) the protocol decides. More and more projects are taking-on the reliability decision, for a lot of reasons that trace back to this difference.

> ..some random guys on the Internet

Essentially; and that's how everything starts. We've been in production since early last year and have maintained >99.99% availability. We're a certified partner with AWS, and have "qualified software" (it passed their security review), and our security posture report is available from AWS Marketplace. We aren't SOC-2 audited yet because we want to do it right rather than pay for a rubber-stamp report, and that takes time and a lot of money.


Founder of Proxylity here. I'm happy to answer questions about how this works, why we built it, and where it is (and isn't) a good fit.

You provide a DTLS to clear-text proxy service, for applications where the client supports DTLS, but the server does not (or vice versa)?

Yeah, why did you build this? It's unclear what the value proposition is, paying for a MitM proxy. It effectively means it cannot be used with secrets, without trusting y'all to not be snooping?


Your summary is about right, but the use case is simply not wanting to run always-on servers around the world (we have anycast IPs backed by handlers around the world). So it's convenience and scale first, and wanting to build with event-driven architectures second.

Yes, your point on security is correct. Since our service terminates the DTLS connection we could see the cleartext (just as any gateway service does, like AWS API Gateway, etc.). We don't touch it except as strictly needed to pass it to the configured integrations.

EDIT: FWIW, using a plain UDP handler you could implement DTLS handling that runs in your control, in which case payloads would be opaque to us. That's a bit of an effort, though. We were asked for this, so we built it.


> It's unclear what the value proposition is, paying for a MitM proxy.

Is that not exactly cloudflare?


With all the man made EM emitters in the world, it seems like passively matching what can be “seen” to a database of known emitters (with signal profiles and locations) could be extremely accurate where people are (less helpful on the open ocean and remote wilderness). Similar to what’s already being done with Wi-Fi and Bluetooth but general purpose, perhaps?

I think that is already done by the two big smartphone OS vendors.

They record spots for all wireless access points too, unless you opt-out by naming them certain ways and the surveillance-capitalism company decides to honor it. (e.g. The _nomap suffix.)

I hope some future Wifi standard makes it much easier to anonymize or obscure persistent access points.


That's always existed with Hidden SSID. If you are particularly paranoid you can set it up like that. But unless you insert personally identifiable info in your wifi name there is not really any privacy risk for this data being mapped.

> That's always existed with Hidden SSID. If you are particularly paranoid you can set it up like that.

It's actually the opposite, a hidden SSID will backfire and hurt your privacy when it comes to phones and laptops.

With a normal network, your phone can passively listen for when it approaches MyHomeNetwork and then connect. If you change that to a 802.11 hidden SSID, then whenever you aren't connected your phone will be constantly emitting a very distinctive mating-call: "Any hidden networks? Hello, if you're MyHomeNetwork, please then let me in." That makes it easy for someone to uniquely identify your phone as it moves around, and it also takes up more battery power with the often-fruitless transmissions.

Both issues could be reduced by restricting it to only auto-seek the SSID based on other clues, like GPS regions or neighbors' public SSIDs, but that usually isn't a feature.

> But unless you insert personally identifiable info in your wifi name there is not really any privacy risk for this data being mapped.

How often do you reset/rename it? Surely it's at least weird that some big companies, via sensors carried by your neighbors, know you moved your apartments from X to Y even when you don't use any of their products.

Some phone-apps will have access to the network name too, but that seems just marginally worse compared to other identifying info they could track and exfiltrate.


These are valid points, but I think the utility of being able to get location on your phone without power sucking GPS running all day is greater than the privacy risk of seeing when a wifi AP moved address. Which if you were so inclined, could be avoided by changing the wifi name each move.

This kind of project is so much fun and a great learning exercise. While I respect the tongue-in-cheek proposition, we really would benefit from a wider understanding of network protocols. Doing an exercise like this is eye opening.

DASH.

DynamoDB, API Gateway, Step Functions and HTMX.


The Missoula Floods. This kind of thing has been happening for a good long time.

That doesn’t diminish the tragedy in any way, this event was shocking and brutal. But it wasn’t the first and won’t be the last.


“Guys this isn’t global climate change, this happened once before at the end of the ice age!”

I have no clue what point you’re trying to make, but I don’t think you got it across here.


At first I thought this was a general purpose file system over R53, ala Corey Quinn. But my, what a gorgeously terrible idea. Well done.


You might note who the customer quote is from.


to be fair, it's also that just with some severe restrictions on filenames


I did a little stint studying thermal cyclic fatigue in multi-die packages (many years ago) and I'm wondering how the issues there are solved these days.


You just never let tour cpu/gpu die get cold! No cycles, no issues! /s


Take the fun up a level with the Waveshare ESP32-S3 AMOLED 2.09” watch.

Power management is absolutely required, but it’s a fun platform. And for about the same price good display, peripherals and CPU.

I’d like to see one with the C6 variant for the low power core.


Nice! This looks fun, maybe I'll need to try this next!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: