Theo dõi lịch sử duyệt web của trẻ ngay cả khi chúng biết cách xóa thủ công


13

Tôi có một đồng nghiệp với hai cậu bé tuổi teen (vâng, hãy nói về 'Tôi có người bạn này thấy ...') Anh ấy hiện đang gặp vấn đề với họ khi duyệt pr0n và muốn làm gián điệp một chút về trình duyệt của họ (Tôi không rõ những triết lý / đạo đức về điều này.) Những đứa trẻ đủ hiểu biết để xóa lịch sử duyệt web của chúng khi chúng được thực hiện. Khi tôi là người sáng lập ra CNTT, anh ấy đã hỏi tôi liệu có cách nào để giữ lịch sử duyệt web không.

Gia đình sử dụng máy Mac và những đứa trẻ lướt web bằng Safari. Tôi biết rằng lịch sử duyệt web được lưu ở đây ~ / Library / Safari / History.plist. Tôi nghĩ rằng nên có một cách để viết AppleScript hoặc tập lệnh khác (Python / Ruby / Bash) có thể sao lưu tệp này đến một vị trí khác (/ opt / local / history, v.v.)

Vì bọn trẻ biết xóa lịch sử của chúng khi chúng hoàn thành nên tập tin sẽ được sao lưu định kỳ với một cái gì đó tương tự như một công việc định kỳ hoặc một cái gì đó như Hazel ? Trong khi nó có thể hoạt động, có vẻ như nó sẽ tạo ra rất nhiều bản sao lưu gia tăng nhỏ.

Hoặc có thể 'xem' ~ / Library / Safari / History.plist và tăng dần các thay đổi cho tệp sao lưu (lưu khác biệt để nói) nhưng không mất bất kỳ dữ liệu nào?

Bất kỳ ý tưởng / giải pháp đánh giá cao.

CẬP NHẬT / CHỈNH SỬA: Nhận được thông báo từ người cha quan tâm rằng người già nhất sử dụng Firefox trên một PC khác, vì vậy giải pháp OpenDNS (tốt nhất là ở cấp bộ định tuyến) là câu trả lời tốt nhất cho đến khi nó nắm bắt được việc sử dụng cho cả nhà.


Vì điều này có thể liên quan đến Flash: sau khi tự làm mình ngạc nhiên tại macromedia.com/support/documentation/en/flashplayer/help/ , xem phần giới thiệu "Cách tự động xóa lịch sử Flash / dấu vết riêng tư? Hoặc ngăn Flash lưu trữ? " tại superuser.com/questions/1627/ trộm
Arjan

Đèn flash này liên quan như thế nào?
Darren Newton

Hầu hết các trang web video sử dụng Flash, theo như tôi biết.
Arjan

Có, nhưng pr0n không giới hạn ở video.
Darren Newton

7
Dù bạn chọn giải pháp nào, nếu những đứa trẻ đó cảm thấy khó chịu bởi cha mẹ chúng luôn để mắt đến chúng, thì chúng sẽ bắt đầu duyệt ở một nơi khác. Một nơi bạn bè, một thư viện, bất cứ điều gì. Nếu trẻ em không muốn bạn biết điều gì đó, chúng sẽ rất sáng tạo trong việc che giấu nó! Giáo dục họ, nói chuyện với họ, tin tưởng họ! (Và sử dụng OpenDNS, như được đề xuất.)
Wim ten Brink

Câu trả lời:


20

Giải pháp dễ nhất là mở một tài khoản trên OpenDNS và ghi lại lịch sử thông qua đó. Họ sẽ không thể xóa nó.

Nếu anh ta thấy đó là một vấn đề lớn, các trang web cũng có thể bị chặn trên OpenDNS.


Giải pháp tuyệt vời, và tôi chưa từng nghĩ đến. Cũng sẽ nắm bắt bất kỳ vị thần nào với các trình duyệt khác ngoài Safari.
Darren Newton

4
Tuy nhiên, xin lưu ý rằng nếu các chàng trai khôn ngoan với OpenDNS, họ vẫn có thể bỏ qua nó bằng cách thay đổi cài đặt DNS cục bộ.
hyperslug

Hyperslug điểm tốt - đoán rằng nếu anh ta làm điều đó ở cấp độ bộ định tuyến và sử dụng một lý thuyết thông tin nhỏ trong các cuộc trò chuyện của anh ta với những đứa trẻ ít nhất có thể giữ chúng khỏi đường mòn một chút. Nhưng bạn biết đấy, họ sẽ không mất nhiều thời gian để khám phá một proxy hoặc một số biện pháp lách luật khác nếu có động lực.
Darren Newton

Một điều nữa cần lưu ý là nếu ISP của anh ta tiếp tục cung cấp cho anh ta các IP khác nhau, anh ta sẽ phải sử dụng một loại dịch vụ DNS động. OpenDNS hỗ trợ những cái này.
hyperslug

@hyperslug, Luôn có thể sử dụng tệp HOSTS trong / etc để định tuyến mọi thứ đi đến địa chỉ cổng / bộ định tuyến đến OpenDNS được chỉ định ...
Lizz

13

Điều này nghe có vẻ là một đề xuất tốt để ngăn chặn bỏ qua DNS:

Đây là cài đặt của bộ định tuyến của tôi:

  • IP: 192.168.2.254
  • DNS: 208,67.222.222 208,67.220.220
  • Bộ lọc IP: Khối cổng 53 UDP
  • Một mật khẩu rất mạnh cho trang quản trị của nó

Đây là những gì nslookup là như thế. Đầu tiên tôi thử sử dụng IP của bộ định tuyến làm DNS:

 > máy chủ 192.168.2.254
Máy chủ mặc định: 192.168.2.254 Địa chỉ:
192.168.2.254 # 53> google.com. Máy chủ: 192.168.2.254 Địa chỉ:
192.168.2.254 # 53

Câu trả lời không có thẩm quyền: Tên:
Địa chỉ google.com: 64.233.187.99
Tên: google.com Địa chỉ:
64.233.167.99 Tên: google.com Địa chỉ: 72,14.207,99 

Bây giờ tôi thử sử dụng một cái gì đó không phải IP của bộ định tuyến của tôi ... như IP của OpenDNS!

 > máy chủ 208.67.222.222
Máy chủ mặc định: 208.67.222.222
Địa chỉ: 208.67.222.222 # 53>
google.com. ;; kết nối quá hạn;
không có máy chủ nào có thể đạt được 

Vì vậy, bây giờ tôi không thể sử dụng bất cứ thứ gì khác ngoài IP của bộ định tuyến làm máy chủ DNS của mình ... và bộ định tuyến đã bị khóa để chỉ sử dụng OpenDNS.

Anh ta biến bộ định tuyến của mình thành thiết bị duy nhất được phép thực hiện các yêu cầu DNS. Tất cả các thiết bị mạng khác phải sử dụng cài đặt DNS của bộ định tuyến. Lý thuyết nghe có vẻ tốt; Tôi sẽ phải tự kiểm tra nó. Giải pháp còn lại:

  1. ngắt kết nối bộ định tuyến và sử dụng internet trực tiếp từ modem Cáp / DSL
  2. truy cập trang web qua địa chỉ IP

Bạn có thể giải quyết số 1 bằng cách đặt modem DSL trong tủ quần áo và khóa nó. Điều này có thể yêu cầu một số công việc mệt mỏi và gác mái. Bạn có thể giải quyết # 2 với một giải pháp bộ định tuyến / proxy lọc nội dung đầy đủ, có thể tốn kém hoặc phức tạp để thiết lập.

Và cuối cùng, đây chỉ là những yếu tố ngăn chặn. Nếu họ có thể tìm thấy một điểm nóng hoặc một ngôi nhà bạn bè thì đây là moot. Căn nguyên của vấn đề - tôi cho rằng - sẽ cần phải được giải quyết.


Giải pháp khá hay cho việc khóa bộ định tuyến. Tôi nghĩ rằng tất cả những gì anh ta cần là một sự răn đe và một số bằng chứng để bắt đầu 'cuộc trò chuyện' - nhưng đây không phải là một mánh khóe tiện lợi. Có upvote của tôi.
Darren Newton

3
Tôi vừa xác nhận nó hoạt động với tôi bằng DD-WRT: Thiết lập quy tắc để vô hiệu hóa tất cả lưu lượng UDP 53. Đảm bảo rằng nó áp dụng cho tất cả người dùng LAN, không dây và có dây. Đặt máy chủ OpenDNS làm DNS cục bộ (nếu không, nó chỉ lấy DNS ISP mặc định). Chỉ định thủ công bộ định tuyến của bạn là máy chủ DNS trên mỗi PC. Tôi đã phải sửa đổi và kiểm tra nhiều lần mạng b / c là quá khó đối với tôi. Sử dụng ipconfig /flushdns, đặt lại bộ định tuyến của bạn giữa các thay đổi, đóng và tải lại trình duyệt để đảm bảo.
hyperslug

1

nếu bạn đi với giải pháp dns, hãy xem ScrubIT ( http://www.scrubit.com/ ), đó là một dịch vụ dns miễn phí bao gồm một danh sách đen các trang web không an toàn cho trình duyệt gia đình.


0

Nếu bạn thực sự không thể tin tưởng con bạn, tôi sẽ đề xuất OpenDNS. Nhưng trước khi làm điều đó, hãy cố gắng để có được lòng tin của họ và chỉ khiến họ ngừng truy cập vào các trang web xấu mà không có OpenDNS. Hãy thử sử dụng các điều khiển của cha mẹ trực tiếp trên Windows hoặc các điều khiển của cha mẹ Mac để kiểm tra lịch sử và các trang web xấu của họ. Nếu họ vẫn truy cập vào đó, thì hãy sử dụng OpenDNS.


-2

Đi vào thuộc tính trình duyệt và thiết lập mật khẩu để xóa lịch sử trình duyệt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.