SafeSearch: Obfuscated VPN Server using Raspberry Pi for Secure Network

Virtual Private Network (VPN) is a private network that uses public network to tunnel the connection from the users’ end to the VPN server. VPN allows users to create a secure connection to another network over the public Internet. VPNs can be used to shield users’ browsing activity and encrypts dat...

Full description

Bibliographic Details
Main Authors: Mohd Faris Mohd Fuzi, Mohamad Ridzuan Mohd Alias, Naginder Kaur, Iman Hazwam Abd Halim
Format: Article
Language:English
Published: Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Perlis 2021-09-01
Series:Journal of Computing Research and Innovation
Subjects:
Online Access:https://crinn.conferencehunter.com/index.php/jcrinn/article/view/230
_version_ 1818643492393451520
author Mohd Faris Mohd Fuzi
Mohamad Ridzuan Mohd Alias
Naginder Kaur
Iman Hazwam Abd Halim
author_facet Mohd Faris Mohd Fuzi
Mohamad Ridzuan Mohd Alias
Naginder Kaur
Iman Hazwam Abd Halim
author_sort Mohd Faris Mohd Fuzi
collection DOAJ
description Virtual Private Network (VPN) is a private network that uses public network to tunnel the connection from the users’ end to the VPN server. VPN allows users to create a secure connection to another network over the public Internet. VPNs can be used to shield users’ browsing activity and encrypts data transmitted over the network to prevent sniffing attack. Nowadays, users can either pay a premium price for a good VPN service or risk their privacy using free browser-based VPN. Thus, SafeSearch is developed to address these issues in mind. With SafeSearch, users will not need to fork out a lot of money for premium VPN subscription services or expose themselves to targeted advertising when utilising free browser-based VPN. In this study, open VPN protocol was used to create the VPN server on a microcomputer called Raspberry Pi. The software used was mostly open-source except for the VPN client. Obfuscation technique was used to hide VPN traffic by disguising it as just another normal Internet traffic against Deep Packet Inspection when passing through firewall. After the VPN server was established, tests were carried out to evaluate the functionality and reliability of the VPN server in “real-world” environment. The tests conducted were network restriction penetration assessment, network performance and user acceptance test. Penetration assessment result showed that SafeSearch is capable of bypassing web filtering and deep packet inspection. Network performance during SafeSearch connection has slight latency and bandwidth decline, although it is not overly affected. The outcome of the user acceptance test was positive as the majority of participants of the study were confident that SafeSearch can secure their connection and protect their privacy when browsing the web. To conclude, both objectives of this project were fully achieved and the scope of study was followed thoroughly.
first_indexed 2024-12-16T23:59:49Z
format Article
id doaj.art-81420dda48f14f98b089129782c57b3d
institution Directory Open Access Journal
issn 2600-8793
language English
last_indexed 2024-12-16T23:59:49Z
publishDate 2021-09-01
publisher Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Perlis
record_format Article
series Journal of Computing Research and Innovation
spelling doaj.art-81420dda48f14f98b089129782c57b3d2022-12-21T22:11:06ZengFaculty of Computer and Mathematical Sciences, Universiti Teknologi MARA PerlisJournal of Computing Research and Innovation2600-87932021-09-01649010110.24191/jcrinn.v6i4.230230SafeSearch: Obfuscated VPN Server using Raspberry Pi for Secure NetworkMohd Faris Mohd Fuzi0Mohamad Ridzuan Mohd Alias1Naginder Kaur2Iman Hazwam Abd Halim3Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, Perlis Branch, Arau CampusFaculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, Perlis Branch, Arau Campus Academy of Language Studies, Universiti Teknologi MARA, Perlis Branch, Arau CampusFaculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, Perlis Branch, Arau CampusVirtual Private Network (VPN) is a private network that uses public network to tunnel the connection from the users’ end to the VPN server. VPN allows users to create a secure connection to another network over the public Internet. VPNs can be used to shield users’ browsing activity and encrypts data transmitted over the network to prevent sniffing attack. Nowadays, users can either pay a premium price for a good VPN service or risk their privacy using free browser-based VPN. Thus, SafeSearch is developed to address these issues in mind. With SafeSearch, users will not need to fork out a lot of money for premium VPN subscription services or expose themselves to targeted advertising when utilising free browser-based VPN. In this study, open VPN protocol was used to create the VPN server on a microcomputer called Raspberry Pi. The software used was mostly open-source except for the VPN client. Obfuscation technique was used to hide VPN traffic by disguising it as just another normal Internet traffic against Deep Packet Inspection when passing through firewall. After the VPN server was established, tests were carried out to evaluate the functionality and reliability of the VPN server in “real-world” environment. The tests conducted were network restriction penetration assessment, network performance and user acceptance test. Penetration assessment result showed that SafeSearch is capable of bypassing web filtering and deep packet inspection. Network performance during SafeSearch connection has slight latency and bandwidth decline, although it is not overly affected. The outcome of the user acceptance test was positive as the majority of participants of the study were confident that SafeSearch can secure their connection and protect their privacy when browsing the web. To conclude, both objectives of this project were fully achieved and the scope of study was followed thoroughly.https://crinn.conferencehunter.com/index.php/jcrinn/article/view/230virtual private networkobfuscation vpnopenvpnraspberry pimicrocomputersecurity
spellingShingle Mohd Faris Mohd Fuzi
Mohamad Ridzuan Mohd Alias
Naginder Kaur
Iman Hazwam Abd Halim
SafeSearch: Obfuscated VPN Server using Raspberry Pi for Secure Network
Journal of Computing Research and Innovation
virtual private network
obfuscation vpn
openvpn
raspberry pi
microcomputer
security
title SafeSearch: Obfuscated VPN Server using Raspberry Pi for Secure Network
title_full SafeSearch: Obfuscated VPN Server using Raspberry Pi for Secure Network
title_fullStr SafeSearch: Obfuscated VPN Server using Raspberry Pi for Secure Network
title_full_unstemmed SafeSearch: Obfuscated VPN Server using Raspberry Pi for Secure Network
title_short SafeSearch: Obfuscated VPN Server using Raspberry Pi for Secure Network
title_sort safesearch obfuscated vpn server using raspberry pi for secure network
topic virtual private network
obfuscation vpn
openvpn
raspberry pi
microcomputer
security
url https://crinn.conferencehunter.com/index.php/jcrinn/article/view/230
work_keys_str_mv AT mohdfarismohdfuzi safesearchobfuscatedvpnserverusingraspberrypiforsecurenetwork
AT mohamadridzuanmohdalias safesearchobfuscatedvpnserverusingraspberrypiforsecurenetwork
AT naginderkaur safesearchobfuscatedvpnserverusingraspberrypiforsecurenetwork
AT imanhazwamabdhalim safesearchobfuscatedvpnserverusingraspberrypiforsecurenetwork