Training Syllabus

NCVS004 - Securing .NET Application

Securing .NET Application

 

Materi training ini membahas konsep dan teknik implementasi security untuk aplikasi yang dibangun diatas platform .NET Framework. Topik yang dibahas meliputi penggunaan security API untuk enkripsi; Hash; Code Access Security; Role Based Security; hingga Isolated Storage.

Selain itu juga dibahas teknik Strong Naming; Obfuscation; serta Digital Certificate untuk mencegah terjadinya perubahan konten yang terdapat dalam sebuah .NET Assembly. Setelah mengikuti training ini peserta diharapkan akan memiliki dasar-dasar teknik security .NET yang dapat diimplementasikan untuk melindungi aplikasi yang dibangun.

Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.

Durasi: 3 (Tiga) Hari

Outline Materi:

  • .NET Assembly
  • Application Domain
  • Using Strong Names
  • Obfuscation
  • Publisher Certificates
  • Cryptographic Services
  • Hash Algorithm
  • Encryption and Decryption
  • Symmetric and Asymmetric Encryption
  • Using Role Based Security
  • Principals, Identity, and Roles
  • Role Membership
  • Building Block Code Access Security
  • Securing ClickOnce using CAS
  • Using Isolated Storage
  • Manipulation Isolated Storage