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...
Main Authors: | , , , |
---|---|
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 |