4 ms·
Isn't it likely for Russian ISPs to start blocking infowarship.com, if they haven't already? Since the script is loaded from their domain this would be easy to
by oauea 5y ago
Isn't it likely for Russian ISPs to start blocking infowarship.com, if they haven't already? Since the script is loaded from their domain this would be easy to censor.
- shkkmo 5y agoI certainly hope people don't just load this random website's script directly from their website frontend. That seem super insecure. If people want to use that popup they should download the code, give it a quick review, then host it themselves. This also solves the issue with that domain getting blocked.
- aspenmayer 5y ago> That seem super insecure. If people want to use that popup they should download the code, give it a quick review, then host it themselves. If the node devs did the same thing, this whole story would have been a nonstarter. I don’t recall if you suggested for node devs to also do this. Ironically, if the dev who made the hard drive wiping changes had said that it was a protest against the bad practices of the node ecosystem which allowed for their hard drive wiping code to work as intended, I think that the dev would be getting just as much ire cast their way, if not more. This way, they get to perform two protest actions at once. I’m impressed. I don’t approve of his methods, but I do find the causes justifiable.
- shkkmo 5y agoWith backend code, malicious stuff has to get through testing and hopefully some level of review, which is why the hard drive wiping changes were deliberately obfuscated. The problem with loading frontend libraries directly from third parties is that they can change that code at anytime and for arbitrary subsets of users.
- aspenmayer 5y ago> The problem with loading frontend libraries directly from third parties is that they can change that code at anytime and for arbitrary subsets of users. I’m showing my ignorance here, but why does node do this? Is that just a consequence of how JavaScript works in the browser? Could node be designed or used differently so that it doesn’t have these failure modes?
- pimterry 5y agoEventually, sure, but I think this would have to become very widespread before that happened - they've only just blocked Google News today. The instructions above do encourage self-hosting the script though, for both avoiding-block & security reasons.