3 ms·
> give parents strong monitoring and restriction tools The problem is that it's bloody hard to actually do this. I'm in a war with my 7yo about youtube; the te
by mikestorrent 8mo ago
> give parents strong monitoring and restriction tools
The problem is that it's bloody hard to actually do this. I'm in a war with my 7yo about youtube; the terms of engagement are, I can block it however I want from the network side, and if he can get around it, he can watch.
Well, after many successful months of DNS block, he discovered proxies. After blocking enough of those to dissuade him, he discovered Firefox DNS-over-HTTPS, making it basically impossible to block him without blocking every Cloudflare IP or something. Would love to be wrong about that, but it seems like even just blocking a site is basically impossible without putting nanny-ware right on his machine; and that's only a bootable Linux USB stick away from being removed unless I lock down the BIOS and all that, and at that point it's not his computer and the rules of engagement have been voided.
For now I'm just using "policy" to stop him, but IMO the tools that parents have are weak unless you just want your kid to be an iPad user and never learn how a computer works at all.
- Aurornis 8mo agoAs a parent of young children, this is your entire problem: > the terms of engagement are, I can block it however I want from the network side, and if he can get around it, he can watch. You're treating this as a technical problem, not a parental rules problem. Your own rules say he's allowed to watch! You have to set the expectations and enforce it as a parent.
- MintPaw 8mo agoI think the point is that it's not enforceable.
- mikestorrent 8mo agoCorrect. I think that's the purpose of DoH, but it's not helping me with my little game.
- fc417fc802 8mo agoDepends on what the goal is. But yeah I agree if you really don't want them on YouTube (or whatever) and really do want them to tinker with their devices then you're likely going to have to eschew technical measures for more overt ones.
- mikestorrent 8mo agoWell, the point of it is to turn learning about network security and TCP/IP into a game that encourages him to dig in deeper than just the typical surface level interaction with a computer. Firefox has just made the job harder for me than I'd like. I have no issue with simply having him turn the thing off, or taking it away. It's moderated, I'm not totally hands off, c'mon.
- Dylan16807 8mo agoPutting controls on the machine you want to restrict is pretty normal. While I agree with your first sentence that it's hard for parents to get proper monitoring tools, the rest of this sounds like a self-imposed problem. If you don't want to mess with the actual machine then run a proxy it has to use.
- rkagerer 8mo agoSounds like a smart kid, is part of you secretly proud of him for his tenacity? Is it impractical to keep an eye on what he's doing on his computer, i.e. physically checking in on him from time to time? How about holding him responsible for his own behavior, to develop respect for the rules you impose? Is it just hopeless, and if so how come? Is it impossible for him to understand why you don't want him watching certain content or why he should care about being worthy of your trust? I'm not judging here, I'm genuinely curious.
- fc417fc802 8mo agoPersonally I wouldn't want to expose a child to "the algorithm" ie recommendations. It turns up useful stuff but (IMO) the stream contains an unacceptable concentration of radioactive waste and becomes increasingly concentrated if you click on any of it. I might suggest explaining this to him, providing a uBlock filter to sanitize the page, and requiring use of said filter.
- mikestorrent 8mo ago> is part of you secretly proud of him for his tenacity? Of course! That's the whole point. The computer's in a highly visible area of the home. The point was to try to get him to learn a little about networks with some built-in motivation, but I didn't expect the arms race to end so easily.
- stevage 8mo agoI remember when I was a kid that age there were rules and some were technically enforced. But if you found a way around the technical enforcement you were in huge trouble. The equivalent here would he been, if you used a proxy to watch what you weren't meant to, then you lose all screen time indefinitely. Sneaking around parents' rules was absolutely not on.
- deleted 8mo ago[deleted]
- fc417fc802 8mo agoThe obvious solution would be TLS interception and protocol whitelisting. Same as corporate IT. Stick the kids' devices on a separate vLAN if you don't want to catch all the other devices in the crossfire. Still, there's an awful lot of excellent educational content on YouTube. It seems unfortunate to block access to that. Have you considered self hosting an alternative frontend for it?
- mikestorrent 8mo ago> TLS interception and protocol whitelisting Well, that means directly doing things on the endpoint, which I don't want to do. One could work around that with a Linux USB; I could block USB boot, but then I'm just giving him an iPad, right? What's the point? The goal is the learning exercise that puts Youtube as a reward mechanism for getting around my blocks. I just hoped to not run out of options so quickly.
- fc417fc802 8mo agoNo? A firewall at the edge of the network performs a MitM attack against all TLS connections, substituting in your own (ie self signed) root certificate for the connection on the local side. It also performs protocol filtering because the only realistic way to prevent leaks is a whitelist approach. The end user is faced with a choice. Either add the local root certificate or else all TLS connections will be rejected. Booting off a USB won't get around it. At this point this is a bog standard approach taken by any corporate IT department that takes network security even half seriously. Granted, certain types of proxy will still work since automated approaches to filtering page content itself are not particularly robust. You could always write a custom heuristic to detect the YouTube frontend though. Would probably be quite easy since the elements have predictable names. That said it doesn't really seem like blocking is what you're actually after. It's unfortunate the cat and mouse game being used as a learning activity concluded so quickly but maybe just have a chat with him about the psychological issues posed by algorithmic feeds and user generated content in general? I'll mention again, a self hosted alternative frontend for YouTube might address most of the objections you have to it in the first place.
- tolerance 8mo agoAt this point why not just emancipate him. Hook him up with an easy remote job, put a lock on his bedroom and hand him the keys, and make him start paying rent. Because I’m having trouble figuring out what part of society you’re preparing him for at this stage. Respectfully.
- mikestorrent 8mo agoWell, what jobs are even going to exist in 15 years??
- tolerance 8mo agoLook, I get what you mean. Sort of watching out for where the puck is moving instead of worrying about where it’s at now. Maybe it would help not to think that your son is out on the ice with you right now. Because I feel like that’s how you’re treating him. And at least in the situation you described he’s beginning to skate circles around you! If he’s smart enough to outwit you then maybe he’s smart enough for you to start explaining to him whatever the reasons are you don’t want him to do certain things. I get it. You don’t want him to do some things but at the same time you don’t want to curtail his ambition and agency to do other things. Am I on the right track? I won’t tell you what to do about that. I mean I could, but I hope that this was useful enough, whatever I mean to be doing here. Maybe you need to take a step back and revise your feel for the game that you’re playing on your own before you intend to prepare him to start too. The ‘game’ of life and making one’s living.
- bfg_9k 8mo agoWhats so hard about taking the iPad out of they're hands? or laptop or whatever, once you catch them on sites they shouldnt be on?
- mikestorrent 8mo agoYou missed the point. I take it away all the time! The goal is to teach him about networking, by forcing him to learn it to work around the limitations.