Claim Missing Document
Check
Articles

Found 12 Documents
Search

SISTEM DETEKSI INTRUSI MENGGUNAKAN N-GRAM DAN COSINE SIMILARITY Pratomo, Baskoro Adi; Ijtihadie, Royyana Muslim
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 14, No 1, Januari 2016
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j24068535.v14i1.a516

Abstract

Serangan atau intrusi yang masuk ke dalam sebuah sistem adalah sesuatu yang hampir pasti terjadi dalam dunia teknologi informasi saat ini. Untuk mengatasi hal tersebut ada beberapa teknologi yang dapat digunakan, seperti firewall atau sistem deteksi intrusi (intrusion detection system/IDS). Tidak seperti firewall yang hanya menyeleksi paket yang masuk berdasarkan alamat IP dan port, IDS bekerja dengan cara memantau isi paket yang masuk ke dalam sebuah komputer untuk kemudian memutuskan apakah rangkaian paket yang masuk tersebut merupakan sebuah serangan atau tidak. Salah satu aplikasi open sources dari IDS adalah Snort yang menggunakan pencocokan string untuk mengambil keputusan. Kelemahan dari IDS yang berbasis pencocokan string adalah kemunculan string dalam sebuah paket harus sama persis, sehingga sulit untuk mendeteksi serangan yang mirip tetapi memiliki pola string yang berbeda. Oleh karena itu paper ini mengusulkan sebuah metode deteksi intrusi menggunakan n-gram dan cosine similarity untuk mencari kemiripan dari serangkaian paket, sehingga yang dicari bukan yang sama persis, tetapi seberapa mirip dengan signature yang ada. Berbeda dengan Snort, paket tidak dicocokkan dengan pola serangan, tetapi dengan pola pengaksesan sebuah halaman web oleh pengguna yang sesungguhnya, sehingga yang memiliki kemiripan tinggi akan dianggap sebagai paket yang sah, sedangkan yang rendah akan dianggap sebagai serangan. Dari hasil ujicoba dengan berbagai variasi nilai ambang batas, maka didapatkan nilai 0.8 dengan n = 3 memberikan akurasi yang terbaik. Sistem deteksi intrusi ini juga mampu mendeteksi berbagai jenis serangan tanpa harus mendefinisikan serangan yang ada sebelumnya, sehingga lebih tahan terhadap zero-day attack.
Pengembangan Mekanisme Otentikasi Dan Otorisasi Manajemen Config Pada Kasus Shared Web Hosting Berbasis Linux Container Saifuddin, Saifuddin; Ijtihadie, Royyana Muslim; Pratomo, Baskoro Adi
Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control Vol 1, No 2, August-2016
Publisher : Universitas Muhammadiyah Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (688.279 KB) | DOI: 10.22219/kinetik.v1i2.27

Abstract

A large part of the service providers website using an operating system Linux, when one of the websites in the Shared web can be taken over, most likely other websites will also be mastered by reading config connecting to the database, the mechanism used to read a config file with the command in linux by default is available, using the command ln -s also known by the term symlink who can read the directory where the web, although different config directory.The results show config on web applications that are in the directory in a single server can be read using these methods but can not be decoded to read user, password, and dbname, because it has given authorization can be decoded only from the directory already listed. on testing performance for latency, memory, and CPU system be followed, to get good results the previous system. The test results using the cache, the response time generated when accessed simultaneously by 20 click per user amounted to 941.4 ms for the old system and amounted to 786.6 ms.
Evaluasi Sistem Pendeteksi Intrusi Berbasis Anomali dengan N-gram dan Incremental Learning I Made Agus Adi Wirawan; Royyana Muslim Ijtihadie; Baskoro Adi Pratomo
Jurnal Teknik ITS Vol 5, No 2 (2016)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (539.431 KB) | DOI: 10.12962/j23373539.v5i2.19732

Abstract

Keberadaan teknologi informasi yang terus berkembang dengan pesat menjadikan kebutuhan akan penggunaannya semakin hari semakin meningkat. Transaksi data melalui internet telah menjadi kebutuhan wajib hampir dari semua perangkat lunak yang ada saat ini. Perangkat lunak seperti media social, colud server, online game, aplikasi layanan pemerintah, aplikasi pengontrol suatu tempat secara remote, dsb. Tentu dengan berbagai macam penggunaan internet tersebut dibutuhkan metode untuk mengamankan jaringannya. Sistem pendeteksi intrusi atau yang pada umumnya disebut IDS (Intrusion Detection System) merupakan solusi untuk mengamankan suatu jaringan. Sistem ini nantinya bertugas untuk menentukan apakah suatu paket merupakan bentuk serangan atau paket biasa sesuai dengan kondisi tertentu. Saat ini telah banyak dikembangkan aplikasi IDS (Intrusion Detection System), namun sebagian besar yang dikembangkan berbasis signature atau menggunakan rule, dan sebagaian kecil menggunakan anomali. Anomali adalah suatu metode untuk mencari penyimpangan dalam sebuah data. Pada aplikasi ini konsep IDS yang diterapkan adalah IDS berbasis anomali dimana analisis datanya pada infromasi paket data yang dikirimkan. Pada tugas akhir ini menggunakan dua metode, yaitu metode n-gram yang digunakan untuk mengitung distribusi byte karakter pada paket data sedangkan metode mahalanonis distance digunakan untuk menghitung jarak antara paket data normal dan paket data yang berupa intrusi. Metode mahalanobis distance dapat membedakan paket data yang normal dan paket data yang berupa intrusi dengan menghitung rata-rata dan standar deviasi dari paket data.
Optimasi Pemilihan Layanan Streaming Multimedia Berbasis UPnP Untuk Kondisi Dinamis Fariz Andri Bakhtiar; Waskitho Wibisono; Baskoro Adi Pratomo
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 3 No 1: Maret 2016
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (786.535 KB) | DOI: 10.25126/jtiik.201631160

Abstract

AbstrakUniversal Plug and Play (UPnP) memungkinkan adanya jaringan tanpa konfigurasi dan administrasi manual. UPnP bekerja pada jaringan yang mendukung pesan multicast. Ia mengatur pengalamatan, penemuan, deskripsi, serta pemilihan perangkat dan layanan. Proses penemuan layanan dalam lingkungan dinamis harus mengurangi konfigurasi manual, memungkinkan penemuan otomatis dan pemilihan layanan yang optimal, serta menawarkan secara terkini layanan-layanan yang tersedia. Pada kondisi di mana beberapa host menyediakan layanan yang sama, bagaimana klien memilih layanan menjadi permasalahan tersendiri. Pemilihan layanan yang paling sesuai dapat dilakukan secara otomatis oleh klien UPnP. Pemilihan layanan dilaksanakan berdasarkan parameter yang mencerminkan kondisi jaringan saat itu, seperti delay dan packet loss. Pada aplikasi-aplikasi streaming multimedia berbasis UPnP yang ada, pemilihan layanan dilakukan tanpa penentuan prioritas sama sekali. Aplikasi klien mengambil begitu saja salah satu layanan streaming multimedia dari sejumlah perangkat penyedia layanan di jaringan, bahkan secara acak. Implementasi aplikasi streaming multimedia di lingkungan dinamis menyebabkan perlunya optimasi terhadap mekanisme pemilihan layanan yang sudah ada. Pada penelitian ini diusulkan metode dalam melakukan optimasi pada pemilihan layanan streaming multimedia berbasis UPnP untuk kondisi dinamis, yaitu kondisi di mana dapat terjadi perubahan pada delay, packet loss, dan ketersediaan layanan. Dari hasil percobaan, terbukti bahwa optimasi tersebut menurunkan end-to-end delay rata-rata antara klien dengan penyedia layanan streaming multimedia sebesar 35,343%, meski terdapat anomali pada beberapa skenario, yaitu naiknya end-to-end delay rata-rata, yang bisa jadi dipengaruhi oleh peningkatan beban kerja penyedia layanan.Kata kunci: pemilihan layanan, streaming, UPnPAbstractUniversal Plug and Play (UPnP) enables networking without manual configuration and administration. UPnP works at a network supporting multicast messages. It arranges addressing, discovery, description, and also device and service selection. The process of service discovery in dynamic environment should reduce manual configuration, enable automatic discovery and optimal service selection, and also offer up-to-date services available. In a condition where some hosts run same services, how clients select them becomes one interesting issue. The selection of the most appropriate service is to be done automatically by UPnP clients. Service selection will be held based on current condition of the network, such as delay and packet loss. On existing multimedia streaming applications, service selection is done without any prioritizing. Client applications just fetch a service from a number of service providers in the network, even randomly. Implementations of multimedia streaming applications in dynamic environment, where there might be changes on delay, packet loss, and the availability of services at service providers, causes the urgency of optimization in existing service selection mechanism. In this study, a method of optimizing the UPnP-based service selection of multimedia streaming for dynamic condition is proposed. Experiments prove that the optimization reduces average end-to-end delay between clients and multimedia streaming service providers at the rate of 35.343%. There were anomalies at some scenarios though. Some delay grew higher, which could be affected by the increase of service providers’ load.Keywords: service selection, streaming, UPnP
Interactive Whiteboard and Instant Quiz for Multimedia Classroom Activity Ary Mazharuddin Shiddiqi; Royyana M. Ijtihadie; Emerson Eridiansyah Z; Baskoro Adi Pratomo; Tohari Ahmad; Waskhito Wibisono
IPTEK Journal of Proceedings Series Vol 1, No 1 (2014): International Seminar on Applied Technology, Science, and Arts (APTECS) 2013
Publisher : Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23546026.y2014i1.363

Abstract

Information and communication technology have become a very strategic aspect in supporting human life.  One of the aspects is in education, particularly the use of e-learning system. In the e-learning system, the use of multimedia (such as video conferencing) technology allows users to have an interactive meeting without having to see collocutor directly. In this system, each user communicates by using computer networks, either locally or through the internet. This trend has encouraged developers to create such applications online. However, most of them are paid application and less convenient to use. This research developed an interactive e-learning system with features such as online quiz, whiteboard, video conference and VoIP. In this system, a web based e-learning system with video VoIP provides learning activities by the interaction of both parties that lecturers and students. This system enables the teacher and user to have an interactive conversation and to have quizzes in the middle of a class. This method is aimed to evaluate the students understanding of the materials currently presented. Delay and jitter value of this system increases along with the increase number of users. With the 15 users, the Hypertext Transfer Protocol (HTTP) delay value reaching 32.3672 and 101.6028 ms for the jitter value. Furthermore with 15 users, the Real Time Messaging Protocol (RTMP0 delay value reached 51.8868 ms and 92.0052 ms for the jitter value.
Pendekatan unsupervised untuk Mendeteksi Serangan Tingkat Rendah pada Jaringan Komputer Baskoro Adi Pratomo
BRILIANT: Jurnal Riset dan Konseptual Vol 7 No 2 (2022): Volume 7 Nomor 2, Mei 2022
Publisher : Universitas Nahdlatul Ulama Blitar

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (529.877 KB) | DOI: 10.28926/briliant.v7i2.1004

Abstract

Serangan tingkat rendah merupakan serangan yang diam-diam masuk ke dalam system tanpa mengirimkan paket-paket dalam jumlah besar. Contoh dari serangan jenis ini adalah exploit, backdoors, dan worms. Untuk mencegah serangan jenis ini, kami mengusulkan system deteksi intrusi dengan menggunakan Recurrent Neural Network dan Autoencoders.Pendekatan unsupervised yang diusulkan mampu mengidentifikasi serangan tingkat rendah dalam koneksi jaringan, mengesampingkan persyaratan untuk menyediakan sampel berbahaya untuk data pelatihan. Pendekatan yang diusulkan memberikan peningkatan detection rate setidaknya 12,04% dari penelitian sebelumnya.
Pengembangan Mekanisme Otentikasi Dan Otorisasi Manajemen Config Pada Kasus Shared Web Hosting Berbasis Linux Container Saifuddin Saifuddin; Royyana Muslim Ijtihadie; Baskoro Adi Pratomo
Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control Vol 1, No 2, August-2016
Publisher : Universitas Muhammadiyah Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (688.279 KB) | DOI: 10.22219/kinetik.v1i2.27

Abstract

Sebagian besar penyedia layanan website menggunakan sistem operasi Linux. Ketika salah satu website dalam web server dapat diambil alih, kemungkinan besar website yang lain juga akan dapat diambil alih dengan cara membaca konfigurasi penghubung ke database. Mekanisme yang digunakan untuk membaca sebuah file konfigurasi dengan perintah di linux secara default memang tersedia, dengan menggunakan perintah “ln” yang dikenal dengan istilah “Symlink” yang dapat membaca direktori konfigurasi web walaupun berbeda direktori. Hasil penelitian yang dilakukan, konfigurasi yang terdapat di dalam aplikasi web yang berada direktori dalam satu server, walaupun tetap terbaca dengan menggunakan metode tersebut, namun tidak dapat di-decode untuk membaca username dan password, serta database name, karena sudah diberi otorisasi yang bisa medecode hanya dari direktori yang sudah terdaftar, sedangkan pada pengujian performa untuk latency, memory, dan CPU system yang diusulkan tidak sebagus dengan system sebelumnya, namun dengan menggunakan cache, respond time yang dihasilkan ketika diakses secara simultan dengan 20 kali klik per-user menunjukkan system yang lama sebesar 941,4 ms, sedangkan untuk sistem yang diusulkan sebesar 786,6 ms.
Pembuatan Website Musyawarah Guru Mata Pelajaran (MGMP) Bahasa Inggris SMA Provinsi Jawa Timur Ary Mazharuddin Shiddiqi; Tohari Ahmad; Bagus Jati Santoso; Hudan Studiawan; Baskoro Adi Pratomo; Radityo Anggoro
Sewagati Vol 7 No 3 (2023)
Publisher : Pusat Publikasi ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1698.491 KB) | DOI: 10.12962/j26139960.v7i3.241

Abstract

Internet telah menjadi kebutuhan masyarakat untuk mendapatkan dan menyebarkan informasi sehingga dapat mempercepat proses bisnis yang telah ada sebelumnya. Musyawarah Guru Mata Pelajaran (MGMP) Bahasa Inggris SMA Provinsi Jawa Timur adalah lembaga non-profit yang menaungi guru-guru bahasa inggris tingkat SMA yang membutuhkan sarana untuk berinteraksi dengan anggotanya dan masyarakat. Kebutuhan ini disambut oleh Laboratorium Komputasi Berbasis Jaringan (KBJ) Departemen Teknik Informatika ITS dengan membangun website yang dapat membantu kebutuhan interaksi tersebut. Website ini memiliki tiga tingkat peran yang dapat digunakan untuk mengelola website tersebut yang disesuaikan dengan fungsi-fungsi yang tersedia. Pembagian peran ini dapat meningkatkan efisiensi pengelolaan website dan menjaga keamanan data. Pembangunan website ini bertujuan untuk meningkatkan produktifitas pengurus MGMP Bahasa Inggris Jawa Timur dalam menjalankan tugasnya. Dengan fitur yang dibangun pada website tersebut, MGMP Bahasa Inggris dapat menjangkau anggotanya dan juga menyampaikan program-program dan capaiannya kepada masyarakat umum.
Pelatihan Deployment Aplikasi Berbasis Website SMK Pawiyatan Surabaya Pratomo, Baskoro Adi; Zaini, Alfa Fakhrur Rizal; Teja, Andika Rahman; Prinandika, Arya Gading; Fadhila, Farah Dhia; Arsyad, Hammuda; Fikriansyah, Irsyad; Al Kanza, Kalyana Putri; Vinorian, Muhammad Ersya; Diani, Nabila A'idah; Pramudya, Rafli Raihan; Ahmad, Tohari; Santoso, Bagus Jati; Studiawan, Hudan; Shiddiqi, Ary Mazharuddin; Alzamzami, Moch. Nafkhan; Anggoro, Radityo; Djanali, Supeno; Ijtihadie, Royyana Muslim; Suadi, Wahyu
Sewagati Vol 8 No 5 (2024)
Publisher : Pusat Publikasi ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j26139960.v8i5.2091

Abstract

Permintaan akan tenaga kerja terampil di bidang pengembangan perangkat lunak dan website terus meningkat seiring dengan pertumbuhan industri teknologi informasi. Di tengah situasi ini, banyak sekolah yang berupaya memenuhi kebutuhan tersebut dengan membuka program-program pendidikan khusus dalam pengembangan perangkat lunak dan website . Salah satu contohnya adalah SMK Pawiyatan Surabaya. Sebagai respons terhadap kondisi ini, kami berencana untuk menyelenggarakan program pelatihan kompetensi yang fokus pada deployment aplikasi berbasis website . Strategi pelaksanaan program ini dirancang secara terstruktur, dimulai dari pembelajaran konsep dasar hingga penerapan praktis deployment aplikasi secara langsung. Selain itu, program ini akan dilengkapi dengan evaluasi progres berkala guna memantau dan meningkatkan pemahaman serta keterampilan peserta sepanjang program berlangsung. Output yang diharapkan dari program ini termasuk laporan kegiatan yang komprehensif, dokumentasi video untuk memperlihatkan tahapan pelaksanaan program, serta berita acara yang mencatat semua aspek terkait program pelatihan ini. Dengan mengimplementasikan program pelatihan kompetensi deployment aplikasi berbasis website ini, SMK Pawiyatan Surabaya diharapkan dapat memberikan kontribusi yang signifikan dalam mempersiapkan generasi muda Indonesia untuk menjadi tenaga kerja yang kompeten dan siap beradaptasi dengan dinamika industri teknologi informasi global.
APPLIED MACHINE LEARNING IN LOAD BALANCING Junaidi, Junaidi; Wibowo, Prasetyo; Yuniasri, Dini; Damayanti, Putri; Shiddiqi, Ary Mazharuddin; Pratomo, Baskoro Adi
JUTI: Jurnal Ilmiah Teknologi Informasi Vol. 18, No. 2, July 2020
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j24068535.v18i2.a940

Abstract

A common way to maintain the quality of service on systems that are growing rapidly is by increasing server specifications or by adding servers. The utility of servers can be balanced with the presence of a load balancer to manage server loads. In this paper, we propose a machine learning algorithm that utilizes server resources CPU and memory to forecast the future of resources server loads. We identify the timespan of forecasting should be long enough to avoid dispatcher's lack of information server distribution at runtime. Additionally, server profile pulling, forecasting server resources, and dispatching should be asynchronous with the request listener of the load balancer to minimize response delay. For production use, we recommend that the load balancer should have friendly user interface to make it easier to be configured, such as adding resources of servers as parameter criteria. We also recommended from beginning to start to save the log data server resources because the more data to process, the more accurate prediction of server load will be.