SSL (HTTPS) பாதுகாப்பான .Onion வலைத்தளத்தை OnionShare வழியாக உருவாக்குவது எப்படி? - விரிவான வழிகாட்டி
SSL (HTTPS) பாதுகாப்பான .Onion வலைத்தளத்தை OnionShare வழியாக உருவாக்குவது எப்படி? - விரிவான வழிகாட்டி
இணைய பாதுகாப்பு மற்றும் அனாமிகத்திற்கான தேவைகள் தொடர்ந்து அதிகரித்துவரும் நிலையில், .Onion தளங்களை (Dark Web Websites) நிறுவுவது ஒரு முக்கியமான பரிணாமமாக மாறியுள்ளது. இதன் மூலம் பயனர்கள் தங்களின் அடையாளம் வெளிப்படாமல் தகவல்களை பரிமாற்றம் செய்ய முடிகிறது. மேலும், HTTPS பாதுகாப்பு சேவையையும் இதில் இணைத்தால் தகவல்கள் மேலும் பாதுகாப்பாக அனுப்பப்படலாம்.
இந்த கட்டுரையில், OnionShare பயன்பாட்டை பயன்படுத்தி SSL (HTTPS) பாதுகாப்புடன் கூடிய .Onion வலைத்தளத்தை எப்படி உருவாக்குவது என்று படி படியாக விரிவாக அறிந்துகொள்வோம்.
.Onion தளம் மற்றும் HTTPS பாதுகாப்பு பற்றி அறியவும்:
- .Onion தளங்கள்: இவை Tor (The Onion Router) பிணையத்தில் இயங்கும் அனாமிக (Anonymous) வலைத்தளங்கள் ஆகும். அவற்றை பொதுவாகப் பார்க்க முடியாது; பயனர்கள் Tor ப்ரௌஸர் மூலம் மட்டுமே இவற்றை அணுக முடியும்.
- HTTPS பாதுகாப்பு: HTTPS என்பது Hypertext Transfer Protocol Secure ஆகும். இது SSL (Secure Socket Layer) அல்லது TLS (Transport Layer Security) கொண்டு தகவல் பரிமாற்றங்களை காக்க உதவுகிறது. HTTPS வழியாக தகவல் அனுப்புவது மிகவும் பாதுகாப்பானது.
இப்போது, OnionShare உதவியுடன் SSL பாதுகாப்புடன் .Onion தளத்தை உருவாக்கும் வழிமுறையை தொடங்குவோம்.
படி 1: OnionShare நிறுவல்
OnionShare ஒரு திறந்த மூலக் குறியீட்டுப் ப்ரோகிராம் ஆகும், இது பயனர்களுக்கு பாதுகாப்பான முறையில் தகவல்களை பகிரவும், வலைத்தளங்களை உருவாக்கவும் உதவுகிறது. இதை உங்கள் கணினியில் நிறுவுவது எப்படி என்பதை கீழே காணலாம்.
Ubuntu மற்றும் பிற Linux இயங்குதளங்களில்:
bashsudo apt update sudo apt install onionshare
Windows & MacOS:
- OnionShare.org அதிகாரப்பூர்வ தளத்தில் இருந்து உங்கள் இயங்குதளத்திற்கு உரிய பதிப்பைப் பதிவிறக்கம் செய்யவும்.
- அதை உங்கள் கணினியில் சாதாரணமாக நிறுவவும்.
படி 2: Tor ப்ரௌஸரை நிறுவவும்
Tor Browser மூலம் .Onion தளங்களை அணுக முடியும். இதனை உங்கள் கணினியில் நிறுவி பயன்படுத்துதல் அவசியம்.
- Tor Browser ஐ பதிவிறக்கம் செய்து, உங்கள் கணினியில் நிறுவி பயன்படுத்தத் தொடங்குங்கள்.
படி 3: OnionShare மூலம் .Onion சேவையை உருவாக்குதல்
OnionShare மூலம் .Onion தளத்தை உருவாக்குவது மிகவும் எளிதானது. இந்த சுலபமான வழிமுறைகளைப் பின்பற்றுங்கள்:
- OnionShare ஐ திறக்கவும்.
- மெனுவில் "Services" எனும் விருப்பத்தைத் தேர்ந்தெடுக்கவும்.
- அடுத்ததாக, "Host a Website" என்பதைத் தேர்ந்தெடுத்து, உங்கள் இணையதள கோப்புகளை இணைக்கவும். (உங்கள் HTML, CSS கோப்புகளை அல்லது ஏற்கனவே உங்களுக்கு உள்ள static files (நிலைப்புத்தள கோப்புகள்) பதியவும்.)
- OnionShare க்கு நீங்கள் இணையதளத்தைத் தயாரித்தவுடன், ஒரு .Onion முகவரி (URL) உங்களுக்கு வழங்கப்படும்.
இப்போதெல்லாம், இந்த முகவரியை Tor ப்ரௌஸர் மூலமாக அணுகலாம். ஆனால் HTTPS பாதுகாப்பு இல்லாமல் இது இயங்கும்.
படி 4: HTTPS (SSL) சான்றிதழ் உருவாக்குதல்
HTTPS மூலமாக உங்கள் .Onion தளத்தை பாதுகாப்பாக்குவதற்கு, SSL சான்றிதழ் (Certificate) தேவை. பொதுவாக Let’s Encrypt போன்ற SSL சான்றிதழ்கள் பொதுவான தளங்களுக்கு மட்டுமே வழங்கப்படும். எனவே, .Onion தளங்களுக்கு Self-Signed SSL Certificate உருவாக்க வேண்டும்.
SSL சான்றிதழ் உருவாக்கும் படிகள்:
- OpenSSL பயன்படுத்தி SSL சான்றிதழை உருவாக்கவும். இதற்கான கட்டளையை உபயோகிக்கவும்:
bashopenssl req -new -x509 -keyout onionwebsite.pem -out onionwebsite.pem -days 365 -nodes
இந்த கட்டளையில், "onionwebsite.pem" என்ற பெயரில் 365 நாட்களுக்கு செல்லுபடியாகும் SSL சான்றிதழ் உருவாகும்.
சான்றிதழ் உருவாக்கத்தின் போது வரும் வினாக்களுக்கு பதிலளிக்கவும்:
- Country Name: IN (நீங்கள் உள்ள நாடின் குறியீடு)
- Organization Name: உங்கள் நிறுவனத்தின் பெயர் (அல்லது தனிப்பட்ட பெயர்)
- Common Name: உங்கள் .Onion முகவரி (உதாரணம்:
youronionwebsite.onion)
இப்போது, SSL சான்றிதழ் தயாராகிவிட்டது!
படி 5: Nginx மூலம் SSL கட்டமைப்பை சரி செய்யவும்
SSL சான்றிதழ் சரியாக வேலை செய்ய Nginx அல்லது Apache போன்ற வலை சேவையகத்தை (Web Server) பயன்படுத்தலாம். இங்கு Nginx உதாரணமாக SSL கட்டமைப்பை உள்ளிடுவோம்:
- Nginx கட்டமைப்புக் கோப்பை திறக்கவும்:
bashsudo nano /etc/nginx/sites-available/default
- மேலே உள்ள சான்றிதழ் கோப்பை பயன்படுத்தி, HTTPS சேவையை இயக்குங்கள்:
bashserver { listen 443 ssl; server_name youronionaddress.onion; ssl_certificate /path/to/onionwebsite.pem; ssl_certificate_key /path/to/onionwebsite.pem; location / { proxy_pass http://localhost:8000; } }
இங்கு youronionaddress.onion என்பதை உங்கள் .Onion முகவரியுடன் மாற்றவும்.
- Nginx ஐ ரீஸ்டார்ட் செய்யவும்:
bashsudo systemctl restart nginx
படி 6: Tor ப்ரௌஸர் மூலமாக HTTPS வழியாக .Onion தளத்தை அணுகவும்
இப்போது, Tor ப்ரௌஸரில் HTTPS வழியாக .Onion தளத்தை நுழையலாம். உங்கள் .Onion முகவரியை Tor ப்ரௌஸர் URL பக்கத்தில் உள்ளிடவும். முதன் முதலில், Self-Signed சான்றிதழ் என்பதால் எச்சரிக்கை வந்தால், அதை புறக்கணிக்கவும்.
HTTPS சான்றிதழ் மூலமாக .Onion தளத்திற்கு ஏற்படும் நன்மைகள்:
- இரட்டை பாதுகாப்பு: HTTPS மூலம் உங்கள் தளத்தில் பரிமாறப்படும் தரவுகள் பாதுகாப்பாகவும், Tor பாதுகாப்புடன் இணைந்து அனாமிகமாகவும் இருக்கும்.
- நம்பகத்தன்மை: HTTPS மூலமாக தளத்தில் நுழையும் பயனர்களுக்கு தளம் பாதுகாப்பாக இருக்கிறது என்பதில் நம்பிக்கை தரலாம்.
முடிவு:
இது போன்ற HTTPS வழியாக .Onion தளங்களை உருவாக்குவது உங்கள் தரவுகளை பாதுகாப்பாக பரிமாறவும், அனாமிக முறையில் செயல்படவும் உதவும். OnionShare மற்றும் Self-Signed SSL பயன்படுத்துவது மிக எளிய மற்றும் பாதுகாப்பான முறையாகும்.

Join the conversation