Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Keamanan kode adalah masalah utama bagi pengembang dan untuk pengguna aplikasi Internet. Ada risiko: kode berbahaya, kode yang telah dirusak, dan kode dari situs atau penulis yang tidak dikenal.
Ada dua pendekatan dasar untuk keamanan saat mengembangkan internet. Yang pertama disebut "sandboxing." Dalam pendekatan ini, aplikasi dibatasi untuk sekumpulan API tertentu, dan dikecualikan dari yang berpotensi berbahaya seperti I/O file di mana program dapat menghancurkan data di komputer pengguna. Yang kedua diimplementasikan menggunakan tanda tangan digital. Pendekatan ini disebut sebagai "shrinkwrap" untuk Internet. Kode diverifikasi dan ditandatangani menggunakan teknologi kunci privat/kunci publik. Sebelum kode dijalankan, tanda tangan digitalnya diverifikasi untuk memastikan bahwa kode berasal dari sumber terautentikasi yang diketahui, dan bahwa kode belum diubah karena telah ditandatangani.
Dalam kasus pertama, Anda percaya bahwa aplikasi tidak akan merugikan dan Anda mempercayai asal aplikasi. Di yang kedua, tanda tangan digital digunakan untuk memverifikasi keaslian. Penandatanganan digital adalah standar industri yang digunakan untuk mengidentifikasi dan memberikan detail tentang penerbit kode. Teknologinya didasarkan pada standar, termasuk RSA dan X.509. Browser biasanya memungkinkan pengguna untuk memilih apakah mereka ingin mengunduh dan menjalankan kode asal yang tidak diketahui.
Lihat juga
Tugas Pemrograman Internet MFC
Dasar-Dasar Pemrograman Internet MFC