Skip to main content

Posts

Showing posts with the label TKJ

Ansible Nginx with ModSecurity Automation

  Dalam era digital yang semakin kompleks, keamanan web menjadi prioritas utama bagi banyak organisasi. Salah satu kombinasi alat yang efektif untuk meningkatkan keamanan aplikasi web adalah Nginx dengan ModSecurity. Nginx, sebagai server web yang cepat dan andal, dan ModSecurity, sebagai firewall aplikasi web (WAF), bekerja bersama untuk melindungi aplikasi dari berbagai serangan siber. Untuk mempermudah proses instalasi dan konfigurasi, Ansible hadir sebagai alat otomatisasi yang kuat. Artikel ini akan membahas langkah-langkah detail tentang bagaimana mengotomatiskan instalasi dan konfigurasi Nginx dengan ModSecurity menggunakan Ansible. Dengan code Ansible ini akan mampu menyederhanakan proses deployment dan memastikan konfigurasi keamanan yang konsisten di seluruh lingkungan server. Code Ansible berikut bisa menjadi awal untuk memulai belajar Nginx dengan Modsecurity module, selanjutnya bisa dikembangkan sendiri untuk rules  seperti OWASP, Rules tuning, Rate limit, dll. https://git

Konfigurasi Ansible Role Webserver Nginx

Berikut adalah panduan contoh saja use case dengan simple http nginx belum https untuk membuat role Ansible yang mengatur Nginx dengan template untuk menambahkan virtual host `www.sabang.net` misalnya: ### Langkah 1: Menentukan Struktur Peran Pertama, buat struktur direktori yang diperlukan untuk peran Ansible. ```bash mkdir -p roles/nginx/{tasks,templates,defaults,handlers} ``` ### Langkah 2: Buat `defaults/main.yml` File ini akan mendefinisikan variabel default untuk peran. ```yaml # roles/nginx/defaults/main.yml nginx_user: www-data nginx_conf_dir: /etc/nginx nginx_vhost_template: nginx_vhost.j2 nginx_sites_available_dir: "{{ nginx_conf_dir }}/sites-available" nginx_sites_enabled_dir: "{{ nginx_conf_dir }}/sites-enabled" nginx_domain: www.sabang.net nginx_root: /var/www/{{ nginx_domain }} ``` ### Langkah 3: Buat `tasks/main.yml` File ini akan berisi tugas-tugas untuk menginstal dan mengonfigurasi Nginx. ```yaml # roles/nginx/tasks/main.yml --- - name: Pastikan Ng

Kisi kisi LKS ITNSA Nasional dan Provinsi

Berikut adalah website website yang menyediakan kisi kisi LKS tingkat provinsi, Mohon crosscheck dengan informasi dari tiap tiap provinsi , ini hanya sebagai referensi dan semoga bermanfaat, check it out: Nasional https://smk.pusatprestasinasional.kemdikbud.go.id/lks/guest/2021/dokumen/kisi-kisi https://pusatprestasinasional.kemdikbud.go.id/ Provinsi 1. DKI Jakarta 2022 https://mgmptkj.smkdki.net/berita-utama/soal-dan-marking-lks-bidang-it-provinsi-dki-jakarta-tahun-2022/ 2. Jawa Tengah https://lksjateng.com 3. Jawa Barat 2023 https://lks.mkks-smk-jabar.net/kisi-kisi-2/ 4. Jawa Timur 2021  https://pmkjatim.blogspot.com/2021/05/kisi-kisideskripsi-teknis-lks-smk.html Diatas hanya informasi yang penulis dapatkan yang tersedia di internet. Ada yang berupa informasi saja, ada yang tahun lalu, selamat belajar dan semoga bermanfaat.

Rangkuman Materi Lomba LKS ITNSA

 Berikut adalah checklist untuk materi-materi dalam ITNSA, semoga checklist ini bermanfaat untuk mengetahui sejauh mana topic-topic yang sudah dikuasai, kurang lebih seperti berikut, ini bukan kisi-kisi resmi dalam kota atau nasional, ini hanya pengamatan penulis saja: Baik di windows, linux, maupun Cisco, ini adalah materi yg sering ditemui, tentu untuk webserver jarang yang pakai cisco,  namun kalau IP & Routing misalnya bisa menggunakan Windows, Linux, meskipun secara best practice lebih cocok ke cisco. Disesuaikan saja list materi berikut pelajari di 3 vendor tersebut. 0. IP & Routing VLAN Management, 802.1q IP Forward Routing Linux (Quagga) Routing Windows (RRAS) Routing Cisco VPN 1. DNS  di windows ada DNS  Install-WindowsFeature -Name DNS ,  di linux ada Bind9, apt-get install bind9 1.1 Domain Forward. 1.2 Domain Reverse. 1.3 DNS Server Primary & Secondary. 1.4 DNS external & internal. 1.5 Dynamic DNS for DHCP. 2. Webserver 2.1 HTTP. 2.2 HTTPS. 2.3 Virtualhost. 2

ITNSA Skills Integration Challenge Skills39

   Skills Integration Challenge merupakan gabungan beberapa topic yang menantang para kompetitor untuk menyelesaikannya, kalimat Skills Integration Challenge pertama kali saya dengar pada Cisco Packet Tracer PKA di mana di dalam soal tersebut terdiri dari beberapa penggabungan materi yang kompleks seperti Routing, Switching, bahkan Security misalnya disoal tersebut ada Routing OSPF atau EIGRP yang perlu di advertise melalui tunnel. Dan tidak terbatas pada soal PKA misalnya dengan simulator seperti VIRL/CML tunnel tersebut perlu dilindungi dengan IP Security (IPSec), misalnya juga memisahkan antara Public Routing (BGP) dan Enterprise Routing (OSPF).    Skills Integration Challenge ini juga bisa berupa menjadi Module System Integration di mana di sini tidak hanya terdiri dari Cisco System di dalam komponen ITNSA namun juga akan menggabungkan dengan Linux sebagai Router/Server, misalnya Linux dengan Open Source Routing software Quagga. GNU/Linux juga bisa menghubungkan misal nya IP GRE t

Soal UKK TKJ 2017

Berikut adalah soal-soal UKK TKJ tahun 2017 yang terdiri dari 3 paket, setiap siswa cukup memilih salah satu paket untuk dikerjakan. Dengan soal UKK ini diharapkan kompetensi siswa-siswi SMK sesuai dengan minimal standard industri dan siap bekerja. Paket 1 Paket 2 Paket 3 Semoga bermanfaat dan sukses ujian UKK untuk siswa-siswi SMK di seluruh Indonesia