Latest articles

Jaringan Layer 3, IP routing

Published by Dhani Setiawan on
Filed under: Networking

Selamat datang teman-teman pembaca. Saya meneruskan tulisan yang lama tentang jaringan layer 1, 2, dan 3. Saya lihat demand tulisan itu lumayan bagus, jadi saya terpikir buat sedikit lebih dalam membahas apa yang terjadi di layer 3.

Layer 3 ini di standar OSI dinamakan network layer dan di layer ini …

Test-driven development (TDD) bukan sekedar unit testing

Published by Dhani Setiawan on
Filed under: Programming Tags: ,

TDD atau Test-driven development?

Yes.., istilah yang lagi ngetrend di dunia software development. Apa dan bagaimana TDD ini? di bawah, saya tuliskan apa itu TDD menurut apa yang saya pahami. Mungkin tidak terlalu akurat tapi paling tidak itulah pemahaman saya tentang metode development ini, silakan dilanjut.

Jadi sebenarnya, istilah Test-driven …

Subnetting IPv6 bisa semudah IPv4, bahkan lebih mudah.

Published by Dhani Setiawan on
Filed under: Networking Tags:
IPv6 Ready

Image: ipv6forum.com

Halo teman-teman pembaca, ini revisi tulisan saya sebelumnya tentang subnetting IPv6. Di tulisan sebelumnya ada sedikit kesalahan yang perlu saya koreksi, terima kasih kepada pembaca yang sudah mengoreksi.

Jadi, ini dia.. sebut saja Subnetting IPv6 edisi revisi atau Subnetting IPv6 v2. :)

Di tulisan sebelumnya ada beberapa rumus …

BlackBerry Messenger Rentan Mitm Attack

Published by Dhani Setiawan on
Filed under: Networking

Awalnya dari saya baca-baca tentang HSTS (HTTP Strict Transport Security). HSTS ini metode buat mencegah Man-in-the-middle (MitM) attack di komunikasi secure SSL/TLS.

Salah satu cara attack komunikasi SSL/TLS sebelum adanya HSTS ini biasanya pakai protocol downgrade. Caranya, si attacker secara diam-diam menempatkan diri di tengah-tengah komunikasi SSL antara …

Blockchain: Teknologi dibalik Bitcoin

Published by Dhani Setiawan on
Filed under: Misc
bitcoin

Gambar: pinterest.com

Bayangkan sebuah sistem tanpa otoritas. Bayangkan kalau kita bisa transaksi tanpa perlu bank, atau buat kontrak tanpa perlu notaris. Bayangkan kalau ada sistem yang bisa mengganti fungsi pihak ketiga itu, bank atau notaris itu, tanpa ribet dan tanpa mahal.

Bisakah? Mungkin sekarang belum, tapi nanti bisa sangat …

Tentang SSL/TLS + sertifikat TLS gratis dari Let's Encrypt

Published by Dhani Setiawan on
Filed under: Misc

Kalau teman-teman lihat di address bar blog ini, protokolnya pakai https yang berarti koneksi ke blog ini pakai secure connection.
Atau coba cek pakai command

openssl s_client -connect devnull.web.id:443

Aman tidak harus mahal. Sertifikat ssl yang dipakai blog ini gratis dari Let’s Encrypt. Beda sama sertifikat …

Belajar Linux Dasar - File Permission

Published by Dhani Setiawan on
Filed under: Linux Padawan Tags:

Selamat pagi, siang, atau malam teman-teman Linuxers. Tulisan ini yang keempat seri pembelajaran Linux dasar, buat teman-teman yang belum baca tulisan sebelumnya, ini link-nya:

  1. Belajar Linux Dasar - Pengenalan Input & Output
  2. Belajar Linux Dasar - Manajemen file
  3. Belajar Linux Dasar - Manipulasi Teks dan Stream

Yang keempat ini kita bakal belajar tentang permissions …

Virus Ubiquiti v5.5.x error "Invalid Credentials"

Published by Dhani Setiawan on
Filed under: Misc Tags: ,

Beberapa hari lalu kami dibuat pusing karena tiba-tiba saja banyak perangkat radio Ubiquiti tidak bisa diakses. Kalau coba login ke perangkat-perangkat itu muncul pesan error “Invalid Credentials” yang berarti username atau password tidak valid.

Tidak ada satu pun manusia yang merubah password. Lagi pula perangkat yang error itu jumlahnya banyak …

"Hampir" Semua Tentang IPv6

Published by Dhani Setiawan on
Filed under: Networking Tags: ,
World IPv6 Launch

Image: www.worldipv6launch.org

Jaringan komputer awalnya dulu lahir di ARPANET (Advanced Research Projects Agency Network), ARPANET ini organisasi networking yang dibiayai sama Departemen Pertahanan Amerika Serikat [1] waktu itu.

Di ARPANET waktu itu, protokol komunikasi perangkat jaringan pakai protokol yang namanya NCP (Network Control Program). Terus di tanggal 1 …