SlideShare a Scribd company logo
1 of 12
Download to read offline
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 1
LAPORAN RESMI KEAMANAN JARINGAN
PROXY RADIUS
A. Tujuan Pembelajaran
1. Memahami dan mampu melakukan instalasi, konfigurasi keamanan proxy server.
2. Memahami dan mampu melakukan instalasi dan konfigurasi autentikasi user pada
squid server dengan menggunakan RADIUS.
B. Dasar Teori
Proxy umumnya digunakan untuk memberikan layanan caching ke jaringan lokal
dengan mengunakan squid cache. Client-client proxy tidak perlu mengakses langsung
halaman web yang ditujunya, melainkan cukup dengan mengambilnya di cache server
(proxy) .
Cara kerjanya adalah ketika ada client yang mengkses suatu alamat web, maka squid
akan menyimpan file-file halaman web tersebut ke dalam cache lokal proxy tersebut untuk
kemudian diberikan lagi kepada client yang mengakses halaman web yang sama, ketika
ada client yang mengakses halaman web yang sama, proxy server hanya melakukan
pengecekan ke server yang dituju, apakah obyek yang disimpan di cache local proxy masih
sama dengan yang ada di server web tujuan, apabila ternyata telah ada perubahan barulah
proxy server memintakanya untuk client yang mengakses server web tujuan, sementara itu
file yang diberikan kepada client tersebut juga akan disimpan di direktori cache pada proxy
sever, dan begitu seterusnya sehingga secara tidak langsung metode ini akan menghemat
bandwidth dan secara tidak langsung akan mempercepat koneksi internet, selain fungsi
diatas proxy server juga dapat digunakan untuk membuat kebijakan keamanan untuk
jaringan lokal. Proxy server juga memiliki fungsi untuk memblokir situs-situs tertentu
serta memblok beberapa kata-kata yang tidak diperbolehkan untuk diakses.
Aplikasi proxy server yang paling populer digunakan adalah squid, dikarenakan squid
memiliki tingkat performa yang baik dan keamanan yang relatif lebih baik daripada
aplikasi-aplikasi proxy server lainya.
Autentikasi pada squid dapat digunakan untuk memberi batasan user-user mana saja
yang boleh mengakses proxy server dan user mana yang diperbolehkan, untuk
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 2
mengaktifkan autentikasi kita memerlukan autentikator yang akan menangangi urusan
autentikasi, salah satunya dengan menggunakan RADIUS sebagai autentikasi user proxy.
C. Tugas Pendahuluan
1. Jelaskan pengertian dan fungsi dari proxy, squid, dan RADIUS sebagai autentikasi
user proxy !
Proxy adalah suatu server yang menyediakan layanan untuk meneruskan setiap
permintaan kita kepada server lain di internet. Dengan menggunkan proxy, identitas
atau alamat IP komputer kita menjadi tersembunyi karena yang dikenali oleh server
yang kita request adalah alamat IP dari server proxy kita. Proxy juga dapat digunakan
untuk mengindari pemblokiran akses ke suatu server.
Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web
cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web
dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching
situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok
komputer yang menggunakan sumber daya jaringan yang sama, hingga pada
membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas.
Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga
menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport
Layer Security (TLS), Secure Socket Layer(SSL), Internet Gopher, dan HTTPS.
RADIUS (Remote Authentication Dial In User Service) adalah sebuah protokol
keamanan komputer yang digunakan untuk melakukan autentikasi, otorisasi, dan
pendaftaran akun pengguna secara terpusat untuk mengakses jaringan. Awalnya,
RADIUS digunakan untuk melakukan autentikasi terhadap akses jaringan jarak jauh
dengan menggunakan koneksi dial-up. Namun kini, RADIUS telah
diimplementasikan untuk melakukan autentikasi terhadap akses jaringan secara jarak
jauh dengan menggunakan koneksi selain dial-up, seperti halnya Virtual Private
Networking (VPN), access point nirkabel, switch Ethernet, dan perangkat lainnya.
2. Gambarkan dan jelaskan sebuah topology jaringan yang menggambarkan sebuah
proses aktifitas user yang konek ke internet melalui server proxy !
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 3
Server Radius menyediakan mekanisme keamanan dengan menangani otentikasi
dan otorisasi koneksi yang dilakukan user. Pada saat komputer client akan
menghubungkan diri dengan jaringan maka server Radius akan meminta identitas user
(username dan password) untuk kemudian dicocokkan dengan data yang ada dalam
database server Radius untuk kemudian ditentukan apakah user diijinkan untuk
menggunakan layanan dalam jaringan komputer. Jika proses otentikasi dan otorisasi
berhasil maka proses pelaporan dilakukan, yakni dengan mencatat semua aktifitas
koneksi user, menghitung durasi waktu dan jumlah transfer data dilakukan oleh user.
Proses pelaporan yang dilakukan server Radius bisa dalam bentuk waktu (detik, menit,
jam, dll) maupun dalam bentuk besar transfer data (Byte, KByte, Mbyte) (Anonim-B,
2006). Software server Radius yang digunakan dalam penelitian ini adalah Freeradius
yang bersifat modular dan memiliki banyak fitur. Freeradius merupakan software
server yang berbasis pada open source dan berlisensi GPL.
D. Praktikum
1. Install freeradius :
#apt-get install freeradius freeradius-mysql freeradius-utils
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 4
2. Install database mysql :
#apt-get install mysql-server mysql-client
3. Membuat database dan memberikan privilege ke user radius :
#mysql -uroot -p
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 5
kemudian masukkan password root mysql.
#CREATE DATABASE radius;
#GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY
"radpass";
impor tabel dari radius:
#mysql> use radius;
#SOURCE /etc/freeradius/sql/mysql/schema.sql
#exit
4. Buka file /etc/freeradius/sql.conf dan masukkan database mysql :
#Connection info:
server = "localhost"
#port = 3306
login = "radius"
password = "radpass"
#Database table configuration for everything except Oracle
radius_db = "radius"
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 6
5. Buka file /etc/freeradius/radiusd.conf, hilngakan tanda comment pada baris
berikut.
$INCLUDE sql.conf
6. Edit /etc/freeradius/sites-available/default dan hilangkan tanda
comment pada baris yang mengandung ‘sql’ di bagian authorize{} dan‘sql’ di bagian
accounting{}, dan ‘sql’ di bagian session{}.
7. Edit /etc/freeradius/sites-available/inner-tunnel, dan hilangkan tanda
comment yang mengandung ‘sql’ di dalam bagian “authorize {}” dan di bagian session
{}.
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 7
8. Mengecek apakah radius berjalan dengan baik :
#service freeradius restart
#service freeradius stop
#service freeradius start
9. Install squid :
# apt-get install squid
10. Buka file /etc/squid/squid.conf dan tambahkan konfigurasi dibawah ini:
# TAG: auth_param
#Authentication Radius:
auth_param basic program /usr
/local/squid/libexec/squid_radius_auth –f
/etc/squid/squid_rad_auth.conf
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 8
auth_param basic children 5
auth_param basic realm LAB COMPUTER NETWORKS
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl radius-auth proxy_auth REQUIRED
# TAG: http_access
# Allow authorized users:
http_access allow radius-auth
11. Download plugin radius :
# wget
http://www.squidcache.org/contrib/squid_radius_auth/squid_radi
us_auth-1.10.tar.gz
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 9
12. Ekstrak file :
# tar xvzf squid_radius_auth-1.10.tar.gz
13. Pindah direktori :
# cd squid_radius_auth-1.10
14. Install plugin :
# cp Makefile.default Makefile
# make clean 5
# make install
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 10
15. Copy file binari radius auth ke :
# cp squid_radius_auth
/usr/local/squid/libexec/squid_radius_auth
16. Buat file konfigurasi plugin radius :
# touch /etc/squid/squid_rad_auth.conf
17. Masukkan konfigurasi berikut ke file squid_rad_auth.conf (sebagai contoh di server
10.252.108.51) :
server 10.252.108.51 # Radius Server IP or Hostname secret
testing123
18. Restart service squid :
# service squid restart
19. Setup browser client dengan proxy alamat IP proxy server dan port 3128. Ketika anda
mulai browsing dengan browser akan muncul form login sebagai berikut :
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 11
20. Melihat log squid di squid server :
# tail -l /var/log/squid/access.log
IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 12
Kesimpulan:
RADIUS merupakan singkatan dari Remote Authentication Dial In User Service (RADIUS)
adalah protokol jaringan yang menyediakan Otentikasi terpusat, Otorisasi, dan
Akuntansi, manajemen untuk komputer untuk menghubungkan dan menggunakan layanan
jaringan. Karena mendukung banyak protokol, Radius sering digunakan oleh ISP dan
perusahaan untuk mengelola akses ke jaringan internet atau internal, jaringan nirkabel, dan
dapat terintegrasi dengan layanan e-mail. Jaringan ini dapat menggabungkan modem, DSL,
Akses Point , VPN, Port Jaringan, WEB server, dll.
RADIUS merupakan protokol client / server yang berjalan pada lapisan aplikasi, menggunakan
UDP sebagai transportasi. Remote Access Server, seperti server Virtual Private Network
(VPN), Authentikasi Network Switch, dan Network Akses Server (NAS) dan semua gateway
memiliki Radius Server untuk berkomunikasi dengan Radius Client. Radius Server biasanya
berjalan dibelakang layar pada sistem UNIX atau Microsoft Windows Server.
RADIUS memiliki tiga fungsi :
 Untuk meng-otentikasi pengguna atau perangkat sebelum mendapat akses kejaringan,
 Untuk meng-otorisasi para pengguna atau perangkat untuk layanan jaringan tertentu
 Untuk meng-akuntansi penggunaan layanan tersebut.

More Related Content

What's hot

Soal Modul B Windows Environment LKS SMK NTB 2018
Soal Modul B Windows Environment LKS SMK NTB 2018Soal Modul B Windows Environment LKS SMK NTB 2018
Soal Modul B Windows Environment LKS SMK NTB 2018I Putu Hariyadi
 
Software Defined Networking (SDN) Controller Network Management
Software Defined Networking (SDN) Controller Network ManagementSoftware Defined Networking (SDN) Controller Network Management
Software Defined Networking (SDN) Controller Network ManagementI Putu Hariyadi
 
Soal Network Actual & Future Network - ITNSA LKS SMK Tingkat Provinsi NTB 2021
Soal Network Actual & Future Network - ITNSA LKS SMK Tingkat Provinsi NTB 2021Soal Network Actual & Future Network - ITNSA LKS SMK Tingkat Provinsi NTB 2021
Soal Network Actual & Future Network - ITNSA LKS SMK Tingkat Provinsi NTB 2021I Putu Hariyadi
 
Debianserverfinal
DebianserverfinalDebianserverfinal
Debianserverfinaldhyto
 
Network Automation with Ansible
Network Automation with AnsibleNetwork Automation with Ansible
Network Automation with AnsibleI Putu Hariyadi
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksBellspyk Atow
 
Konfigurasi proxy server
Konfigurasi proxy serverKonfigurasi proxy server
Konfigurasi proxy serverYudha Satya
 
Konfigurasi Site-to-Site IPSec VPN Tunnel di Mikrotik menggunakan GNS3
Konfigurasi Site-to-Site IPSec VPN Tunnel di Mikrotik menggunakan GNS3Konfigurasi Site-to-Site IPSec VPN Tunnel di Mikrotik menggunakan GNS3
Konfigurasi Site-to-Site IPSec VPN Tunnel di Mikrotik menggunakan GNS3I Putu Hariyadi
 
Aplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk ServerAplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk Serverumaasyitah
 
VXLAN Overlay Networks with Open vSwitch
VXLAN Overlay Networks with Open vSwitchVXLAN Overlay Networks with Open vSwitch
VXLAN Overlay Networks with Open vSwitchI Putu Hariyadi
 
Pembahasan Solusi Soal UAS Praktikum Manajemen Keamanan Informasi
Pembahasan Solusi Soal UAS Praktikum Manajemen Keamanan InformasiPembahasan Solusi Soal UAS Praktikum Manajemen Keamanan Informasi
Pembahasan Solusi Soal UAS Praktikum Manajemen Keamanan InformasiI Putu Hariyadi
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Alveraadk
 
PENYELESAIAN SOAL UKK - TKJ TAHUN 2018/2019 PAKET 1 (K13)
PENYELESAIAN SOAL UKK - TKJ TAHUN 2018/2019 PAKET 1 (K13)PENYELESAIAN SOAL UKK - TKJ TAHUN 2018/2019 PAKET 1 (K13)
PENYELESAIAN SOAL UKK - TKJ TAHUN 2018/2019 PAKET 1 (K13)Walid Umar
 
HTTP dan HTTPS
HTTP dan HTTPSHTTP dan HTTPS
HTTP dan HTTPSWindy Winz
 
Mikrotik fundamental
Mikrotik fundamentalMikrotik fundamental
Mikrotik fundamentalfebosa Sabara
 
Pelatihan Interkoneksi Jaringan OPD PEMKOT Mataram menggunakan VPN
Pelatihan Interkoneksi Jaringan OPD PEMKOT Mataram menggunakan VPNPelatihan Interkoneksi Jaringan OPD PEMKOT Mataram menggunakan VPN
Pelatihan Interkoneksi Jaringan OPD PEMKOT Mataram menggunakan VPNI Putu Hariyadi
 
Python Network Programming For Network Engineers
Python Network Programming For Network EngineersPython Network Programming For Network Engineers
Python Network Programming For Network EngineersI Putu Hariyadi
 
Server Management Basic
Server Management Basic Server Management Basic
Server Management Basic Muhammad Ridwan
 
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017I Putu Hariyadi
 
MikroTik RouterOS Security Automation With Ansible
MikroTik RouterOS Security Automation With AnsibleMikroTik RouterOS Security Automation With Ansible
MikroTik RouterOS Security Automation With AnsibleI Putu Hariyadi
 

What's hot (20)

Soal Modul B Windows Environment LKS SMK NTB 2018
Soal Modul B Windows Environment LKS SMK NTB 2018Soal Modul B Windows Environment LKS SMK NTB 2018
Soal Modul B Windows Environment LKS SMK NTB 2018
 
Software Defined Networking (SDN) Controller Network Management
Software Defined Networking (SDN) Controller Network ManagementSoftware Defined Networking (SDN) Controller Network Management
Software Defined Networking (SDN) Controller Network Management
 
Soal Network Actual & Future Network - ITNSA LKS SMK Tingkat Provinsi NTB 2021
Soal Network Actual & Future Network - ITNSA LKS SMK Tingkat Provinsi NTB 2021Soal Network Actual & Future Network - ITNSA LKS SMK Tingkat Provinsi NTB 2021
Soal Network Actual & Future Network - ITNSA LKS SMK Tingkat Provinsi NTB 2021
 
Debianserverfinal
DebianserverfinalDebianserverfinal
Debianserverfinal
 
Network Automation with Ansible
Network Automation with AnsibleNetwork Automation with Ansible
Network Automation with Ansible
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lks
 
Konfigurasi proxy server
Konfigurasi proxy serverKonfigurasi proxy server
Konfigurasi proxy server
 
Konfigurasi Site-to-Site IPSec VPN Tunnel di Mikrotik menggunakan GNS3
Konfigurasi Site-to-Site IPSec VPN Tunnel di Mikrotik menggunakan GNS3Konfigurasi Site-to-Site IPSec VPN Tunnel di Mikrotik menggunakan GNS3
Konfigurasi Site-to-Site IPSec VPN Tunnel di Mikrotik menggunakan GNS3
 
Aplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk ServerAplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk Server
 
VXLAN Overlay Networks with Open vSwitch
VXLAN Overlay Networks with Open vSwitchVXLAN Overlay Networks with Open vSwitch
VXLAN Overlay Networks with Open vSwitch
 
Pembahasan Solusi Soal UAS Praktikum Manajemen Keamanan Informasi
Pembahasan Solusi Soal UAS Praktikum Manajemen Keamanan InformasiPembahasan Solusi Soal UAS Praktikum Manajemen Keamanan Informasi
Pembahasan Solusi Soal UAS Praktikum Manajemen Keamanan Informasi
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
 
PENYELESAIAN SOAL UKK - TKJ TAHUN 2018/2019 PAKET 1 (K13)
PENYELESAIAN SOAL UKK - TKJ TAHUN 2018/2019 PAKET 1 (K13)PENYELESAIAN SOAL UKK - TKJ TAHUN 2018/2019 PAKET 1 (K13)
PENYELESAIAN SOAL UKK - TKJ TAHUN 2018/2019 PAKET 1 (K13)
 
HTTP dan HTTPS
HTTP dan HTTPSHTTP dan HTTPS
HTTP dan HTTPS
 
Mikrotik fundamental
Mikrotik fundamentalMikrotik fundamental
Mikrotik fundamental
 
Pelatihan Interkoneksi Jaringan OPD PEMKOT Mataram menggunakan VPN
Pelatihan Interkoneksi Jaringan OPD PEMKOT Mataram menggunakan VPNPelatihan Interkoneksi Jaringan OPD PEMKOT Mataram menggunakan VPN
Pelatihan Interkoneksi Jaringan OPD PEMKOT Mataram menggunakan VPN
 
Python Network Programming For Network Engineers
Python Network Programming For Network EngineersPython Network Programming For Network Engineers
Python Network Programming For Network Engineers
 
Server Management Basic
Server Management Basic Server Management Basic
Server Management Basic
 
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
 
MikroTik RouterOS Security Automation With Ansible
MikroTik RouterOS Security Automation With AnsibleMikroTik RouterOS Security Automation With Ansible
MikroTik RouterOS Security Automation With Ansible
 

Viewers also liked

2008 09-26 demonstration monthly reporting in deal database
2008 09-26 demonstration monthly reporting in deal database2008 09-26 demonstration monthly reporting in deal database
2008 09-26 demonstration monthly reporting in deal databaseMalin Johansson
 
The case for rectal microbicides challenges and opportunities for advocacy
The case for rectal microbicides challenges and opportunities for advocacyThe case for rectal microbicides challenges and opportunities for advocacy
The case for rectal microbicides challenges and opportunities for advocacygnpplus
 
Corporate Presentation 1Q16
Corporate Presentation 1Q16Corporate Presentation 1Q16
Corporate Presentation 1Q16BBVA
 
2 Q16 Corporate Presentation
2 Q16 Corporate Presentation2 Q16 Corporate Presentation
2 Q16 Corporate PresentationBBVA
 
Tugas jarkom ramasatria_2110165007
Tugas jarkom ramasatria_2110165007Tugas jarkom ramasatria_2110165007
Tugas jarkom ramasatria_2110165007ramasatriaf
 
Econ315 Money and Banking: Learning Unit 19: Banking Industry and Regulation
Econ315 Money and Banking: Learning Unit 19: Banking Industry and RegulationEcon315 Money and Banking: Learning Unit 19: Banking Industry and Regulation
Econ315 Money and Banking: Learning Unit 19: Banking Industry and Regulationsakanor
 
Econ315 Money and Banking: Learning Unit #11: Bond market Analysis
Econ315 Money and Banking: Learning Unit #11: Bond market AnalysisEcon315 Money and Banking: Learning Unit #11: Bond market Analysis
Econ315 Money and Banking: Learning Unit #11: Bond market Analysissakanor
 
Hotel Revenue Management Dashboard
Hotel Revenue Management DashboardHotel Revenue Management Dashboard
Hotel Revenue Management DashboardJoan Sanz
 

Viewers also liked (17)

100256
100256100256
100256
 
100384
100384100384
100384
 
2008 09-26 demonstration monthly reporting in deal database
2008 09-26 demonstration monthly reporting in deal database2008 09-26 demonstration monthly reporting in deal database
2008 09-26 demonstration monthly reporting in deal database
 
My back on track
My back on trackMy back on track
My back on track
 
100313
100313100313
100313
 
100354
100354100354
100354
 
100304
100304100304
100304
 
100371
100371100371
100371
 
100393
100393100393
100393
 
The case for rectal microbicides challenges and opportunities for advocacy
The case for rectal microbicides challenges and opportunities for advocacyThe case for rectal microbicides challenges and opportunities for advocacy
The case for rectal microbicides challenges and opportunities for advocacy
 
Corporate Presentation 1Q16
Corporate Presentation 1Q16Corporate Presentation 1Q16
Corporate Presentation 1Q16
 
2 Q16 Corporate Presentation
2 Q16 Corporate Presentation2 Q16 Corporate Presentation
2 Q16 Corporate Presentation
 
Tugas jarkom ramasatria_2110165007
Tugas jarkom ramasatria_2110165007Tugas jarkom ramasatria_2110165007
Tugas jarkom ramasatria_2110165007
 
Econ315 Money and Banking: Learning Unit 19: Banking Industry and Regulation
Econ315 Money and Banking: Learning Unit 19: Banking Industry and RegulationEcon315 Money and Banking: Learning Unit 19: Banking Industry and Regulation
Econ315 Money and Banking: Learning Unit 19: Banking Industry and Regulation
 
Econ315 Money and Banking: Learning Unit #11: Bond market Analysis
Econ315 Money and Banking: Learning Unit #11: Bond market AnalysisEcon315 Money and Banking: Learning Unit #11: Bond market Analysis
Econ315 Money and Banking: Learning Unit #11: Bond market Analysis
 
Hotel Revenue Management Dashboard
Hotel Revenue Management DashboardHotel Revenue Management Dashboard
Hotel Revenue Management Dashboard
 
CEMENTO PORTLAND
CEMENTO PORTLANDCEMENTO PORTLAND
CEMENTO PORTLAND
 

Similar to Proxy Radius

LAPORAN RESMI KEAMANAN DATA PROXY RADIUS
LAPORAN RESMI KEAMANAN DATA PROXY RADIUSLAPORAN RESMI KEAMANAN DATA PROXY RADIUS
LAPORAN RESMI KEAMANAN DATA PROXY RADIUSuswarendy
 
14001326 all-about-squid-apache - [the-xp.blogspot.com]
14001326 all-about-squid-apache - [the-xp.blogspot.com]14001326 all-about-squid-apache - [the-xp.blogspot.com]
14001326 all-about-squid-apache - [the-xp.blogspot.com]Krisman Tarigan
 
Step by step konfigurasi squid server dari berbagai kasus
Step by step konfigurasi squid server dari berbagai kasusStep by step konfigurasi squid server dari berbagai kasus
Step by step konfigurasi squid server dari berbagai kasusfilar
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserverHARRY CHAN PUTRA
 
Squidproxyserver
SquidproxyserverSquidproxyserver
Squidproxyserverpuput51
 
Squid proxy-server
Squid proxy-serverSquid proxy-server
Squid proxy-serverDwi Wahyudi
 
Slide-IST104-IST104-Slide-10-11.pptx
Slide-IST104-IST104-Slide-10-11.pptxSlide-IST104-IST104-Slide-10-11.pptx
Slide-IST104-IST104-Slide-10-11.pptxuntuk1
 
Hotspot mikrotik-radius
Hotspot mikrotik-radiusHotspot mikrotik-radius
Hotspot mikrotik-radiuscabikhosting
 
Materi Proxy Server Lengkap
Materi Proxy Server LengkapMateri Proxy Server Lengkap
Materi Proxy Server LengkapAli Must Can
 
Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213mukhlis abdilah
 

Similar to Proxy Radius (20)

Kamdat proxy radius
Kamdat proxy radiusKamdat proxy radius
Kamdat proxy radius
 
Proxy Radius
Proxy RadiusProxy Radius
Proxy Radius
 
LAPORAN RESMI KEAMANAN DATA PROXY RADIUS
LAPORAN RESMI KEAMANAN DATA PROXY RADIUSLAPORAN RESMI KEAMANAN DATA PROXY RADIUS
LAPORAN RESMI KEAMANAN DATA PROXY RADIUS
 
Proxy Radius
Proxy RadiusProxy Radius
Proxy Radius
 
14001326 all-about-squid-apache - [the-xp.blogspot.com]
14001326 all-about-squid-apache - [the-xp.blogspot.com]14001326 all-about-squid-apache - [the-xp.blogspot.com]
14001326 all-about-squid-apache - [the-xp.blogspot.com]
 
Authenticated proxy
Authenticated proxyAuthenticated proxy
Authenticated proxy
 
Proxy server
Proxy serverProxy server
Proxy server
 
Squid apache
Squid apacheSquid apache
Squid apache
 
Presentasi (2).pptx
Presentasi (2).pptxPresentasi (2).pptx
Presentasi (2).pptx
 
Step by step konfigurasi squid server dari berbagai kasus
Step by step konfigurasi squid server dari berbagai kasusStep by step konfigurasi squid server dari berbagai kasus
Step by step konfigurasi squid server dari berbagai kasus
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserver
 
Squidproxyserver
SquidproxyserverSquidproxyserver
Squidproxyserver
 
Squid proxy-server
Squid proxy-serverSquid proxy-server
Squid proxy-server
 
Slide-IST104-IST104-Slide-10-11.pptx
Slide-IST104-IST104-Slide-10-11.pptxSlide-IST104-IST104-Slide-10-11.pptx
Slide-IST104-IST104-Slide-10-11.pptx
 
Tugas os 2 ke II
Tugas os 2 ke IITugas os 2 ke II
Tugas os 2 ke II
 
Hotspot mikrotik-radius
Hotspot mikrotik-radiusHotspot mikrotik-radius
Hotspot mikrotik-radius
 
RADIUS_
RADIUS_RADIUS_
RADIUS_
 
Materi Proxy Server Lengkap
Materi Proxy Server LengkapMateri Proxy Server Lengkap
Materi Proxy Server Lengkap
 
Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213
 
Squid indonesia
Squid indonesiaSquid indonesia
Squid indonesia
 

More from iintanamalia

Laporan resmi FIREWALL
Laporan resmi FIREWALLLaporan resmi FIREWALL
Laporan resmi FIREWALLiintanamalia
 
Laporan resmi keamanan nmap dan hping
Laporan resmi keamanan nmap dan hpingLaporan resmi keamanan nmap dan hping
Laporan resmi keamanan nmap dan hpingiintanamalia
 
Laporan resmi HTTP dan HTTPS
Laporan resmi HTTP dan HTTPSLaporan resmi HTTP dan HTTPS
Laporan resmi HTTP dan HTTPSiintanamalia
 
Laporan resmi ftp , sftp , ftps
Laporan resmi ftp , sftp , ftpsLaporan resmi ftp , sftp , ftps
Laporan resmi ftp , sftp , ftpsiintanamalia
 
Laporan Resmi Telnet dan SSH
Laporan Resmi Telnet dan SSHLaporan Resmi Telnet dan SSH
Laporan Resmi Telnet dan SSHiintanamalia
 
Laporan Pendahuluan Telnet dan SSH
Laporan Pendahuluan Telnet dan SSHLaporan Pendahuluan Telnet dan SSH
Laporan Pendahuluan Telnet dan SSHiintanamalia
 
Laporan pendahuluan network scanner dan network probing
Laporan pendahuluan network scanner dan network probingLaporan pendahuluan network scanner dan network probing
Laporan pendahuluan network scanner dan network probingiintanamalia
 
Laporan Pendahuluan Kamdat
Laporan Pendahuluan KamdatLaporan Pendahuluan Kamdat
Laporan Pendahuluan Kamdatiintanamalia
 
Laporan pendahuluan firewall
Laporan pendahuluan firewallLaporan pendahuluan firewall
Laporan pendahuluan firewalliintanamalia
 

More from iintanamalia (9)

Laporan resmi FIREWALL
Laporan resmi FIREWALLLaporan resmi FIREWALL
Laporan resmi FIREWALL
 
Laporan resmi keamanan nmap dan hping
Laporan resmi keamanan nmap dan hpingLaporan resmi keamanan nmap dan hping
Laporan resmi keamanan nmap dan hping
 
Laporan resmi HTTP dan HTTPS
Laporan resmi HTTP dan HTTPSLaporan resmi HTTP dan HTTPS
Laporan resmi HTTP dan HTTPS
 
Laporan resmi ftp , sftp , ftps
Laporan resmi ftp , sftp , ftpsLaporan resmi ftp , sftp , ftps
Laporan resmi ftp , sftp , ftps
 
Laporan Resmi Telnet dan SSH
Laporan Resmi Telnet dan SSHLaporan Resmi Telnet dan SSH
Laporan Resmi Telnet dan SSH
 
Laporan Pendahuluan Telnet dan SSH
Laporan Pendahuluan Telnet dan SSHLaporan Pendahuluan Telnet dan SSH
Laporan Pendahuluan Telnet dan SSH
 
Laporan pendahuluan network scanner dan network probing
Laporan pendahuluan network scanner dan network probingLaporan pendahuluan network scanner dan network probing
Laporan pendahuluan network scanner dan network probing
 
Laporan Pendahuluan Kamdat
Laporan Pendahuluan KamdatLaporan Pendahuluan Kamdat
Laporan Pendahuluan Kamdat
 
Laporan pendahuluan firewall
Laporan pendahuluan firewallLaporan pendahuluan firewall
Laporan pendahuluan firewall
 

Proxy Radius

  • 1. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 1 LAPORAN RESMI KEAMANAN JARINGAN PROXY RADIUS A. Tujuan Pembelajaran 1. Memahami dan mampu melakukan instalasi, konfigurasi keamanan proxy server. 2. Memahami dan mampu melakukan instalasi dan konfigurasi autentikasi user pada squid server dengan menggunakan RADIUS. B. Dasar Teori Proxy umumnya digunakan untuk memberikan layanan caching ke jaringan lokal dengan mengunakan squid cache. Client-client proxy tidak perlu mengakses langsung halaman web yang ditujunya, melainkan cukup dengan mengambilnya di cache server (proxy) . Cara kerjanya adalah ketika ada client yang mengkses suatu alamat web, maka squid akan menyimpan file-file halaman web tersebut ke dalam cache lokal proxy tersebut untuk kemudian diberikan lagi kepada client yang mengakses halaman web yang sama, ketika ada client yang mengakses halaman web yang sama, proxy server hanya melakukan pengecekan ke server yang dituju, apakah obyek yang disimpan di cache local proxy masih sama dengan yang ada di server web tujuan, apabila ternyata telah ada perubahan barulah proxy server memintakanya untuk client yang mengakses server web tujuan, sementara itu file yang diberikan kepada client tersebut juga akan disimpan di direktori cache pada proxy sever, dan begitu seterusnya sehingga secara tidak langsung metode ini akan menghemat bandwidth dan secara tidak langsung akan mempercepat koneksi internet, selain fungsi diatas proxy server juga dapat digunakan untuk membuat kebijakan keamanan untuk jaringan lokal. Proxy server juga memiliki fungsi untuk memblokir situs-situs tertentu serta memblok beberapa kata-kata yang tidak diperbolehkan untuk diakses. Aplikasi proxy server yang paling populer digunakan adalah squid, dikarenakan squid memiliki tingkat performa yang baik dan keamanan yang relatif lebih baik daripada aplikasi-aplikasi proxy server lainya. Autentikasi pada squid dapat digunakan untuk memberi batasan user-user mana saja yang boleh mengakses proxy server dan user mana yang diperbolehkan, untuk
  • 2. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 2 mengaktifkan autentikasi kita memerlukan autentikator yang akan menangangi urusan autentikasi, salah satunya dengan menggunakan RADIUS sebagai autentikasi user proxy. C. Tugas Pendahuluan 1. Jelaskan pengertian dan fungsi dari proxy, squid, dan RADIUS sebagai autentikasi user proxy ! Proxy adalah suatu server yang menyediakan layanan untuk meneruskan setiap permintaan kita kepada server lain di internet. Dengan menggunkan proxy, identitas atau alamat IP komputer kita menjadi tersembunyi karena yang dikenali oleh server yang kita request adalah alamat IP dari server proxy kita. Proxy juga dapat digunakan untuk mengindari pemblokiran akses ke suatu server. Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer(SSL), Internet Gopher, dan HTTPS. RADIUS (Remote Authentication Dial In User Service) adalah sebuah protokol keamanan komputer yang digunakan untuk melakukan autentikasi, otorisasi, dan pendaftaran akun pengguna secara terpusat untuk mengakses jaringan. Awalnya, RADIUS digunakan untuk melakukan autentikasi terhadap akses jaringan jarak jauh dengan menggunakan koneksi dial-up. Namun kini, RADIUS telah diimplementasikan untuk melakukan autentikasi terhadap akses jaringan secara jarak jauh dengan menggunakan koneksi selain dial-up, seperti halnya Virtual Private Networking (VPN), access point nirkabel, switch Ethernet, dan perangkat lainnya. 2. Gambarkan dan jelaskan sebuah topology jaringan yang menggambarkan sebuah proses aktifitas user yang konek ke internet melalui server proxy !
  • 3. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 3 Server Radius menyediakan mekanisme keamanan dengan menangani otentikasi dan otorisasi koneksi yang dilakukan user. Pada saat komputer client akan menghubungkan diri dengan jaringan maka server Radius akan meminta identitas user (username dan password) untuk kemudian dicocokkan dengan data yang ada dalam database server Radius untuk kemudian ditentukan apakah user diijinkan untuk menggunakan layanan dalam jaringan komputer. Jika proses otentikasi dan otorisasi berhasil maka proses pelaporan dilakukan, yakni dengan mencatat semua aktifitas koneksi user, menghitung durasi waktu dan jumlah transfer data dilakukan oleh user. Proses pelaporan yang dilakukan server Radius bisa dalam bentuk waktu (detik, menit, jam, dll) maupun dalam bentuk besar transfer data (Byte, KByte, Mbyte) (Anonim-B, 2006). Software server Radius yang digunakan dalam penelitian ini adalah Freeradius yang bersifat modular dan memiliki banyak fitur. Freeradius merupakan software server yang berbasis pada open source dan berlisensi GPL. D. Praktikum 1. Install freeradius : #apt-get install freeradius freeradius-mysql freeradius-utils
  • 4. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 4 2. Install database mysql : #apt-get install mysql-server mysql-client 3. Membuat database dan memberikan privilege ke user radius : #mysql -uroot -p
  • 5. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 5 kemudian masukkan password root mysql. #CREATE DATABASE radius; #GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "radpass"; impor tabel dari radius: #mysql> use radius; #SOURCE /etc/freeradius/sql/mysql/schema.sql #exit 4. Buka file /etc/freeradius/sql.conf dan masukkan database mysql : #Connection info: server = "localhost" #port = 3306 login = "radius" password = "radpass" #Database table configuration for everything except Oracle radius_db = "radius"
  • 6. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 6 5. Buka file /etc/freeradius/radiusd.conf, hilngakan tanda comment pada baris berikut. $INCLUDE sql.conf 6. Edit /etc/freeradius/sites-available/default dan hilangkan tanda comment pada baris yang mengandung ‘sql’ di bagian authorize{} dan‘sql’ di bagian accounting{}, dan ‘sql’ di bagian session{}. 7. Edit /etc/freeradius/sites-available/inner-tunnel, dan hilangkan tanda comment yang mengandung ‘sql’ di dalam bagian “authorize {}” dan di bagian session {}.
  • 7. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 7 8. Mengecek apakah radius berjalan dengan baik : #service freeradius restart #service freeradius stop #service freeradius start 9. Install squid : # apt-get install squid 10. Buka file /etc/squid/squid.conf dan tambahkan konfigurasi dibawah ini: # TAG: auth_param #Authentication Radius: auth_param basic program /usr /local/squid/libexec/squid_radius_auth –f /etc/squid/squid_rad_auth.conf
  • 8. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 8 auth_param basic children 5 auth_param basic realm LAB COMPUTER NETWORKS auth_param basic credentialsttl 2 hours auth_param basic casesensitive off acl radius-auth proxy_auth REQUIRED # TAG: http_access # Allow authorized users: http_access allow radius-auth 11. Download plugin radius : # wget http://www.squidcache.org/contrib/squid_radius_auth/squid_radi us_auth-1.10.tar.gz
  • 9. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 9 12. Ekstrak file : # tar xvzf squid_radius_auth-1.10.tar.gz 13. Pindah direktori : # cd squid_radius_auth-1.10 14. Install plugin : # cp Makefile.default Makefile # make clean 5 # make install
  • 10. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 10 15. Copy file binari radius auth ke : # cp squid_radius_auth /usr/local/squid/libexec/squid_radius_auth 16. Buat file konfigurasi plugin radius : # touch /etc/squid/squid_rad_auth.conf 17. Masukkan konfigurasi berikut ke file squid_rad_auth.conf (sebagai contoh di server 10.252.108.51) : server 10.252.108.51 # Radius Server IP or Hostname secret testing123 18. Restart service squid : # service squid restart 19. Setup browser client dengan proxy alamat IP proxy server dan port 3128. Ketika anda mulai browsing dengan browser akan muncul form login sebagai berikut :
  • 11. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 11 20. Melihat log squid di squid server : # tail -l /var/log/squid/access.log
  • 12. IAN PRAKARASA / 2103131053 / INTAN PERMATA A. / 2103131059 12 Kesimpulan: RADIUS merupakan singkatan dari Remote Authentication Dial In User Service (RADIUS) adalah protokol jaringan yang menyediakan Otentikasi terpusat, Otorisasi, dan Akuntansi, manajemen untuk komputer untuk menghubungkan dan menggunakan layanan jaringan. Karena mendukung banyak protokol, Radius sering digunakan oleh ISP dan perusahaan untuk mengelola akses ke jaringan internet atau internal, jaringan nirkabel, dan dapat terintegrasi dengan layanan e-mail. Jaringan ini dapat menggabungkan modem, DSL, Akses Point , VPN, Port Jaringan, WEB server, dll. RADIUS merupakan protokol client / server yang berjalan pada lapisan aplikasi, menggunakan UDP sebagai transportasi. Remote Access Server, seperti server Virtual Private Network (VPN), Authentikasi Network Switch, dan Network Akses Server (NAS) dan semua gateway memiliki Radius Server untuk berkomunikasi dengan Radius Client. Radius Server biasanya berjalan dibelakang layar pada sistem UNIX atau Microsoft Windows Server. RADIUS memiliki tiga fungsi :  Untuk meng-otentikasi pengguna atau perangkat sebelum mendapat akses kejaringan,  Untuk meng-otorisasi para pengguna atau perangkat untuk layanan jaringan tertentu  Untuk meng-akuntansi penggunaan layanan tersebut.