If only disabling JavaScript didn't disable end user experience lol
This is the only thing stopping me from globally disabling JavaScript. I predict in the future through, I’ll have no choice but to have it off by default due to privacy concerns
Brute-forcing a macOS user’s real name from a browser using mDNS
81–90 of 168 posts
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#82Earlier quoted context omitted.
Is that true? There’s a preflight request that checks with the server as to what’s allowed and then the browser issues the original request if it’s ok, right?
"Simple requests" are not preflighted, such as those that do not set any headers (among other qualifications). https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#simpl... (Aside, is MDN's href linking broken for everyone or just me?)
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#83As part of my standard (and pretty lame) OPSEC I always change the default names that apple gives its devices (like "Joiqj's iPhone") to a more generic name (like "iPhone"). Nice to see that it was good practice.
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#84Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#85On my macOS box, I run Little Snitch, a nice UI that can be set to ask local user for explicit permission before allowing a network request. https://www.obdev.at/products/littlesnitch/index.html I’ve occasionally stumbled on it during remote logins, usually when an SSH session wants to download something new, like NPM requesting NodeJS bits. The text terminal SSH download will block; if I figure out it’s the Little S…
Any windows comparable?
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#86Earlier quoted context omitted.
I do the opposite: one of my laptops is named "Peter's iPhone" (hint: my name is not Peter, nor do I own an iPhone) and I've also set all my Bluetooth to random Bluetooth headset or mouse models.
My hotspot on my phone is "FBI van 4"
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#87Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#88Earlier quoted context omitted.
They generally can't, because of CORS. The only reason this "hack" works is because the timing of the rejection is different between non-resolving domain request and resolving-but-rejected request. But if you run something on https://192.168.2.1 it can't be accessed from a web app running on https://my-own-domain.com unless the service running at 192.168.2.1 allows the "Origin" my-own-domain.com.
Technically they can make the request. The server will receive and respond to the request. CORS is applied by the browser which prevents the response from being read. This is why CORS doesn't prevent a request from mutating something on a server. A CSRF token does.
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#89On my macOS box, I run Little Snitch, a nice UI that can be set to ask local user for explicit permission before allowing a network request. https://www.obdev.at/products/littlesnitch/index.html I’ve occasionally stumbled on it during remote logins, usually when an SSH session wants to download something new, like NPM requesting NodeJS bits. The text terminal SSH download will block; if I figure out it’s the Little S…
Little Snitch is amazing. Any windows comparable?
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#90Earlier quoted context omitted.
You'd think so, but the way I've set it up Little Snitch throws up a dialog box when a browser makes errant requests but otherwise remains silent. Most recently this caught Firefox trying to force DNS over HTTPS despite me having disabled it when it first became generally available. I suppose leaking DNS requests to Cloudflare isn't the worst thing in the world, but it would circumvent the ad blocking I've set up loc…
Better cloudflare than your ISP that's already explicitly intercepting your dns queries to sell your data/profile.
Besides, unencrypted SNI means that if my ISP wanted to get the hosts I was looking at, they could.