Abstract
UPnP merupakan suatu protokol jaringan yang membuat peralatan elektronik dapat saling terhubung dan dapat dikontrol melalu aplikasi kontrol atau dari halaman web. UPnP termasuk dalam zero-configuration maksudnya dalam penggunaannya tidak memerlukan konfigurasi, setting dan lain sebagainya. UPnP bersifat auto discovery, sehingga untuk bisa mengontrol sebuah perangkat UPnP, UPnP akan mengumumkan keberadaannya dan control point juga mencarinya. Sehingga begitu mudah untuk sebuah control point asing untuk mengontrol suatu perangkat UPnP yang berada satu jaringan yang sama. Sehingga perlu ditambah suatu skenario untuk membatasi pengakses perangkat UPnP dan melindungi dari control point yang tidak dikenal. Penelitian ini membuat sebuah program pelindung perangkat UPnP dengan menggunakan penyaringan alamat MAC. Perangkat UPnP hanya bisa diakses menggunakan control point yang alamat MAC-nya terdaftar dalam daftar alamat MAC yang diizinkan mengakses perangkat UPnP tersebut (whitelist). Seluruh paket dari control point yang tidak dikenal akan diblok oleh iptables. Dari hasil penelitian ini program penyaringan alamat MAC dapat melindungi perangkat UPnP dari control point yang tidak dikenal.