Bagikan melalui


Aplikasi yang aman

Anda harus mempertimbangkan keamanan di semua aspek pengembangan aplikasi Anda, dari desain hingga penyebaran. Mulailah dengan menjalankan Visual Studio seaman mungkin. Lihat Izin pengguna.

Untuk membantu Anda mengembangkan aplikasi yang aman secara efektif, Anda harus memiliki pemahaman mendasar tentang konsep keamanan dan fitur keamanan platform yang Anda kembangkan. Anda juga harus memahami teknik pengkodian yang aman.

Kode untuk keamanan

Sebagian besar kesalahan pengodean yang mengakibatkan kerentanan keamanan terjadi karena pengembang membuat asumsi yang salah saat bekerja dengan input pengguna, atau karena mereka tidak sepenuhnya memahami platform yang sedang mereka kembangkan.

Bangun untuk keamanan

Keamanan juga merupakan pertimbangan penting dalam proses build. Beberapa langkah tambahan dapat meningkatkan keamanan aplikasi yang disebarkan dan membantu mencegah rekayasa terbalik, spoofing, atau serangan lainnya yang tidak sah:

  • Dotfuscator gratis dan membantu melindungi rakitan .NET dari rekayasa terbalik dan penggunaan yang tidak sah seperti penelusuran kesalahan yang tidak sah.
  • Penandatanganan nama yang kuat dapat digunakan untuk mengidentifikasi komponen perangkat lunak secara unik dan mencegah spoofing nama.