Kunci Situs Web untuk Windows

0

Apakah ada cara / hack / software untuk mengunci domain (tidak hanya halaman utama tetapi seluruh domain. Misalnya tidak hanya superuser.com tetapi juga superuser.com/questions/ask dan yang lainnya.) Di Windows 8 dengan kata sandi?

Saya sudah tahu mengedit file host di driver di folder windows tetapi tidak memberikan opsi untuk menggunakan kata sandi tidak memblokir seluruh domain. Saya tidak dapat menggunakan perangkat lunak yang memblokir "situs web yang buruk" dari anak di bawah umur serta tujuan saya bukan dari kategori tertentu.

Klarifikasi: Saya tidak berbicara tentang situs web yang saya hosting. Saya berbicara tentang membuat situs web tertentu tidak dapat diakses dari komputer pribadi saya.

pengguna314361
sumber
Anda ingin kata sandi melindungi situs web eksternal? Mengapa Anda ingin itu? Ini sepertinya bukan sesuatu yang Anda inginkan.
krowe
Apakah ini situs web yang Anda hosting dan ingin kata sandi bagi pengguna untuk masuk atau memblokir situs web di internet sehingga orang-orang di komputer Anda tidak dapat mengaksesnya (seperti kontrol orang tua)?
Matthew Williams
Saya ingin domain tertentu tidak dapat diakses dari komputer saya. Saya akan mengedit pertanyaan saya.
user314361
1
@ user314361 apakah saya ditendang di kepala oleh seekor kuda? Saya cukup yakin Anda berkata:I can't use software
MonkeyZeus
1
@ user31461 yakin mereka bisa mengkonfigurasinya untuk melakukannya ..
Ramhound

Jawaban:

0

Apa yang ingin Anda lakukan selalu akan menjadi peretasan karena Anda ingin menggunakan keamanan Windows secara tidak benar dalam skenario ini. Secara umum, Anda harus menggunakan login Anda untuk memberikan kredensial dan kemudian menetapkan hak istimewa berdasarkan itu.

Yang sedang berkata, Anda bisa membuat skrip untuk menukar file host.

Buat file batch berikut dan beri nama apa pun yang Anda inginkan. Saya menggunakan nama "myrename.bat".

:: myrename.bat
@echo off
SETLOCAL

:: verify the first file exists
if not exist "%~1" ( echo ERROR: File not found "%~1" & goto endofscript )

:: verify the second file exists
if not exist "%~2" ( echo ERROR: File not found "%~2" & goto endofscript )

:: Create a guaranteed unique string for temporarily naming one file
set instance=%date:~-4,4%%date:~-10,2%%date:~-7,2%
set instance=%instance%-%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
set instance=%instance%-%RANDOM%

:: rename the first file to a temporary name
ren "%~1" "%~nx1.%instance%"
:: rename the second file to the first file name
ren "%~2" "%~nx1"
:: rename teh first file to the second file name
ren "%~1.%instance%" "%~nx2"

:endofscript

Dengan asumsi dua file ini ada di jalur ini:

  • C: \ Windows \ System32 \ drivers \ etc \ hosts
  • C: \ Windows \ System32 \ drivers \ etc \ hosts.other

Kemudian Anda dapat menjalankan perintah di bawah ini dan mereka akan bertukar nama:

myrename"C:\Windows\System32\drivers\etc\hosts" "C:\Windows\System32\drivers\etc\hosts.other"

Jika File A atau File B tidak ditemukan, kesalahan itu dilaporkan di layar dan proses berhenti.

Karena file host adalah file sistem, itu akan menyebabkan UAC memunculkan pesan yang menanyakan apakah Anda ingin memperbolehkan ini. Untuk mengubah dialog itu menjadi dialog kata sandi, ikuti panduan ini: http://www.sevenforums.com/tutorials/77389-uac-require-password-administrator.html

Buka menu mulai dan pergi ke kotak pencarian. Ketik Kebijakan Keamanan Lokal, sekarang tekan enter. Setelah program ini terbuka, navigasikan ke Kebijakan Lokal, lalu Opsi Keamanan. Sekarang gulir ke bawah hingga Anda melihat Kontrol Akun Pengguna atas nama kebijakan. Setelah Anda melihatnya, cari dua yang mengatakan Kontrol Akun Pengguna: Perilaku prompt elevasi untuk .... Klik kanan pada mereka dan klik modifikasi. Ubah nilai menjadi Konfirmasi Kredensial. Keluar dari program.

Saya belum menguji ini tetapi harus berhasil. Cukup masukkan perintah di jalan pintas dan harus beralih di antara mode. Kata sandi diperlukan untuk kembali dan keempat. Ini juga akan memerlukan kata sandi untuk semua aktivitas administrator yang akan selalu menjadi persyaratan dalam skenario ini jika Anda tidak ingin itu mudah dilewati.

Memperbarui

Saya sudah menguji ini dan itu berhasil. Anda harus menutup semua aplikasi yang terbuka dan juga menambahkan ini di akhir:

net stop dnscache
net start dnscache

Anda dapat membuat file batch yang terpisah atau hanya menandai di akhir sebelumnya. Juga, di pintasan Anda, pastikan untuk pergi ke tombol lanjutan di tab umum dan periksa Run as Administrator. Kalau tidak, itu hanya akan membuang akses yang ditolak kesalahan.

Krowe
sumber
0

Biasanya, saya akan merekomendasikan menambahkan situs ke Daftar Hitam Router Anda. Karena ini adalah cara yang lebih mudah untuk menghentikan pengguna mengakses situs dari perangkat lain.

Namun, melihat bahwa Anda ingin mengakses situs dengan kata sandi, akan lebih baik untuk mengatur Kontrol Orang Tua dalam Windows yang akan melakukan apa yang Anda cari.

Setiap situs yang Anda masukkan ke dalam Daftar Hitam akan diblokir bersama dengan aplikasi yang dapat memungkinkan mereka untuk menghindari penguncian. Pengguna lain harus meminta akses ke situs yang dapat Anda pantau.

Ingat agar kontrol Parental berfungsi, Anda harus mengatur pengguna lain ke Standar dan meningkatkan hak istimewa Anda ke Administrator (tidak disarankan selalu terbaik untuk bekerja sebagai pengguna Standar dan Mengelola dari akun Admin) atau membuat akun Admin terpisah.

Ikuti tautan ini untuk tutorial lengkap dari Microsoft:

http://windows.microsoft.com/en-gb/windows-8/family-safety

redharrow
sumber