danaeckel said:
I know kids/teens, they lie, break the rules, etc. I want to be one step ahead.
This general statement makes me revolting somehow. We all were in the past kids/teens as well. I am 51 years old, however I can remember my youth, and I cannot remember me generally lying, breaking rules, etc. Instead, I remember treating my parents respectfully and being treated respectfully by them.
Now I am a dad of an almost 6 years old boy. He uses the internet by the way of bookmarks that I prepared for him. So, for the moment I am not that concerned, however for the future, I have many concerns. This is my list of IT related concerns sorted by priority:
- spending too much time on the computer
- using file sharing
(I don't want to lose my house, cars and anything else, because my son is sharing some idiotic songs, movies and/or games)
- him being drawn into criminal activities
- him taking part or being victim of mobbing in social networks
- him visiting pages violating by any means the human dignity of anybody
(e.g. excessive violence, racism, other political and/or religious indoctrination, hard-core pornography)
I agree with SirDice. I also think that keeping on talking about any issue is essential, and should be the base for any other measures, and perhaps makes anything else already superfluous. In my opinion mutual respect is another important keyword here.
I am going to address 1, and partly 2 on the client side, since a timer is part of the OS he is using, and regarding 2, the up-comming technology of execution-prevention of non-signed apps will be handy for this.
I am thinking to address also 2 and in addition 5 on the server side. The server is the gateway with NAT and firewall, and runs a recursive name server. Client access to foreign name servers is blocked by the firewall.
Of the server-side measures, 2 will perhaps be complicated, because blocking of some ports may not be sufficient - any ideas are very welcome here.
Regarding 5, query-logging is activated in
/etc/namedb/named.conf. Several years ago, I wrote a name server query log analysis tool, which sorted the queries by users and domains into a FileMaker database. The users were confronted on a monthly basis with their logs, and this was already sufficient for keeping strange activities on a low level - this was not a hidden but an open type of control. When I find some time, I will re-vamp the query log analysis tool for sorting the queries into a PostgreSQL-DB, however, given the age of my son, I guess that I still got some time for this.
I don't think that concerns 3 and 4 can be addressed by any technical measures. This remains an educational challenge.
Finally, in no case, I am going to take hidden measures, since in my opinion this would contradict to my respect to my son, and also inhibit me teaching responsibility to him.
Best regards
Rolf Jansen