I2P হল একটি বেনামী P2P নেটওয়ার্ক যা অনলাইন সেন্সরশিপ, নজরদারি এবং পর্যবেক্ষণ থেকে রক্ষা করে।
আপনি যদি তাদের মধ্যে একজন হন যারা ইন্টারনেটে বেনামী খোঁজেন এবং Tor আপনাকে রাজি না করে, তাহলে আমি আপনাকে বলি যে I2P আপনি যে বিকল্পটি খুঁজছেন তা হতে পারে।
অদৃশ্য ইন্টারনেট প্রকল্প বা নামেই বেশি পরিচিত I2P, একটি "সম্পূর্ণ এনক্রিপ্ট করা ব্যক্তিগত নেটওয়ার্ক স্তর» এবং Tor এর মত, I2P অনলাইন ব্যবহারকারীদের বেনামে ইন্টারনেট অ্যাক্সেস করার বিকল্প প্রদান করে।
নাম প্রকাশ না করার এই প্রতিশ্রুতির জন্য ধন্যবাদ, I2P ব্যবহারকারী অন্তর্নির্মিত সুরক্ষা সহ অনলাইন কার্যক্রমে অংশগ্রহণ করতে পারে সম্ভাব্য অপরাধীদের বিরুদ্ধে, যেমন সাইবার অপরাধীদের। যাইহোক, এটি উল্লেখ করার মতো যে I2P টরের সমতুল্য নয়।
যেহেতু, অনেকেই জানেন যে, Tor বলতে এনক্রিপশন স্তরের ব্যবহার বোঝায়, যদিও এর অংশের জন্য I2P "রসুন" রাউটিং ব্যবহার করে। এই ক্ষেত্রে, বার্তাগুলি রসুনের লবঙ্গের মতো ডেটা প্যাকেটে গোষ্ঠীভুক্ত করা হয়। যদিও টরের লেয়ারিং পদ্ধতি বাইরের পর্যবেক্ষকদের বার্তার সময় অনুমান করতে দেয়, I2P এর পদ্ধতি তা করে না।
I2P সম্পর্কে
I2P এর সারফেস ওয়েবের তথ্য অ্যাক্সেস করার ক্ষমতা সীমিত। পরিবর্তে, এর সুবিধাগুলি এর মধ্যে রয়েছে শুধুমাত্র ডার্ক ওয়েব সাইট তৈরি করার জন্য নেটওয়ার্কের ক্ষমতা, অর্থাৎ, আপনি I2P এর সাথে সংযুক্ত থাকলেই যে সাইটগুলি উপলব্ধ। এইগুলো এগুলিকে ইপসাইট বলা হয়, যা টর সাইটগুলির সাথে তুলনীয়। উদাহরণস্বরূপ, একটি I2P ইপসাইট একজন ব্যবহারকারীকে নিরাপদ বার্তা পাঠাতে বা বহিরাগত ইন্টারনেট ব্যবহারকারীদের থেকে তাদের ভূ-অবস্থান লুকানোর মতো কাজ করতে দেয়।
নেটওয়ার্কটি P2P মোডে নির্মিত এবং এটি নেটওয়ার্ক ব্যবহারকারীদের দ্বারা প্রদত্ত সংস্থানগুলির (ব্যান্ডউইথ) জন্য ধন্যবাদ, যা কেন্দ্রীয়ভাবে নিয়ন্ত্রিত সার্ভারগুলির ব্যবহারে বিতরণ করা সম্ভব করে তোলে (নেটওয়ার্কের মধ্যে যোগাযোগগুলি অংশগ্রহণকারী এবং সঙ্গীদের মধ্যে এনক্রিপ্ট করা একমুখী টানেলের ব্যবহারের উপর ভিত্তি করে) .
I2P নেটওয়ার্কে, আপনি বেনামে ওয়েবসাইট এবং ব্লগ তৈরি করতে পারেন, তাত্ক্ষণিক বার্তা এবং ইমেল পাঠান, ফাইল বিনিময় করুন এবং P2P নেটওয়ার্কগুলি সংগঠিত করুন।
ক্লায়েন্ট-সার্ভার (ওয়েবসাইট, চ্যাট) এবং P2P (ফাইল শেয়ারিং, ক্রিপ্টোকারেন্সি) অ্যাপ্লিকেশনের জন্য বেনামী নেটওয়ার্ক তৈরি এবং ব্যবহার করতে, I2P ক্লায়েন্ট ব্যবহার করা হয়।
উল্লেখ্য, সম্প্রতি ড I2P এর নতুন সংস্করণ 2.3.0 পেয়েছে একসাথে C++ ক্লায়েন্ট i2pd 2.48.0। নতুন সংস্করণ একটি দুর্বলতা সমাধান করে (CVE-2023-36325) যেটি রাউটার নির্ধারণ করতে ব্যবহার করা যেতে পারে যার মাধ্যমে একজন আগ্রহী ব্যবহারকারী সংযোগ করছেন। দুর্বলতা স্টোরেজ কাঠামো বাস্তবায়নে একটি ত্রুটির কারণে ঘটে » ব্লুম ফিল্টার » », ডুপ্লিকেট মেসেজ আইডি সহ বার্তা ফিল্টার করতে ব্যবহৃত হয়।
সমস্যা হল ক্লায়েন্ট এবং রাউটারের জন্য একটি সাধারণ ব্লুম ফিল্টার ব্যবহার করা হয়েছিল, যা আক্রমণকারীকে একটি বিশেষভাবে ফরম্যাট করা I2NP বার্তা পাঠাতে অনুমতি দেয়l একটি অনন্য বার্তা আইডি সহ ব্যবহারকারীর কাছে এবং তারপরে একই বার্তা সরাসরি রাউটারে প্রেরণ করুন এবং তার প্রতিক্রিয়ার উপর ভিত্তি করে নির্ধারণ করুন যে প্রদত্ত শনাক্তকারী সহ একটি বার্তা এটির মধ্য দিয়ে গেছে কিনা (যদি বার্তাটি পাস হয়ে থাকে তবে এর সনাক্তকারী ইতিমধ্যেই প্রবেশ করানো হয়েছে ব্লুম ফিল্টার এবং ডুপ্লিকেট অস্বীকৃতির কারণে রাউটার দ্বারা অবিলম্বে বাতিল করা হবে)। এটি উল্লেখ করা হয়েছে যে রাউটার এবং ক্লায়েন্ট টানেলের জন্য ব্লুম ফিল্টারগুলি আলাদা করে সমস্যার সমাধান করা হয়েছে।
এর নতুন সংস্করণের অন্যান্য পরিবর্তন iতারা সংযুক্ত:
- নেটডিবিতে অপ্টিমাইজ করা অনুসন্ধান এবং প্যাকেট পাঠানোর তীব্রতার সীমাবদ্ধতা (রেট-সীমা)।
- ফ্লাড মোডে কাজ করা রাউটারের উন্নত আচরণ।
- একটি অতিরিক্ত ডিফল্ট I2P প্রদানকারী যোগ করা হয়েছে: not_bob।
- অবরুদ্ধ আইপি ঠিকানার কালো তালিকায় এন্ট্রির সর্বোচ্চ জীবনকাল সেট করার ক্ষমতা প্রদান করে।
- প্লাগইনগুলির DTG GUI পরিবর্তন করতে একটি API যোগ করা হয়েছে (উদাহরণস্বরূপ, আপনি সিস্টেম ট্রের জন্য অ্যাপলেট মেনুতে আইটেম যোগ করতে পারেন)
পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনার জানা উচিত যে মৌলিক I2P ক্লায়েন্ট জাভাতে লেখা এবং উইন্ডোজ, লিনাক্স, ম্যাকওএস, সোলারিস ইত্যাদির মতো বিস্তৃত প্ল্যাটফর্মে চলতে পারে।
আপনি বিস্তারিত চেক করার পাশাপাশি ইনস্টলেশন প্যাকেজ পেতে পারেন নীচের লিঙ্ক থেকে।