Postingan

Data Hantu dan Data Bocor

Assalamu'alaikum wr. wb Belakangan ini rame wira wiri di media sosial adanya kebocoran data pribadi penduduk Indonesia sebanyak 279 juta record yang diduga dari basis data BPJS. Demikian juga ramenya informasi mengenai adanya data "hantu" dari ASN sebanyak 100-an ribu. Dua kasus tersebut menunjukan adanya kekurangan dalam pengelolaan data, khususnya dari sisi keamanan. Sebanyak 1 juta record diberikan secara "cuma-cuma" untuk menunjukkan keseriusan bahwa memang benar adanya data bocor tersebut. Walau dalam beberapa statemen disebut bahwa dari 1 juta sample tersebut, "hanya" 100 an ribu data yang valid.  Mengapa ada statemen ini, postingan blog yang lalu mungkin bisa menjadi gambaran. Bagaimana bisa terdapat data bocor sebanyak 279 juta record tentu sangat mengejutkan. Dari data sample sebanyak 1 juta record dengan 30 kolom "memakan" tempat sebesar 50MB saat disimpan dalam file teks terkompres ( . zip ) . Dan menjadi 242 MB saat sudah die...

Migrasi data bocor dari CSV ke PostgreSQL

Gambar
 Assalamu'alaikum wr. wb Belum lama sebuah berita heboh mengenai bocornya identitas dari penduduk Indonesia sebanyak 279 juta yang ditawarkan di sebuah forum online. Hasil investigasi yang dimuat dari salah satu media online menyebutkan bahwa data tersebut berasal dari BPJS (https://tirto.id/hasil-investigasi-kominfo-kebocoran-data-dari-bpjs-kesehatan-ggbX) Berbekal dari sampel data yang diberikan dan statement dari berita di atas, bahwa dari sebanyak 1 juta sampel data "hanya" terdapat 100 ribuan data saja. Sampel kebocoran tersebut dishare di forum online tersebut dan bisa didowload dari 3 server yang berbeda. Data tersebut dikompres dengan format .zip ini memiliki besar kurang lebih 50MB.  Dalam berita di atas disebut bahwa data dalam format tabel Excel.  Sebenarnya format sampel yang dishare adalah format CSV, yakni Comma Seperated Value bukan format Excel. Format CSV sendiri sudah ama lahir sebelum muncul Excel. Saat ini teks dengan format CSV bukan hanya meruju...

Upgrade OJS 3.3.0-X

Gambar
Assalamu'alaikum wr. wb. Upgrade Content Management System  (CMS) seperti Wordpress, Drupal atau sejenisnya terkadang menjadi persoalan tersendiri. Kemalasan "tukang install"untuk selalu mengikuti update terbaru dari CMS yang digunakan merupakan salah satu penyebabnya, apalagi jika web yang dikelola sangat banyak. Dan hal tersebut sering kali berujung pada banyak masalah yang bisa menimpa pada web yang menggunakan CMS tersebut. Mulai dari hal yang sederhana seperti adanya spam sampai persoalan serius semisal webnya diubah-ubah karena ada celah keamanan yang ditemukan pada CMS yang belum ter- upgrade . Keenganan lain untuk melakukan update  pada CMS juga bisa karena "keribetan" dalam prosesnya, terutama saat sudah memiliki data yang besar. Proses yang terkadang memakan banyak waktu menjadikan malas untuk menjalaninya. Hal ini semakin menjadi saat sebuah CMS terlalu "rajin" dalam membuat update versinya. Upgrade CMS atau sejenisnya sendiri bisa berbed...

Upgrade TexLive di Sylvia (2)

Gambar
Kini Sarah sudah berganti Sylvia yang sekalian mau diupgrade sekalian agar bisa mendapatkan TexLive versi terbaru. Proses untuk melakukan upgrade dari LinuxMint 18.3 ke LinuxMint 19 menyediakan tools bernama mintupgrade untuk mempermudahnya. $ sudo apt install mintupgrade   $ mintupgrade check Ternyata sempat ada error, ! ERROR: Please set up system snapshots. If anything goes wrong  with the upgrade, snapshots will allow you to restore your  operating system. Install and configure Timeshift,  and create a snapshot before proceeding with the upgrade. !! Exiting. Karena males bikinnya maka sambil berdoa semoga lancar saja, skip check snapshot dengan perintah ini, $ sudo touch /etc/timeshift.json $ mintupgrade download   $ mintupgrade upgrade Kembali ada error saat proses upgrade dpkg: error processing package gconf2 (--configure): dependency problems - leaving triggers unprocessed Namun sepertinya sudah bisa ditangani oleh tool, pilih ...

Upgrade Texlive di Sarah (1)

Gambar
Wow sudah 9 tahun tidak nulis di blog ini. Sekarang sudah ngak make Debian lagi karena alasan usia yang tidak lagi mudah hehehehe. Namun demikian tetap turunan dari Debian yang saya pake.  Saat ini distro yang saya gunakan adalah : RELEASE=18 CODENAME=sarah EDITION="Cinnamon 64-bit" DESCRIPTION="Linux Mint 18 Sarah" Alasan berganti distro dari Debian ke LinuxMint lebih kepraktisan saja. Saat ini sudah jarang sekali menggunakan terminal, sudah tidak diberi tanggung jawab untuk mengelola server :D. Penggunaan Linuxnya juga secara umum masih sama yakni hanya buat nulis saja make LaTeX dan sekarang kadang-kadang make Openshoot buat edit video. Laptop yang dipakai juga tidak terlalu update bahkan baterenya dah mati dan untuk menghidupkannya harus terus terhubung ke colokan listrik :D. Sekarang saat make LaTeX seringkali menemukan masalah dan kemudian mencari solusinya via googling. Terkadang problemnya sama namun lupa kembali bagaimana me resolve proble...

Streaming Radio FM dengan Icecast

Gambar
K onfigurasi Streaming Radio FM menggunakan Icecast dan Ices di Debian tidaklah begitu rumit. Intalasi Paket Icecast dan Ices telah tersedia di paket debian sehingga tinggal dilakukan "apt-get" semuanya bisa terinstall dengan sukses. :D Pertama dapat dilakukan instalasi Icecast dengan perintah  #apt-get install icecast2  diikuti instalasi ices2   #apt-get install ices2  Atau juga bisa dengan perintah tunggal  #apt-get install icecast2 ices2   Ices2 merupakan icecast source yang merupakan sumber suara yang akan di streaming kan. Selanjutnya konfigurasi dari icecast yang terletak di file /etc/icecast2/icecast.xml dalam file konfigurasi ini beberapa hal yang penting adalah :  bagian limit   merupakan bagian yang mengatur banyaknya klien maksimum, besar que, dan time out  bagian authentication merupakan bagian yang digunakan untuk autentikasi admininstrator dan sumber stream bagian listen-socket port yang digunakan unt...

Upgrade PosgreSQL 8.1 ke 8.3 di Lenny

Assalamu'alaikum Wr.Wb Melakukan Upgrade Postgresql 8.1 ke 8.3 di debian Lenny dapat dilakukan dengan cara sebagai berikut backup semua database (   $pg_dumpall > all.dbs.out ) Install postgresql-8.3 ( $ apt-get install postgresql-8.3 ) Sebagai root : matikan cluster postgresql 8.3 ( # pg_dropcluster --stop 8.3 main ) lakukan upgrade cluster 8.1 ( #  pg_upgradecluster 8.1 main ) pada langkah di atas akan muncul tampilan seperti berikut # pg_upgradecluster 8.1 main Creating new cluster (configuration: /etc/postgresql/8.3/main, data: /var/lib/postgresql/8.3/main)... Moving configuration file /var/lib/postgresql/8.3/main/postgresql.conf to /etc/postgresql/8.3/main... Moving configuration file /var/lib/postgresql/8.3/main/pg_hba.conf to /etc/postgresql/8.3/main... Moving configuration file /var/lib/postgresql/8.3/main/pg_ident.conf to /etc/postgresql/8.3/main... Configuring postgresql.conf to use port 5433... Disabling connections to the old ...