টর বর্তমানে অনেকের কাছেই একটি সুপরিচিত নাম। টর (TOR) হচ্ছে The Onion Router এর সংক্ষিপ্ত রূপ। ‘Onion’ শব্দটির অর্থ হচ্ছে পেঁয়াজ। মজার ব্যাপার হল, পেঁয়াজের গঠনের সাথে এই নেটওয়ার্কের গঠন একেবারেই মিলে যায়। পেঁয়াজে যেভাবে একের পর এক স্তর থাকে, তেমনি থাকে এই নেটওয়ার্কেও। এখানে কয়েক স্তরের নিরাপত্তা প্রদান করে ব্যবহারকারীর তথ্য এনক্রিপ্ট করা হয়।
টর হল ইন্টারনেটে গোপনীয়তা ও সুরক্ষা বৃদ্ধি করার জন্য ব্যবহৃত ভার্চুয়াল সুড়ঙ্গের একটি নেটওয়ার্ক। বিশেষ করে ডার্ক ওয়েব ব্যবহারের ক্ষেত্রে এটি আমাদের ডিভাইসের গুরুত্বপূর্ণ ইনফরমেশনগুলোর গোপনীয়তা রক্ষা করে এবং ব্যবহারকারীকে অ্যানোনিমাস থাকতে সাহায্য করে।
সহজ করে বলতে গেলে, টর হলো একটি নেটওয়ার্ক, যা একজন ব্যবহারকারীকে ইন্টারনেটে অজ্ঞাত পরিচয়ে থাকতে সহায়তা করে। টর নেট ও ‘অনিয়ন রাউটিং’ নীতির উপর ভিত্তি করে তৈরি করা হয়েছিল।
১৯ এর দশকের মাঝামাঝি সময়ে যুক্তরাষ্ট্রের নৌ বাহিনীর গবেষণাগারে তাদের তথ্যের নিরাপত্তা ও গোপনীয়তা নিশ্চিত করা এবং ইন্টারনেটের ডাটা এনক্রিপ্টেড করার লক্ষ্যে করে টর সফটওয়্যারের বিকাশ ঘটে। পরবর্তীতে ২০০২ সালে এসে ইন্টারনেটের জগতে ট্র্যাফিকের গোপনীয়তা নিশ্চিত করার জন্য টর নেটওয়ার্কের কার্যক্রম শুরু হয়।
টর নেটওয়ার্ক মূলত অনিয়ন রাউটি প্রক্রিয়ায় তার কার্যক্রম পরিচালনা করে থাকে। টর ব্রাউজারের মধ্যে কমপক্ষে তিনটি রিলে বা নোড থাকে। এই রিলে বা নোড হচ্ছে বিভিন্ন স্তর বা পথ যেগুলোর মধ্য দিয়ে ব্যবহারকারীর ডাটা এনক্রিপ্টেড হয়ে থাকে।
প্রথমে যখন একজন ব্যবহারকারী টর ব্রাউজারের মাধ্যমে কোনো সাইটের এড্রেসে প্রবেশ করার চেষ্টা করে। তখন ব্যবহারকারীর আইপি অ্যাড্রেস ও ডাটা এন্ট্রি গার্ড রিলের মধ্যে প্রবেশ করে। এই স্তরে ডাটাগুলো এনক্রিপ্টেড হয়ে তারপর তা মিডল রিলেতে পৌঁছে যায়। মিডল রিলেও ডাটা এনক্রিপ্ট হয়।
তারপর ব্যবহারকারীর অ্যাড্রেস ও ডাটা চূড়ান্ত রিলে তথা এক্সিট রিলেতে পৌঁছে যায়। এই স্তরে এসে আর ডাটা এনক্রিপ্ট হয় না বরং আনএনক্রিপ্ট হয়ে ব্যবহারকারীকে গন্তব্য সাইটে পৌঁছে দেয়। ফলে এই স্তরে এসে ব্যবহারকারী ও গন্তব্য সাইটের মধ্যে সংযোগ স্থাপিত হয়।
কিন্তু মাঝখানের এই ডাটা এনক্রিপ্টেডের ফলে ব্যবহারকারীর পরিচয় আর জানা সম্ভব হয় না। কারণ প্রতি স্তরেই ব্যবহারকারীর সার্ভার এড্রেস পরিবর্তিত হয়েছে এবং ডাটা এনক্রিপ্টেড হয়েছে। এতে টর নেটওয়ার্ক ব্যবহারকারীর প্রকৃত ঠিকানার অস্তিত্ব আর বিদ্যমান থাকে না। এছাড়াও প্রতি ১০ মিনিট অন্তর অন্তর টর নেটওয়ার্কের মধ্যবর্তী স্তরের বা পথের তথ্য পরিবর্তন হয়। আর এভাবেই টর নেটওয়ার্ক ইন্টারনেট জগতে তার ব্যবহারকারীদের তথ্যের গোপনীয়তা ও নিরাপত্তা নিশ্চিত করে ।