Dari tulisan saya [V], akhirnya saya jadi assign contract dengan pihak penerbit Dian Rakyat untuk mencetak 3 buku baru antara lain:
- Konsep dan Implementasi Cryptography Dengan .NET
- Pemrograman Active Directory Dengan .NET
- Pemrograman Jaringan Internet Linux Dengan C/C++
Konsep dan Implementasi Cryptography Dengan .NET
Buku ini saya ingin mencoba menjembatani antara pandangan scientist dengan professional engineer mengenai Cryptography. Disini saya tidak membahas bagaimana model matematika yang komplek tetapi lebih mengarah high level model cryptography philosophy. Disini lain, saya tidak banyak fokus mengenai .NET itu sendiri ataupun berbicara mengenai IDE untuk .NET tetapi saya akan menjelaskan bagaimana mengimplementasikan model matematika dari cryptography dengan menggunakan .NET dengan bahasa C# dan VB.NET.
Tujuan utama penulisan buku ini adalah saya ingin memberikan awareness mengenai security terutama di sisi aplikasi. Dengan tumbuhnya awareness ini diharapkan sense terhadap how to write secure code akan mengakar ketika membangun suatu aplikasi. Isi dari buku ini meliputi:
- Konsep .NET Cryptography
- Algoritma transformasi base 64
- Algoritma random generator
- Hash cryptography meliputi algoritma SHA1, SHA256, SHA384, SHA512 dan MD5
- Mendeteksi Data Error Dengan Algoritma CRC
- Private dan Public key cryptography
- Symmetry cryptography meliputi algoritma Rijndael, RC2, DES, dan TripleDES
- Asymmetry cryptography meliputi algoritma DSA dan RSA
- Konsep dan penerapan Digital signature
- Konsep dan penerapan Digital certificate
- Manajemen cryptography key
Dengan dikuasai materi ini, saya berharap pembaca bisa mengimplementasi philosophy of security didalam aplikasi .NET tanpa dibatasi dengan versi dari .NET Framework.
Pemrograman Active Directory Dengan .NET
Well, setiap orang yang berkecimpung didunia IT infrastructure terutama di Windows environment pastilah mengenal Active Directory. Didunia Windows Programmer juga pasti sudah mendengar apa itu .NET. Nah, buku ini mencoba menggabungkan pengetahuan IT infrastructure dan programming untuk mengupas habis mengenai Active Directory. Tujuan utama dari penulisan ini untuk memberikan bekal pengetahuan mengenai Active Directory dan cara memprogramnya dengan .NET sehingga diharapkan pembaca bisa mengoptimalkan penggunaan Active Directory (Customization). Isi dari buku ini meliputi:
- Konsep dan arsitektur Active Directory
- Instalasi dan konfigurasi Active Directory
- ADSI .NET
- Directory Service dan manipulasinya
- Sistem Authentication melalui Active Directory
- Manajemen User
- Manajemen Group
- Sistem sekuriti pada Active Directory
Disini saya akan menggunakan Active Directory dari OS Windows 2003 R2 Enterprise Edition dan .NET Framework 2.0 . Buku ini terbuka untuk IT Pro dan Developer dengan benefit yang didapatkan adalah kemampuan IT integrator.
Pemrograman Jaringan Internet Linux Dengan C/C++
Linux ?? Et..sabar, ini bukan barang haram seperti pandangan Windows follow. Disini saya mencoba untuk memberikan pandangan mengenai Socket Programming disisi Linux Environment. Bagi C/C++ developer, OS Environment kadang menjadi kendala tersendiri padahal C/C++ dibangun dengan open standard sehingga diharapkan gap antar OS bisa lebih kecil. Dibuku ini saya menunjukkan bagaimana mudahnya Socket Programming di OS Linux dengan C/C++ pada compiler GCC seperti halnya buku pertamaku yang berjudul "Pemrograman Jaringan Internet Dengan Visual C++" tahun 2001. Isi buku ini meliputi:
- Konsep Jaringan Internet (IP)
- Pengenalan Socket
- Sistem Connection-Oriented Protocol
- Sistem Connectionless-Oriented Protocol
- Pemrograman Socket Untuk Protocol HTTP
- Pemrograman Socket Untuk Protocol FTP
- Pemrograman Socket Untuk Protocol SMTP
- Pemrograman Socket Untuk Protocol POP3
- Sistem Client-Server
- Aplikasi Client-Server: Chatting
Pada awalnya saya menulis di FreeBSD tetapi seperti agak susah untuk pembaca dalam socket programming di area FreeBSD sehingga saya putuskan menggunakan Linux Ubuntu 6 untuk implementasi OS nya. Saya sendiri sudah mendapatkan copy DVD Linux Ubuntu dari mr. Kunto. Penulisan buku area ini adalah bagian idealis saya untuk meramaikan khasana teknologi Messaging di Indonesia.
Writing Schedule
Saya sudah plot untuk release buku ini dengan pihak penerbit
- Bulan Mei untuk buku Cryptography
- Bulan Juni untuk buku Active Directory
- Bulan Juli untuk buku Jaringan Internet
Lumayan ketat memang tapi saya force myself untuk finishing buku ini. Ketatnya schedule ini saya pikir tidak separah seperti Apress yang dulu pernah saya submit. Saya worry tidak bisa commit schedule nya 