• Blog,  Coretan

    Tips Keamanan Siber (AI Assisted)

    Keamanan siber adalah salah satu aspek penting dalam dunia digital yang semakin berkembang. Keamanan siber berkaitan dengan perlindungan data, informasi, sistem, dan jaringan dari ancaman siber, seperti serangan hacker, malware, ransomware, phishing, dan lain-lain. Keamanan siber tidak hanya berlaku untuk organisasi besar, tetapi juga untuk individu yang menggunakan internet untuk berbagai keperluan, seperti belajar, bekerja, berbelanja, berkomunikasi, dan bersosialisasi. Keamanan siber memiliki beberapa manfaat, antara lain: Mencegah kerugian finansial akibat pencurian data atau informasi pribadi Menjaga reputasi dan kepercayaan dari pelanggan, mitra, atau pihak lain yang terlibat dalam bisnis atau aktivitas online Meminimalisir risiko gangguan operasional atau layanan akibat serangan siber Melindungi privasi dan hak-hak pengguna internet dari pelanggaran atau…

  • Coretan

    Drive exFAT Tidak Bisa Mount Setelah Diakses dari Windows

    Hari ini sempat dibuat kaget oleh pesan error di HDD external yang saya miliki, pasalnya didalamnya terdapat dokumen penting dengan ukuran yang besar (tidak memungkinkan di-cloud-kan). Terakhir HDD tersebut dihubungkan ke laptop Windows, namun tidak dapat ter-mont. Setelah mencari di Google ternyata ada salah satu mekanisme keamanan di Windows yang memberikan flag tertentu bagi drive yang dianggap tidak sehat. Jika itu terjadi maka drive tidak dapat diakses/di-mount dari sistem operasi manapun. Untungnya hal ini dapat diperbaiki dengan satu perintah di Linux : $ sudo fsck.exfat -a /dev/sdX Huruf X pada sdX disesuaikan dengan label yang didapat oleh drive, misalnya sda, sdb, dan seterusnya. Setelah menjalankan perintah tersebut mestinya drive sudah…

  • Security,  Server

    Mitigasi Malware di Web Server dan Cara Membersihkannya

    Malware selalu menjadi hal yang merepotkan. Umumnya pembuat malware tidak membuat malware untuk sekedar ajang pamer layaknya defacement. Malware dibuat demi tujuan yang lebih besar dan masif, dan biasanya tidak berjalan secara sendiri-sendiri melainkan menjadi sebuah network atau perkumpulan. Discovery Disuatu pagi tiba-tiba salah satu website yang kami kelola menunjukkan tampilan yang aneh. Melihat pesan error seperti ini tentunya yang langsung terpikir adalah memeriksa source code-nya, ada yang tidak beres. Setelah diperisa ternyata benar script-nya telah disisipi oleh malware. Di tahap ini kita bisa meningkatkan asumsi kita terkait dampak lainnya, bagaimana jika yang telah disisipi tidak hanya file index.php ini saja? untuk memastikannya maka perlu dilakukan pencarian lebih dalam. Mencari…

  • Programming

    Code Inception: Kemudahan Upgrade Versi PHP di PhpStorm

    Upgrade selalu menjadi mimpi buruk bagi seorang developer, tidak lepas juga bagi seorang web engineer. Performance dan security menjadi dua aspek yang sangat dipertimbangkan. Perubahan antar versi di PHP secara teknis dapat diketahui, apa saja fitur-fitur baru dan apa saja fitur-fitur yang sudah deprecated. Namun jika harus memeriksa satu persatu tentu tidak akan mudah. Bagi yang menggunakan PhpStorm masih bisa bernafas jika ada keharusan upgrade. Memilih versi PHP sangatlah mudah, namun masalah kompatibilitas selalu membayangi. class dan function yang awalnya berjalan normal bisa jadi tiba-tiba menjadi error. Maka merupakan hal yang wajib untuk memeriksa setiap baris code berkaitan dengan perubahan versi PHP yang sudah diganti. PhpStorm menyediakan fasilitas inspection untuk…

  • Coretan

    Akun Instagram Baru SaldoPayPal.id ke LRsoft

    Somehow, akun instagram SaldoPayPal.id kena suspend dari pihak Instagram (IG). Menelisik ke laman pusat bantuan IG, akun SaldoPayPal.id terindikasi bertindak mengatasnamakan seseorang atau organisasi. Tidak perlu berpikir lama, yang dimaksud disana sudah pasti dan tidak lain adalah PayPal.   Sebetulnya sejak dulu sudah wanti-wanti akan dapat masalah seperti ini karena masalah brand. Bagian dalam domain yang digunakan mengandung kata brand lain, sehingga cukup mudah untuk mendapat celah masalah. IG saat ini salah satu dari media yang kami gunakan untuk promosi dan update seputar balance PayPal. Selain IG, kami menggunakan WhatsApp (WA) Status untuk update. Namun kendala utama selama menggunakan WA adalah, agar audience dapat melihat update dari WA Status kita…

  • Coretan,  Inspirasi

    Selamat Ulang Tahun Ke-8 LRsoft

    Pandemi Covid-19 masih berlangsung, dan sepertinya akan tetap sejalan dengan kehidupan kita saat ini. Namun, semua orang mulai terbiasa menggunakan protokol kesehatan untuk kegiatan sehari-hari. Saat ini saya masih menjalani aktivitas di dunia akademik, juga menjalankan startup lainnya bersama tim yang sama, PesanSayur.id (PS). Diawal beroperasinya PS disupport oleh LRsoft, mulai dari tim sampai teknologinya, sampai bisa menjadi startup seperti sekarang ini. Seiring berjalannya operasional beberapa tawaran datang silih berganti, mulai dari tawaran untuk membuka cabang sampai tawaran untuk akuisisi. Terakhir adalah proses akuisisi dari Tropic yang kita harapkan dapat meningkatkan berbagai hal di PS sendiri. Semoga dengan rampungnya proses akuisisi ini LRsoft dapat kembali mengibarkan sayapnya, seperti pada masa-masa…

  • Programming,  Server

    Dump dan Backup MySQL ke S3 DigitalOcean Spaces

    Alur untuk backup otomatis database langsung ke S3 services, salah satunya ke DigitalOcean (DO) Spaces Integrasi s3cmd Download sesuai platform dari https://s3tools.org/s3cmd kemudian jalankan comman untuk konfigurasi : s3cmd --configure Lengkapi credentials sehingga dapat terhubung dengan S3 service Script untuk Dump and Push Buat sebuah file dengan nama do.sh berisi perintah berikut (sesuaikan variabel) Atur Penjadwalan Buka crontab mode edit dan tambahkan command berikut (waktu bisa disesuaikan) : 0 0 * * * /bin/sh ~/do.sh

  • Coretan,  Internet,  Server

    Domain Local Apache di Windows Environment

    Sebelumnya saya pernah menulis tentang bagaimana membuat custom local domain untuk apache pada macOS, kali ini saya akan share konfigurasi yang sama namun pada OS berbasis Windows. Secara umum alurnya tidak jauh berbeda, bahkan software-software yang digunakan pun masih tetap sama. Kembali mengingatkan bahwa dalam konfigurasi ini kita ingin membuat lingkungan pengembangan aplikasi web kita menjadi lebih sederhana dan terstruktur, misalnya dari alamat local yang awalnya http://localhost/project-A/subproject-A1/child-project-A11 cukup menjadi http://a11.local atau http://sub1.project-a1.local Contoh domain diatas menggunakan .local, sebetulnya tidak ada keharusan untuk menggunakan domain tersebut karena sifatnya yang memang lokal kita bisa menggunakan domain yang kita inginkan, misalnya .dev, .private, .test, dan lain sebagainya. Bahkan kita bisa menggunakan public domain…

  • Inspirasi,  Programming

    Logging Report PHP pada Web Server Apache ke Telegram

    Sistem atau aplikasi yang baik adalah yang memiliki tingkat error yang minim, bahkan jika memungkinkan tidak terdapat error sekecil apapun. Namun seperti yang dikatakan banyak orang, tidak ada sistem yang sempurna, yang ada hanya bagaimana meminimalisir error tersebut. Log membantu developer untuk melakukan identifikasi jika ada hal yang tidak sesuai antara design dengan output, sehingga proses perbaikan dapat dilakukan dengan cepat. Sistem log sangat penting, baik pada development stage maupun di production. Saat masih berada pada development stage kita umumnya mengembangkan dan memantau log pada saat yang bersamaan. Hal yang berbeda terjadi pada production stage, dimana kita tidak memantau lagi log yang dihasilkan. Salah satu opsi yang bisa dimanfaatkan untuk…

  • Blog,  Security

    Tanda Tangan Elektronik dan Digital

    Berada dalam masa pandemic seperti saat ini tidak dipungkiri telah merubah beberapa aktivitas, terutama di lingkungan akademik. Untuk keperluan administrasi, proses penandatanganan dokumen yang sebelumnya umum dilakukan menggunakan pena saat ini tidak memungkinkan lagi. Hal tersebut membuat proses administrasi menjadi cukup terganggu. Secara umum permasalahan tersebut dapat diselesaikan dengan mengganti tanda tangan peda menjadi bentuk digital. Teknik yang banyak digunakan adalah menggunakan tanda tangan elektronik dan tanda tangan digital. Kedua teknik tersebut masing-masing memiliki kekurangan dan kelebihan. Namun tujuan yang ingin dicapai adalah tetap sama, yakni menghadirkan kemudahan dan keamanan dalam menandatangani dokumen. Tanda Tangan Elektronik Tanda Tangan Elektronik memiliki pendekatan yang lebih visual dan cenderung mudah untuk digunakan. Dalam…