Selasa, 25 Juni 2024

Domyikado: Agile Project Management Software Buatan Indonesia, lahir sudah beradaptasi untuk berkawan dengan ransomware

Halaman depan DoMyIkaDo dengan url do.my.id

Arsitektur sebuah aplikasi menjadi penting agar bisa berkawan dengan ransomware. Kenapa saya menggunakan kata berkawan? Karena sejatinya hacking adalah sebuah seni, senantiasa berkembang. Tidak ada satu aplikasi pun yang benar-benar bebas dari kegiatan hacking maupun cracking. Ransomware ini merupakan salah satu teknik cracking yang masuk ke dalam server atau komputer kemudian melakukan enkripsi terhadap data-data yang ada di server atau komputer tersebut. Untuk mendekrip atau membukanya kita membutuhkan sebuah kunci enkripsi, dimana kunci tersebut hanya dimiliki oleh yang membuat enskripsi file file kita. Tidak gratis untuk mendapatkan kunci ini, tapi kita diminta beberapa satoshi bitcoin untuk mendapatkannya dari yang membuat kunci.

Domyikado, secara arsitektur saya menghindari arsitektur monolitik. Karena kekurangan aplikasi monolitik adalah: semua data baik itu program, antarmuka frontend, logika backend, database ditaruh di dalam satu server. Efeknya apa? jika satu server itu sudah bisa dimasuki oleh penyerang, maka bubarlah sudah. Teknologi dan arsitektur yang digunakan di Domyikado, antara lain:

  1. Frontend menggunakan static CDN menggunakan framework JSCroot
  2. Backend menggunakan golang di deploy di google cloud function
  3. Authentikasi dan otorisasi token menggunakan whatsauth dan paseto
  4. Database menggunakan mongodb

Memang arsitektur ini tidaklah sempurna, perlu beberapa perbaikan kedepan. Tapi setidaknya kita mencoba berkawan dengan ransomware, dimana meminimalisir masuknya orang yang tidak berhak ke dalam sistem kita. Di sisi lain juga, bagaimana agar aplikasi ini tetap ringan dan tidak menghabiskan resource server. Untuk kondisi penggunaan saat ini, di ruang lingkup dua kelas dan bimbingan di kampus pengeluaran biaya cloud rata-rata pengeluaran harian seperti ini.


Tagihan Cloud DoMyIkaDo


Seperti kita lihat, pengeluaran untuk cloud hanya sebesar seribuan saja per bulan. Menarik bukan? Untuk mitigasi nya bagaimana jika ada serangan? Ya memang serangan tidak dapat di hindari. Untuk infrastruktur ini mitigasi nya fokus pada satu saja yaitu backup database berkala. Untuk kode program sudah tersimpan di Source Code Management GitHub. Untuk data foto dan lainnya juga sama, kita menggunakan CDN Github Pages. Sehingga foto-foto juga ikut serta tersimpan di repository GitHub. Kalau rekan-rekan ada masukan, boleh beri masukan di kolom komentar.

Minggu, 26 Mei 2024

ChatGPL: Chat Gak Pake Lama, Solusi Disposable Chat Room Gratis untuk Ruang Publik

ChatGPL: Chat Gak Pake Lama
ChatGPL: Chat Gak Pake Lama

Pernah terjadi kasus misal kita membuka PC publik yang ada di fasilitas umum.Terus kita mau melakukan browsing dan mengunduh link journal atau link download dokument lainnya. Tapi masalahnya link unduh terlalu panjang dan rumit sehingga kita hanya bisa share melalui aplikasi pesan singkat atau WhatsApp. Tapi kita tidak mau whatsapp kita di tautkan ke PC publik tersebut. Maka inilah solusinya. Buka ChatGPL dari PC publik, kemudian buka juga dari HP atau laptop pribadi kita untuk mengirim link nya. Dan taaraaaa.... link terkirim ke PC Publik dan kita bisa melakukan unduh-unduh dari banyak link.

Bisa juga sebagai teman gabut seperti ome tv. Berharap ada yang online terus chat secara rahasia atau anonim. Tenang saja, ChatGPL tidak menyimpan percakapanmu, semua percakapan akan otomatis terhapus langsung jika aplikasi di tutup. Tapi meskipun begitu, tetap saja jangan membagikan hal-hal yang bersifat rahasia, seperti identitas diri, username, password supaya tidak di salah gunakan oleh penerima pesan. Untuk saat ini ChatGPL baru merilis chat room bersama publik yang besar. Jadi tanpa login dan tanpa memasukkan data pribadi langsung bisa digunakan dan chat broadcast di ruang publik. Jika user semakin bertambah maka akan ada kemungkinan ada penambahan fitur chat room private masing-masing. Jadi silahkan komentar jika ada ide ide lainnya yang bisa dikembangkan. Selamat Mencoba.

Sabtu, 17 Februari 2024

Website Sirekap KPU 2024 berada di Singapura

 

Geger website KPU 2024 ada di singapura mulai mengisi tajuk berita. Hal ini menjadi sorotan, karena seperti yang di ketahui KPU menggunakan Cloud Alibaba untuk meng host aplikasi yang digunakan. Termasuk aplikasi pemilu 2024 yang merupakan hasil rekapiturasi real count berada di server singapura, tepatnya dengan provider Alibaba. 


Apabila kita amati lagi dengan traceroute, situs pemilu2024. Situs rekap tersebut menggunakan server amerika.


Lantas apakah penggunaan provider Cloud menjadi masalah? Menurut saya masalah jika pemilihan letak server tidak di Indonesia, sayangnya berdasarkan pengalaman pribadi. Cloud service yang menyediakan server di Indonesia khususnya jakarta hanya Google Cloud Platform. Sementara AWS dan Alicloud server terdekatnya Singapura. Persoalan kedua yang saya fikirkan adalah, kenapa harus memilih Alicloud ketimbang Cloud Provider yang lain. Seperti kita ketahui hasil Gartner Magic Quadrant kategori Cloud Infrastructure and Platform Services, Alicloud tidak masuk kedalam kategori Leaders. 


Apakah KPU satu satunya badan pemerintah yang menggunakan layanan Cloud yang berserver di singapura? Ternyata tidak. PT. Pos Indonesia juga menggunakan layanan Cloud AWS yang berserver di Singapura.


Tapi untuk lembaga pemerintah, situs KPU nya sendiri memiliki IP milik sendiri dengan server Indonesia



Senin, 17 Juli 2023

You'll Need The Internet For This - Error 0x800704cf

 Habis waktu untuk ngurusin error ini dengan berbagai macam cara yang tersebar di blog dan youtube. Dan tentunya masih tidak berhasil. Ternyata solusinya simpel, buka sama cmd run as administrator, dan gunakan perintah.

netsh winhttp show proxy

netsh winhttp reset proxy

Senin, 08 Agustus 2022

Siamese Neural Network : Solusi untuk dataset terbatas



Mengingat deep learning membutuhkan data yang sangat banyak sekali, kali ini saya diuji dengan jumlah dataset yang sedikit. Jadi apakah bisa menggunakan deep learning? ternyata masih bisa. Hal ini dilakukan oleh salah satu penggagas CNN Le Cun  dengan menghadirkan Siamese Network.

Siamese network adalah dua buah model arsitektur yang sama dengan inputan yang berbedan. jadi ibaranya seperti kembaran, mungkin terlihat seperti U net tapi bedanya di bagian dasar U net adalah outputannya dengan Ujung  Outputan di modif jadi inputan.

Beberapa starting point untuk memuliai mempelajari Siamese net antara lain :

  1. How To Train Your Siamese Neural Network lengkap dengan link github nya
  2. Siamese networks with Keras, TensorFlow, and Deep Learning dengan dataset yang sama MNIST
  3. Building image pairs for siamese networks with Python dengan dataset yang sama MNIST
  4. Siamese Network Line by line explanation for beginners
  5. A friendly introduction to Siamese Networks
  6. Image similarity estimation using a Siamese Network with a triplet loss terdapat sintak dasar yang muda dipahami

Paper siamese sendiri terilami dari paper koch. penjelasan dari sini.

nb : sedikit tips untuk timeout colab

Kamis, 27 Januari 2022

FAQ Metaverse dalam teknologi Blockchain Crypto

 


FAQ metaverse :

1. Dimana kita bisa membeli tanah virtual? 

answer : banyak pihak yang memulai penjualan land virtual dalam bentuk NFT, kita bisa membelinya di opensea.io , kita bisa membelinya dengan ethereum salah satu aset digital yang dikembangkan oleh Vitalik Buterin.(orang sering salah kaprah bahwasanya ini melulu tentang bitcoin, padahal ini merk lain tapi dengan teknologi yang sama blockchain).

2. Dimana saya bisa melihat contoh dari implementasi land virtual ini?

answer : anda bisa mencoba memainkan permainan di situs https://play.decentraland.org/ . hal pertama yang harus anda punya adalah wallet ethereum untuk login di permainan tersebut, anda bisa mendaftarkan diri untuk mendapatkan wallet ethereum dengan mengunjungi situs metamask https://metamask.io/download.html

3. Apakah di permainan ini kita harus mengeluarkan uang?

answer : tidak melulu kita harus mengeluarkan uang. kita bisa saja menyelesaikan beberapa misi dan mendapatkan token reward yang bernama MANA. MANA inilah yang menjadi mata uang dalam permainan tersebut dan bisa juga dibeli dengan harga tertentu di beberapa exchange. Bisa dilihat harga MANA disini .

4. Ngapain sih harus beli tanah virtual? ngapain sih harus beli NFT? terus itu kenapa gojali bisa jual poto selpie?

answer : ini sama halnya bertanya, kenapa sih harus mengejar centang hijau di twitter, instagram? kenapa sih harus mengejar subcriber youtube? kenapa sih harus ngejar view di tiktok? gojali bisa trending karena meme, seperti halnya dulu kita pernah viral tentang sinta dan jojo dan bisa jadi tidak akan terulang kembali yang seperti gojali

5. Pa bitcoin kata MUI haram kumaha ceunah?

answer : MUI punya niatan baik untuk melindungi umat islam bangsa indonesia dari hal-hal yang mudhorot dan merugikan, karena banyak scam tentang crypto yang terjadi karena kurangnya pengetahuan tentang hal tersebut. Haram itu memang ada sejak sebelum bitcoin ada, maksudnya diharamkan disini adalah transaksi yang seperti forex, karena memang dari dulu juga trading forex itu haram dan sama halnya yang terjadi sekarang, trading crypto itu juga haram. jadi yang haram adalah trading nya. kalo teknologinya itu sendiri apakah haram? tentu kita harus berfikir, trading forex uang fiat(USD, Rp, EUR) itu menggunakan teknologi komputer dan internet. apakah penggunaan komputer dan internet menjadi haram?

6. Apakah bisa kita merintis metaverse di kampus?

answer : tentu sangat bisa sekali, tinggal dukungan kerjasama dengan industri dalam hal ini spesifik untuk penelitian pengembangan metaverse. Kolaborasi penelitian untuk pengajuan proposal dikti lebih tepatnya. Saat ini IRC sedang mengembangkan Smart Contrart Token untuk reward token yang bernama Informatics Research Token.  Saat ini sudah melakukan airdrop ke kaprodi D4TI sebanyak 50 token, dan beberapa mahasiswa beberapa Token untuk ujicoba. dan saat ini kita sedang membangun marketplace menggunakan token ini sebelum masuk ke dunia metaverse . marketplace menggunakan teknologi Web3 yang bisa diakses di sini


Minggu, 22 Agustus 2021

Neuroimaging Data dengan Brain Imaging Dataset Specification(BIDS)

Memperkenalkan format NIFTI yang merupakan standard untuk pengolahan. Dikonversi dari dicom dari alatnya sendiri. Perbedaan antara dcom dengan NIFTI terlihat pada gambar diatas.