HTTP Cookie dan Session

Ini hal dasar dalam protokol HTTP yang sangat berguna untuk security. Cookie adalah data kecil yang dikirim oleh server ke browser, dan akan dikirimkan kembali oleh browser ketika mengunjungi website yang sama. Analoginya jika kita pergi ke dokter, kita diberi kartu, dan ketika kembali lagi ke dokter tersebut, kita memberikan lagi kartunya supaya bisa dikenali.

Setelah server memberi “Cookie”, browser akan memberikan lagi “Cookie” ke server di request berikutnya

Dalam kasus sebuah kartu berobat, ada beberapa opsi dalam penyimpanan data. Mungkin kita hanya diberi kartu dengan nomor pasien, lalu seluruh datanya disimpan di dalam komputer klinik atau rumah sakit (atau sekedar di sebuah folder khusus).

Lanjutkan membaca “HTTP Cookie dan Session”

Pelajaran Matematika Jonathan

Saya bersyukur kalau mengajarkan matematika ke Jonathan itu mudah sekali. Dengan kurikulum yang kami pakai, seringkali saya tidak harus menjelaskan apa-apa. Jonathan bisa membaca sendiri dan mengerti dengan baik. Dia bisa mengerjakan soal latihan tanpa kesulitan. Kadang-kadang saya sampai berpikir, jangan-jangan kurikulumnya terlalu mudah?

Sebagai gambaran, pelajaran matematika ini dikerjakan 1 unit per-hari, dan dalam seminggu kami mengerjakan 4 pelajaran. Dalam 1 buku, ada 16 pelajaran yang komposisinya 4 pelajaran lalu 1 quiz, 4 pelajaran berikutnya lalu 1 quiz lagi, 4 pelajaran lalu pelajaran ke 15 review, dan pelajaran ke 16 berupa Test dari keseluruhan buku.

Jonathan sekarang kelas 3, ini contoh pelajaran kurikulum yang kami pakai: buku ke-8 (dari 10), pelajaran ke-6. Pelajaran ini sudah sangat jelas sehingga saya gak perlu menambahkan penjelasan apa-apa lagi.

menambahkan banyak angka dengan mencari yang jumlahnya 10

Setiap harinya, ada flashcard yang berganti-ganti, perkalian ataupun penjumlahan. Selain itu ada speed drill. Latihan mengerjakan penjumlahan atau pengurangan atau perkalian dan nantinya juga pembagian sederhana. Menyelesaikan 36 persoalan dalam waktu 1 menit sebanyak-banyaknya.

setiap hari ada speed drill 1 menit
Lanjutkan membaca “Pelajaran Matematika Jonathan”

Security untuk pemula: POST dan GET

Kadang saya merasa lucu membaca komentar dari posting saya. Kalau postingnya terlalu kompleks (seperti berbagai hal yang yang saya tuliskan di blog saya yang berbahasa inggris: tinyhack.com), sedikit sekali yang paham jadi kurang ada komentar yang membangun. Sedangkan jika terlalu sederhana, seperti posting sebelumnya, banyak yang “protes”, atau malah nggak percaya.

Beberapa komentar yang muncul misalnya:

  • Masak bank securitynya seperti itu?
  • Itu kan POST, kok diakses pake GET?

Untuk hal pertama: jangan pikir security bank itu sangat ketat. Untuk hal kedua: sepertinya banyak pemula kurang paham mengenai POST dan GET, dan perlu penjelasan lebih lanjut.

Lanjutkan membaca “Security untuk pemula: POST dan GET”

Hujan

Akhirnya, hujan yang ditunggu datang juga. Walaupun cuma gerimis kecil dan tidak terlalu lama. Tapi cukup membawa angin segar dan harapan positif dari warga kota ini.

Sejak Februari pertengahan, kadar polusi mulai naik turun. Puncaknya beberapa hari lalu kabut asapnya makin tebal dan kebanyakan orang sudah terkena berbagai efek samping dari polusi. Mulai dari mata pedih, sakit tenggorokan, sesak napas, batuk-batuk, migrain dan bahkan ada yang seperti alergi kulit gatal-gatal.

Efek musim polusi biasanya posting di group lokal sini hampir setiap hari ada yang mengeluhkan kenapa tidak ada tindakan dari yang berwenang. Ada juga yang mengeluhkan kenapa banyak yang mengeluh soal polusi, kalau gak suka kan bisa pergi dari kota ini.

Berbagai reaksi muncul ke permukaan, walaupun ada juga beberapa posting positif membagikan tips-tips tetap sehat di musim polusi, atau berbagai cara yang bisa dilakukan untuk membersihkan polusi di ruangan rumah. Mulai dari memasang filter, meanmabahkan filter di AC, menanam tanaman tertentu dan juga memasang aroma terapi.

hujan, walau cuma sedikit ya tetap hujan

Hari ini, sekitar pukul 9 tadi, hampir semua bersorak sorai gembira di sosial media seolah berseru HORE HUJAAAAAN!!! Posting saya ini juga bentuk lain dari kegembiraan turunnya hujan, walaupun masih merasa kurang banyak hujannya.

Karena melihat begitu banyak yang gembira dengan datangnya hujan, saya jadi teringat percakapan saya dan teman saya di kala SMA. Dari sejak dulu saya menyukai aroma hujan, tepatnya saya suka ketika tanah terkena tetesan air hujan dan debu-debupun berkurang.

Waktu itu teman saya mengeluh karena hujan dan tidak membawa payung. Padahal setelah itu, dia jadi dapat tebengan diantar pulang oleh seseorang yang menyukainya. Saya bilang ke teman saya: hujan itu bawa berkat, liat saja kamu malah jadi dianterin pulang kan, lalu diapun tersipu malu gak bisa mendebat lagi.

Saya suka hujan, karena banyak hal bisa diingat ketika ada hujan. Saya ingat, pertama kali datang ke Chiang Mai sering kena hujan dadakan tiba-tiba. Hujan yang bukan cuma gerimis tapi super deras dan hanya bertahan 5 menit. Hujan yang kalau kita lagi jemur cucian dan gak ingat mindahin sebenernya bakal ngeselin hahaha.

Saya ingat juga, pernah lagi naik motor sama Joe, waktu itu masih pacaran, eh tiba-tiba hujan deras, padahal udah dikiiiit lagi sampai tujuan. Alhasil, karena mikir ah tanggung tinggal dikit lagi, kami gak minggir buat buka jas hujan, dan ya pastinya basah kuyup. Tapi jadi ada memory manis di bawah rintik hujan hahahha.

Kemarin baru menyelesaikan nonton kdrama Goblin. Di film itu juga digambarkan, hujan itu biasanya ada hubungannya dengan keresahan hati si Goblin. Trus temen saya bercerita, ada loh yang abis nonton Goblin jadi baper tiap liat hujan turun. Tuh kan bukti lagi kalau hujan itu memorable hehehe.

Beberapa scene romantis yang memorable di kdrama juga berkaitan dengan hujan dan payung. Ayo buat penggemar kdrama, pasti bisa sebutkan 5 kdrama yang ada payung dan hujannya.

Haduh jadi kemana-mana deh ngomongin hujan. Tulisan ini juga buat mencatat kapan hujan turun di Chiang Mai, buat referensi tahun-tahun berikutnya ketika mengamati pola polusi di Chiang Mai.

Siapa yang tidak suka hujan? saya rasa lebih banyak orang yang suka hujan daripada yang tidak suka hujan. Walaupun mungkin banyak juga yang suka hujan dengan catatan tertentu (asal punya payung), asal gak sepanjang hari, asal gak berhari-hari sampai bikin cucian gak kering dan alasan lainnya.

Hujan itu bawa berkat, hujan itu bawa inspirasi, hujan itu menyejukkan hati. Kalau punya memory di bawah rintik hujan, silakan berbagi di komentar ya 🙂

Bug di sebuah bank

Ini cuma sekedar cerita ketika secara random saya menemukan bug di situs sebuah bank dengan skrip yang saya ceritakan di posting sebelumnya. Para bug hunter sangat menyukai berbagai writeup dari bug hunter lain, karena mereka jadi belajar: “apa sih bug yang bisa dieksploit” (kadang ternyata bug sederhana sekali) dan “kok bisa sih ketemu bugnya?” (kadang bagian ini lebih menarik).

Kadang saya menulis writeup yang super rumit (biasanya di https://tinyhack.com/), tapi kali ini saya akan memberikan bug super sederhana: SQL Injection. Cerita ini di kategori: “kok bisa ketemu bugnya?”. Writeup ini ditujukan untuk pemula.

Lanjutkan membaca “Bug di sebuah bank”

Web dengan security lemah pasti ditemukan hacker

Ini merupakan cerita teknis dengan inti bahwa: jika website Anda lemah, pasti akan ada yang menemukan bugnya. Bug ini bisa ditemukan dengan berbagai cara, dan di artikel ini akan saya tulis berbagai caranya.

Google Dorking

Dengan menggunakan Google saja kita bisa menemukan banyak situs lemah. Google dorking adalah memakai parameter advanced di Google. Saya tidak akan memberikan contohnya querynya di sini walau mudah di cari di internet.

Jadi cara kerjanya secara sederhana seperti ini:

  • Ada webapp atau plugin atau komponen yang memiliki bug
  • Komponen ini memiliki ciri-ciri misalnya urlnya /abc/def/, atau memiliki teks “Powered By”

Dengan query yang tepat, kita bisa mendapatkan daftar semua situs yang memiliki bug seperti itu. Tentunya ini hanya bisa ditemukan jika website diindeks oleh Google.

Banyak perusahaan yang memiliki banyak subdomain yang tidak diindeks oleh Google, namun bukan berarti ini tidak bisa ditemukan.

Lanjutkan membaca “Web dengan security lemah pasti ditemukan hacker”

Air Minum di Chiang Mai

Seperti halnya di Indonesia, air keran di Chiang Mai tidak bisa langsung di minum. Kalau dulu, sebelum musim air dalam galon atau air kemasan, kami memasak air keran sampai mendidih, lalu didinginkan untuk jadi air minum.

Sejak tinggal di Chiang Mai, kami tidak pernah memasak air keran. Di sini praktek yang umumnya dilakukan orang adalah membeli air minum, baik itu kemasan galon isi ulang, atau membeli filter air untuk dipasang di keran air.

Awalnya dulu, kami membeli air dalam botol 5 literan, tapi tentunya terasa mahal, karena minum air itu butuhya banyak. Akhirnya kami beralih ke air botol dalam galon besar. Harga air dalam galon di sini bervariasi mulai dari 18 baht/galon sampai 30 an baht/galon. Air kemasan galon ini bukan seperti merk Aqua yang klaimnya air mineral, tapi merupakan air yang sudah difilter oleh perusahaan yang menjual air minum. Biasanya filter yang dilakukan menggunakan reverse osmosis (RO) .

Selain membeli kemasan air dalam botol kemasan 5 literan, Pilihan untuk air minum yang lebih ekonomis ada 3:

  1. Membeli sendiri filter system dipasang dirumah
  2. Mengisi ulang ke vending mesin RO yang tersedia di banyak tempat
  3. Berlangganan isi ulang air yang sudah difilter diantar ke rumah setiap minggunya.

Masing-masing pilihan ini ada plus minusnya. Kalau membeli sendiri filter RO tentunya mahal, pilihannya akhirnya jatuh ke filter level berikutnya. Misalnya filter merk pure berikut ini:

Beberapa pilihan filter air yang bisa dipasang di rumah

Filter air ini ada berbagai jenis, harganya juga bervariasi. Setiap beberapa bulan filternya harus diganti. Ada yang 3 tabung, atau 4 tabung atau plus sinar uv. Kami pernah membeli filter begini untuk dipasang di rumah, tapi entah kenapa saya tetap gak yakin untuk meminumnya, apalagi karena saya orangnya kurang rajin mengingat sudah berapa bulan dan filter tabung mana yang harus diganti. Harga ganti tabung filternya juga tidak murah, tapi pilihan ini praktis asal ingat untuk ganti filter secara berkala.

Mengisi ulang ke mesin RO sebenarnya cukup murah, dengan 20 baht kita bisa mengisi 1 galon besar. Kalau seminggu kebutuhan memakai 3 galon berarti seminggu cukup 60 baht untuk membeli air. Tapi piihan mengisi ulang ke vending machine itu repot hehehe, dan terlalu berat kalau saya yang melakukannya sendiri.

Pilihan kami saat ini adalah mengisi ulang botol kemasan dengan mobil yang datang mengantarkan ke rumah sekali seminggu. Ada banyak perusahaan yang menyediakan jasa isi ulang air minum yang sudah di filter ini, botol kemasannya juga banyak pilihan. Biasanya pertama kali kita diminta untuk “membeli” dengan botolnya, lalu berikutnya tinggal membeli air isi ulangnya saja. Botol bisa dikembalikan ke mereka kalau kita berhenti berlangganan.

Dari beberapa tahun di Chiang Mai, kami sudah berganti rumah beberapa kali, dan tiap berganti rumah akhirnya berganti langganan air minumnya juga. Sekarang ini kami berlangganan dari perusahaan DewDrop, salah satu yang menyediakan kemasan botol yang bening dan botol kaca.

beberapa pilihan kemasan botol yang tersedia

Umumnya perusahaan air minum lain menjual minuman kemasan dalam botol berwarna putih. Harganya juga lebih murah. Sekarang ini untuk mengisi botol kaca (12 botol) harganya 35 baht, sedangkan mengisi galon bening harganya 30 baht.

Satu hal sangat berasa bedanya dengan air galon di Indonesia adalah, di sini mereka tidak menyediakan tissue basah untuk lap botolnya. Jadi ya, kita lap aja sendiri pakai kain kita yang bersih.

Satu produk yang kami bawa dari Indonesia untuk memudahkan menuang air galon ke dispenser bikin tukang antar air kami terkagum-kagum. Tutup botol ini saya gak tahu sebutannya apa di Indonesia, tapi dulu saya memang bawa dari Indonesia dan tidak menemukannya di Thailand sini.

Waktu terakhir pulang ke Depok, kami melihat kalau sekarang sudah ada dispenser yang tidak perlu mengangkat galon ke atas, tapi cukup disimpan di laci bawahnya saja. Entah kapan dispenser model begitu masuk ke Thailand, tapi sepertinya kalau ada bisa lebih praktis supaya gak harus repot waktu tukar galon.