Beberapa ide untuk Anda:
Saya melakukan pekerjaan seperti ini untuk Pelanggan beberapa tahun yang lalu. Saya mengkonfigurasi Windows XP untuk memulai Internet Explorer di "Kiosk Mode" sebagai shell, dan menonaktifkan menu konteks. Tidak ada keyboard di unit ini, sehingga pengguna tidak dapat keluar dari mode layar penuh.
Jika saya harus melakukan ini hari ini, saya akan mulai mencari-cari ekstensi kios untuk Firefox atau "kerang" untuk Internet Explorer sebagai langkah pertama.
Untuk mencegah kebocoran memori di browser dari mengambil unit ke bawah saya menggunakan screensaver untuk logout komputer setelah batas waktu tidak aktif, dimana itu otomatis masuk lagi. Saya juga menjadwalkan reboot malam untuk menjaga proses latar belakang dari kebocoran memori.
Di sisi pemulihan, akan sangat sepele untuk membuat tongkat USB bootable Windows PE / BartPE untuk mencitrakan ulang mesin (ImageX, Ghost, apa pun yang ingin Anda gunakan) jika gagal.
Di depan "akses hanya situs web tertentu": Anda mungkin dapat pergi dengan mengarahkan DNS pada PC ke server DNS terbatas yang hanya melayani zona untuk situs yang ingin Anda akses. Anda dapat menggunakan file "HOSTS", tetapi kemudian Anda mengalami masalah pembaruan jika ada IP yang berubah. Anda dapat menggunakan beberapa perangkat lunak penyaringan tipe "netnanny" pada PC, tetapi saya tidak memiliki pengalaman untuk berbicara dengannya. Terakhir, Anda dapat mengonfigurasi PC untuk menggunakan server proxy (baik yang dihosting secara lokal di PC, atau secara terpusat di 'internet) dan memfilter permintaan dengan cara itu.
Pekerjaan kios tua itu sangat menyenangkan, sebagian, karena kios itu sendiri tidak memiliki konektivitas Internet! Itu menjalankan tumpukan Apache / PHP / MySQL dan server DNS wildcard di latar belakang dan melayani situs itu sendiri dan kios-kios lain di daerah melalui WiFi! Anda bahkan dapat memuat pembaruan ke konten di kios dari stik memori USB atau CD (dengan file otentikasi yang tepat di media). Jika Anda mencoba berselancar dari situs utama yang dihosting, host virtual wildcard dan DNS wildcard akan membawa Anda ke halaman "Maaf, Anda tidak bisa sampai di sana ...".
Saya ingin menggunakan solusi berbasis Linux untuk pekerjaan itu, tetapi Pelanggan memiliki persyaratan bahwa saya menggunakan Windows. Saya akhirnya akan melakukan hal yang sangat mirip dengan sistem berbasis Linux, karena hal itu memungkinkan Pelanggan untuk memuat situs web langsung mereka ke kios yang tidak memiliki akses Internet dan tidak memerlukan pengembang situs web mereka untuk membuat perubahan (mis. kios mengeksekusi semua PHP dan menggunakan database dengan cara yang sama seperti situs web asli). Itu sangat menyenangkan!