Bagaimana cara menguji perangkat lunak tanpa meninggalkan jejak pada sistem?

  • Windows Sandbox menciptakan lingkungan yang terisolasi dan sekali pakai untuk menguji perangkat lunak tanpa memengaruhi sistem utama Anda.
  • Fitur ini hanya tersedia di Windows 10/11 Pro atau Enterprise dan membutuhkan CPU 64-bit, virtualisasi, dan RAM yang memadai.
  • Menutup Sandbox akan menghapus semua perubahan, aplikasi, dan file yang dihasilkan selama sesi tersebut.
  • Alat ini ideal untuk menganalisis program yang mencurigakan, lampiran yang tidak jelas, dan menguji konfigurasi tingkat lanjut dengan keamanan lengkap.

Uji perangkat lunak tanpa meninggalkan jejak di Windows.

Saat kita mengunduh program dari internet, selalu ada pertanyaan apakah program tersebut akan menyertakan virus, adware, atau perubahan sistem yang mengganggu: toolbar browser, layanan yang berjalan sendiri, entri registri... Dan, yang terburuk, biayanya sangat mahal setelahnya. biarkan tim tetap seperti semulaUntungnya, pada versi Windows profesional terdapat mode yang dirancang khusus untuk ini: menguji perangkat lunak tanpa benar-benar memengaruhi sistem.

Mode itu disebut Windows SandboxPada dasarnya, ini seperti memiliki komputer baru di dalam komputer Anda sendiri, sepenuhnya terisolasi dan sekali pakai. Setiap kali Anda membukanya, instalasi Windows yang bersih akan muncul. Semua yang Anda instal, modifikasi, atau jalankan di sana akan sepenuhnya dihapus saat Anda menutupnya, tanpa meninggalkan jejak pada instalasi utama Anda. Ini ideal untuk mengutak-atik program yang mencurigakan, email yang terasa tidak benar, atau konfigurasi yang tidak ingin Anda ambil risikonya pada sistem harian Anda.

Apa artinya menguji perangkat lunak tanpa meninggalkan jejak pada sistem?

Saat kita bicarakan Uji program tanpa meninggalkan jejak di Windows. Yang kami maksud adalah menjalankan aplikasi di lingkungan yang sama sekali tidak dapat memengaruhi sistem operasi utama. Tidak ada file, tidak ada entri registri, tidak ada pengaturan, tidak ada data pribadi. Dengan kata lain, tempat pengujian di mana Anda dapat melakukan apa pun yang Anda inginkan, dengan mengetahui bahwa ketika Anda menutupnya, semuanya akan hilang.

Dalam penggunaan normal, program apa pun yang Anda instal di PC Anda pada akhirnya akan hilang. catatan, entri loglayanan dan konfigurasi di seluruh sistem. Bahkan setelah penghapusan instalasi, beberapa sisa-sisa hampir selalu tetap ada. Dengan alat tipe sandbox, "kekacauan" ini terkandung dalam lingkungan terisolasi yang sepenuhnya dibuang ketika sesi berakhir.

Keunggulan utamanya adalah, ketika dihadapkan dengan perangkat lunak yang asal-usulnya meragukan atau bahkan berbahaya, Sistem operasi sebenarnya tidak rusak.Jika program tersebut ternyata jahatIa terperangkap di dalam lingkungan yang terisolasi. Setelah Anda menutup sandbox, semua yang Anda instal atau jalankan di dalamnya akan dihapus secara otomatis.

Berkat hal ini, Anda dapat menggunakan lingkungan ini untuk menganalisis file mencurigakanPeriksa file instalasi, coba versi beta yang tidak stabil, atau bereksperimen dengan perubahan konfigurasi tingkat lanjut tanpa risiko merusak instalasi Windows utama Anda.

Sebenarnya apa itu perangkat lunak Sandbox?

Lingkungan terisolasi tipe sandbox di Windows

Un Perangkat lunak sandbox Ini adalah aplikasi yang membuat sebuah lingkungan eksekusi yang terisolasi dan terkontrol di dalam sistem operasi. Lingkungan virtual ini, yang sering disebut sebagai "sandbox," berperilaku seperti sistem kecil dan independen tempat Anda dapat menjalankan program dan proses tanpa dapat berinteraksi secara bebas dengan bagian komputer lainnya.

Secara teknis, jenis solusi ini bergantung pada teknik virtualisasi dan isolasiHal ini menciptakan lapisan tambahan antara sistem host dan apa yang berjalan di dalam sandbox. Ini melibatkan konsumsi sumber daya tambahan karena sebuah instance sistem dibuat di atas sistem Windows yang sebenarnya. Sebagai imbalannya, sistem host tetap tidak terpengaruh oleh apa yang terjadi di dalam sandbox.

Dalam kasus Windows Sandbox, Microsoft memanfaatkan hal tersebut. Fitur virtualisasi terintegrasi ke dalam Windows 10 dan Windows 11. (dalam edisi Pro dan Enterprise-nya) untuk menyiapkan lingkungan sementara di mana setiap reboot mengembalikan sistem ke keadaan yang benar-benar bersih. Ini bukan mesin virtual klasik dengan disk persisten, melainkan lingkungan pengujian sementara yang sepenuhnya direset di setiap sesi.

Selain berperan sebagai perisai terhadap malware, jenis perangkat lunak ini sangat berguna untuk... pengembangan dan pengujian QAPara programmer dapat menguji bagaimana sebuah aplikasi diinstal dan dijalankan pada sistem "kosong", tanpa harus menyiapkan mesin uji secara manual dan tanpa khawatir bahwa pustaka, dependensi, atau perubahan konfigurasi akan mencemari lingkungan kerja yang sebenarnya.

Pada akhirnya, solusi sandbox telah menjadi sebuah alat yang hampir tak tergantikan bagi pengguna tingkat lanjut dan penggemar. Bagi mereka yang suka bereksperimen dengan aplikasi, skrip, penyesuaian sistem, atau bahkan contoh kode berbahaya, tetapi tidak ingin menginstal ulang Windows atau memulihkan cadangan setiap hari, atau menggunakan cara-cara yang tidak lazim. pembersihan.

Perbedaan antara sandbox dan mesin virtual biasa

Meskipun secara konseptual terdengar sangat mirip, Sandbox tidak sama dengan mesin virtual tradisional.Mesin virtual klasik (misalnya dengan Hyper-V, VirtualBox, atau VMware) biasanya memiliki sistem operasi lengkap yang terpasang pada disk virtual, dengan konfigurasi dan data tetap yang dipertahankan dari satu sesi ke sesi lainnya.

Namun, lingkungan tipe Sandbox Windows dimaksudkan sebagai sistem sekali pakai dan sementaraSetiap kali Anda menjalankannya, citra Windows yang bersih akan dibuat berdasarkan instalasi asli, tanpa program atau konfigurasi sebelumnya. Dan setiap kali Anda menutupnya, semua perubahan akan hilang: file, instalasi, unduhan, kunci registri… semuanya akan terhapus.

Pada mesin virtual biasa, Anda dapat menggunakan foto atau titik pemeriksaan Untuk membekukan status dan kembali ke status sebelumnya ketika terjadi kesalahan, ini ideal untuk lingkungan pengujian berkelanjutan atau laboratorium jangka panjang. Windows Sandbox, di sisi lain, berfokus pada pengujian cepat: Anda menjalankan, memverifikasi apa yang Anda butuhkan, dan menutup, dengan mengetahui bahwa sistem host belum dimodifikasi sedikit pun.

Perbedaan penting lainnya adalah, karena merupakan fitur yang terintegrasi ke dalam Windows, Windows Sandbox hanya membutuhkan konfigurasi minimal.Anda tidak perlu menginstal sistem operasi tamu, mengelola disk virtual, atau mengkhawatirkan driver tertentu. Anda cukup menjalankan fungsinya dan, dalam hitungan detik, Anda memiliki desktop bersih yang siap digunakan.

Persyaratan untuk menggunakan Windows Sandbox di komputer Anda

Persyaratan Sandbox Windows

Sebelum Anda dapat menikmati ini lingkungan terisolasi yang terintegrasi ke dalam sistemKomputer Anda harus memenuhi persyaratan berikut: serangkaian persyaratan perangkat keras dan perangkat lunakIni bukan fitur yang dirancang untuk komputer yang sangat dasar, karena pada akhirnya Anda akan menjalankan Windows "di dalam" Windows Anda.

Sedangkan untuk sistem operasinya, Anda membutuhkan... versi profesional atau bisnis WindowsSecara spesifik, Windows Sandbox tersedia di:

  • Windows 10 Pro atau Enterprise, dimulai dengan versi 1903 (dan versi yang sedikit lebih baru seperti 18305 di saluran uji).
  • Semua edisi Windows 11 Pro atau EnterpriseVersi Home, baik di Windows 10 maupun Windows 11, tidak menyertakan fitur ini.

Pada tingkat arsitektur, sistem tersebut haruslah... 64 bitProsesor 32-bit tidak didukung untuk fungsi ini. Selain itu, komputer harus memiliki kemampuan virtualisasi perangkat keras, seperti Intel VT-x atau AMD-V, dan opsi-opsi ini harus diaktifkan di BIOS atau UEFI.

Mengenai sumber daya, Microsoft menetapkan persyaratan minimum, tetapi dalam praktiknya disarankan untuk memiliki sedikit kelonggaran:

  • CPUProsesor 64-bit dengan minimal 2 core. Disarankan memiliki 4 thread atau lebih, dan idealnya saat ini Anda harus menargetkan 4-6 core fisik agar sistem host tidak terlalu terbebani.
  • RAM: minimal 4 GB untuk dapat menjalankan Sandbox, tetapi memiliki RAM yang cukup memadai juga sudah cukup. 8 GB atau lebihJika Anda berencana menjalankan aplikasi berat di lingkungan terisolasi, sebaiknya sediakan RAM 12 GB atau lebih untuk berjaga-jaga.
  • penyimpananSetidaknya dibutuhkan ruang disk kosong sebesar 1 GB agar sistem dapat berfungsi. Sangat disarankan untuk menggunakan drive SSD untuk pengalaman yang lancar dan waktu pemuatan yang cepat.

Ini juga penting untuk dimiliki pembaruan windows terbaru Diinstal untuk alasan kompatibilitas dan keamanan. Versi terbaru biasanya mencakup peningkatan kinerja dan patch khusus untuk virtualisasi dan komponen Sandbox.

Konfigurasi perangkat keras yang direkomendasikan untuk performa yang baik.

Meskipun Windows Sandbox berfungsi dengan persyaratan minimum, untuk penggunaan yang nyaman dan untuk menghindari perasaan bahwa komputer berjalan sangat lambat, ada baiknya untuk menargetkan pengaturan yang lebih tinggi. konfigurasi yang sedikit lebih bertenaga lebih dari apa yang benar-benar diperlukan.

Di dalam prosesor, semua yang merupakan Prosesor Intel Core atau AMD Ryzen kelas menengah ke atas. Dari beberapa tahun terakhir, Anda akan baik-baik saja. Jika Anda ingin bekerja dengan lancar, prosesor 6-core, 12-thread adalah kombinasi yang sangat seimbang, terutama jika Anda sering membuka banyak aplikasi baik di sistem utama maupun di dalam Sandbox.

Mengenai memori, meskipun secara resmi dapat berjalan dengan 4 GB, dalam praktiknya jumlah tersebut sangat terbatas, bahkan untuk sistem host. 8 GB RAM Anda akan dapat bekerja dengan cukup baik jika Anda tidak berlebihan dalam membuka banyak aplikasi; dimulai dari 12 atau 16 GB Sekarang Anda dapat mempertimbangkan untuk menjalankan beberapa alat berat dalam lingkungan terisolasi tanpa sistem mengalami kerusakan.

Penyimpanan juga berpengaruh: sebuah SSD Modern Ini akan membuat proses memulai Sandbox dan menginstal program di dalamnya jauh lebih cepat. Jika Anda masih menggunakan hard drive mekanis, Anda akan merasakan waktu pemuatan yang lebih lama dan sedikit lambat saat bekerja di lingkungan virtualisasi.

Singkatnya, semakin seimbang perangkat kerasnya, semakin baik pengalaman Anda: prosesor multi-core, RAM dan SSD yang memadai Inilah tiga bahan utama untuk memastikan bahwa pengujian perangkat lunak di dalam Sandbox tidak menjadi siksaan menunggu tanpa akhir.

Cara menginstal dan mengaktifkan Windows Sandbox langkah demi langkah

Windows Sandbox disertakan dalam edisi yang kompatibel, tetapi tidak diaktifkan secara defaultAda dua cara utama untuk menjalankannya:

  • Menggunakan PowerShell (sedikit lebih teknis).
  • Menggunakan jendela fitur Windows klasik (metode termudah bagi sebagian besar pengguna).

Jika Anda lebih menyukai cara yang cepat dan bergambar, cukup buka bilah pencarian dan ketik "Mengaktifkan atau menonaktifkan fitur Windows"Buka alat yang tampak paling sesuai dan tunggu hingga daftar komponen opsional dimuat.

Di jendela tersebut, Anda akan melihat serangkaian kotak dengan fungsi sistem tingkat lanjut. Gulir ke bawah hingga Anda menemukan entri tersebut. “Windows Sandbox” atau “Windows Sandbox” (tergantung pada bahasa instalasi Anda). Pilih opsi tersebut dan konfirmasi dengan OK agar Windows mulai menambahkan komponen yang diperlukan.

Di akhir proses, sistem akan menanyakan kepada Anda nyalakan kembali komputerIni adalah langkah wajib: fungsionalitas tidak akan terpasang sepenuhnya sampai proses restart ini selesai. Pada mesin modern, proses restart yang terkait dengan instalasi ini biasanya hanya membutuhkan waktu satu atau dua menit.

Jika Anda lebih suka menggunakan konsol, Anda juga dapat mengaktifkan fitur tersebut dari jendela PowerShell dengan izin administratorCukup jalankan perintah yang mengaktifkan fitur Windows Sandbox opsional, setelah itu Anda tetap perlu memulai ulang agar perubahan berlaku.

Cara menggunakan Windows Sandbox untuk menguji program tanpa meninggalkan jejak.

Setelah komponen terpasang, menggunakannya sangat mudah. ​​Untuk membukanya, cukup buka menu Mulai atau kotak pencarian Windows dan ketik “Kotak Pasir Windows”Anda akan melihat aplikasi dengan ikon biasanya, dan Anda dapat menjalankannya seperti program lainnya.

Saat pertama kali Anda menyalakannya, pengisian daya mungkin membutuhkan waktu sedikit lebih lama, karena sistem harus Siapkan citra dasar dan konfigurasi awal.Dari situ, eksekusi selanjutnya biasanya jauh lebih cepat, dimulai dalam hitungan detik pada komputer modern.

Saat dibuka, Anda akan menemukan Desktop Windows yang berfungsi penuhBiasanya dalam bahasa Inggris dan belum diaktifkan, tetapi berperilaku seperti sistem yang baru diinstal. Tidak ada aplikasi pihak ketiga, tidak ada konfigurasi aneh, dan tidak ada file pribadi. Rasanya seperti menggunakan PC baru, tetapi dalam jendela di desktop Anda sendiri.

Untuk menguji file yang mencurigakan, cukup Seret dari sistem Anda yang sedang berjalan ke jendela Sandbox. Atau salin dan tempel saja. Dari situ, Anda dapat menjalankan atau menginstalnya tanpa rasa takut: setiap upaya program untuk memodifikasi sistem operasi akan terbatas dalam lingkungan terisolasi tersebut.

Setelah Anda menyelesaikan pengujian, tutup jendela Windows Sandbox menggunakan tanda X di pojok, seperti yang Anda lakukan pada aplikasi lain. Sistem akan memberi tahu Anda bahwa Semua isi sesi akan hilang.Dan setelah konfirmasi, semua perubahan akan dihapus sepenuhnya: program yang terpasang, unduhan, modifikasi konfigurasi... semuanya.

Contoh praktis: kapan sebaiknya menggunakan Sandbox?

Windows Sandbox sangat berguna dalam situasi di mana Anda memiliki keraguan yang beralasan tentang keamanan atau stabilitas suatu programNamun Anda benar-benar perlu mengujinya. Misalnya, dengan installer yang diunduh dari situs web yang tidak terpercaya, versi beta yang bocor, alat gratis yang terlalu membebani sistem, dan lain sebagainya.

Ini juga merupakan sumber daya yang sangat mudah dikelola. lampiran email yang asal-usulnya meragukanJika Anda menerima file terkompresi atau file yang dapat dieksekusi yang mungkin penting tetapi Anda tidak sepenuhnya yakin, Anda dapat memindahkannya ke Sandbox dan membukanya di sana: jika ternyata itu adalah Trojan atau ransomware, ia akan terperangkap di lingkungan sementara tersebut.

Pengguna yang lebih mahir secara teknis menggunakannya untuk uji perubahan konfigurasi lanjutan (misalnya, mengutak-atik registri, bereksperimen dengan kebijakan grup, atau menginstal driver yang tidak konvensional) tanpa risiko membuat sistem utama tidak stabil atau tidak dapat di-boot.

Demikian pula, ini banyak digunakan untuk pengujian keamanan dengan malware sungguhan atau skrip yang berpotensi berbahayakhususnya di lingkungan laboratorium. Idenya adalah untuk mengamati perilaku kode dalam lingkungan yang terkontrol, dengan mengetahui bahwa setelah menutup sesi, seluruh "eksperimen" akan hilang tanpa jejak.

Singkatnya, setiap kali Anda berpikir "Saya ingin melihat ini, tetapi saya tidak yakin untuk memasangnya di Windows saya," ada baiknya untuk menjalankan Sandbox terlebih dahulu agar Anda merasa tenang.