Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Firefox should go all the way on this. Exploit bugs, modify binaries, whatever it takes. With user consent of course. If the user says they want Firefox to be their default browser, Firefox is justified in modifying the operating system to achieve that. Ultimately Microsoft is powerless to stop this except by using their antivirus to block installation of Firefox in the first place, and I'd like to see them try that because the blowback would be epic.


Microsoft already warns you that Firefox might be malware and that edge is more secure sometimes. It’s only one step away from a full ban. Decades ago, they got the monopoly treatment for this stuff


Isn’t Microsoft gonna get slapped hard by the EU as anti competitive practice? They are already got a fine for that when IE6 was around.


It’s a very different world today than when Microsoft went through antitrust proceedings for IE6. Regulatory authorities worldwide are getting more toothless by the day. Heck Apple doesn’t even let you use alternate browsers or install your own apps and they are celebrated for it. On what basis would there be action against Microsoft now?


> Apple doesn’t even let you use alternate browsers

Are you sure that's true? When I was using my MacBook a year ago, I used Chrome with no problems. Set as default and never had to look at Safari again.

One of the points I've made against Microsoft doing this is not even control freak Apple goes this far.


You can't install different browsers in iOS.


Are you sure...? I've been using Firefox as my default browser on iOS for awhile now.


It's Safari (WkWebView) dressed up as Firefox. That's all Apple lets them do.


As in Firefox is not rendering content with Gecko, it's rendering via WebKit?


Yes. You aren't allowed alternate browser engines on iOS. Every browser in the App Store is Safari wrapped in different skins.


You can't install different browsers at all? Or do you mean you can't set them as default?


You can install different browsers and set them as defaults but all of the browsers on iOS must use webkit.

https://developer.apple.com/app-store/review/guidelines/#sof...


From normal user perpective you can, but technically you can’t. Tough comparison for politics.


Ironically that's the main reason why chrome doesn't dominate the browser market completely.


There's no such thing as a hard slap to a megacorp when we're only talking in fines.


Maybe but if they can go to court and say that Firefox is malware because it’s intentionally breaking OS security features they’ll probably get away with it.


It's sad to see them slipping back to such tactics, as they've made strides in changing their image in the last decade or so. I have to wonder if there was one particular good idea fairy there, and it pained the devs to have to code this "feature" in.


"Full ban"? On windows? What does that mean?


Blacklist all binaries in SmartScreen and Windows Defender, distribute a Windows Malicious Software Removal Tool that deletes it through Windows Update, revoke any Windows or Visual Studio licenses belonging to Mozilla Corp, they have a lot of options actually. But if they tried any of that, there would be consequences.


But then Apple


This. Just like in the ol' good days, install an API hook (e.g. with Microsoft Detours[1]) that would patch relevant functions in-memory. Microsoft cannot block this because they'll be breaking lots of existing things (automation tools, gaming overlays, AV software even).

And if MS would want to play it rough and start blocking hook DLLs with permission barriers, make this API patcher a kernel module.

[1]: https://github.com/microsoft/detours


Firefox already does Detours-style API hooking -- I was its maintainer for several years.


What is the API hooking used for?


Mostly security and sandboxing stuff.


Right now, TrustedInstaller is an excellent workaround for many things.


> make this API patcher a kernel module

You mean an unsigned one?


> Ultimately Microsoft is powerless to stop this except by using their antivirus to block installation of Firefox in the first place

They've already started down that road with s mode, which is default for new installs and not a separate SKU (anymore) that you can avoid.


I mean, people already install what are basically kernel level rootkits so they are able to play competitive multiplayer games. It is no stretch from what is accepted for Firefox to dig into the OS and stand its ground




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

Search: