একুশতম অধ্যায় নিষ্ঠুর ও নিষ্ঠুর ওস্তাদ শিক্ষক রাজ
段 তিয়ানলাংয়ের এই আচরণ দেখে, ওয়াং লিয়েন সঙ্গে সঙ্গেই বুঝে গেল, "এই ছেলেটা জানে, ওর আইপি আমি পর্যবেক্ষণে রেখেছি, তাই অন্য কোনো কম্পিউটার দূরবর্তীভাবে নিয়ন্ত্রণ করে আমার ওপর আক্রমণ করতে চায়... কিন্তু, ব্যাপারটা এত সহজ নয়! আমার এই সার্ভার পুরো কম্পিউটার রুমের দায়িত্বে, দুইটি কম্পিউটারের মধ্যে যেকোনো যোগাযোগ আমার মাধ্যমেই হতে হবে। অর্থাৎ, তোমাকে প্রথমে আমার সঙ্গে সংযোগ স্থাপন করতে হবে, তারপর আমার মাধ্যমে অন্য কোনো কম্পিউটার নিয়ন্ত্রণ করতে পারবে। আমি দেখতে চাই, তুমি সেটা কীভাবে করো?"
段 তিয়ানলাং সব কম্পিউটার চালু করে আবার নিজের কম্পিউটারের সামনে বসে কাজে লেগে পড়ল।
এই কাজে লেগে থাকল আধা ঘণ্টা। আধা ঘণ্টা পরে,段 তিয়ানলাং গভীর নিঃশ্বাস নিয়ে কিবোর্ডে আলতো করে এন্টার চাপল।
তারপর, ওয়াং লিয়েন দেখল, একটি প্রবল ডেটা প্রবাহ সার্ভারের দিকে ধেয়ে আসছে, নিঃসন্দেহে এটা ভাইরাস, এবং সেটা ভীষণ শক্তিশালী ও সংক্রামক বিস্তারযোগ্য ভাইরাস।
"হায় ঈশ্বর, তুমি এরকম কাজ পর্যন্ত করো!" এই ডেটা প্রবাহের প্রবল ঢেউ দেখে ওয়াং লিয়েন চিৎকার করে উঠল।
আসলে,段 তিয়ানলাং জানত, সাধারণ কোনো হ্যাকার কৌশল ওয়াং লিয়েনের চোখ এড়াতে পারবে না। এই পরিস্থিতিতে,段 তিয়ানলাংয়ের একমাত্র পথ ছিল ভাইরাস আক্রমণ।
তাই,段 তিয়ানলাং আধা ঘণ্টা সময় ব্যয় করে একটি ভয়ানক ভাইরাস প্রোগ্রাম লিখল, যা নেটওয়ার্কের মাধ্যমে দ্রুত ছড়িয়ে পড়তে পারে।
সাধারণত, হ্যাকাররা ভাইরাস আক্রমণ চালানোর সময় বিভিন্ন চাতুরীর মাধ্যমে ভাইরাস লুকিয়ে রেখে অন্য কম্পিউটারে পাঠায়। নির্দিষ্ট শর্ত পূরণ হলে ভাইরাসটি সক্রিয় হয়। একবার সক্রিয় হলে, এই ভাইরাসের শক্তি ভয়ানক, সহজেই লক্ষ্যবস্তুর পুরো প্রতিরক্ষা ব্যবস্থা ধ্বংস করে দিতে পারে।
তবে, এই ধরনের ভাইরাস আক্রমণ কেবল অনভিজ্ঞদের জন্য কার্যকর, ওয়াং লিয়েনের ক্ষেত্রে কিছুতেই সম্ভব নয়। ভাইরাস কি, আর কি ভাইরাস নয়, সেটা ওয়াং লিয়েন চিনতে পারবে না, তা কি হয়?既然 এমন,段 তিয়ানলাং ভাইরাস সফলভাবে পাঠাতে পারবে না। ফলে段 তিয়ানলাংয়ের ভাইরাস প্রোগ্রাম ওয়াং লিয়েনের সার্ভারে সক্রিয় হতে পারবে না, মানে ভাইরাসটা একপ্রকার বৃথা লেখা হবে।
কিন্তু, এটা সাধারণ মানুষের ভাবনা,段 তিয়ানলাংয়ের ভাবনা কিন্তু আলাদা।
সে এমন ভাইরাস লিখেছে, যেটাকে পাঠাতে হয় না, তবুও সেটা কার্যকর হতে পারে।
কেন? কারণ段 তিয়ানলাং এমন এক কাজ করেছে, যা হয়তো সারা বিশ্বের কোনো হ্যাকারই কখনো করেনি—অন্যকে হ্যাক করার আগে সে নিজেকেই হ্যাক করেছে, সে নিজের কম্পিউটারে ভাইরাসটি সক্রিয় করেছে।
段 তিয়ানলাং নিজেও কম্পিউটার রুমের লোকাল এরিয়ার অংশ, সে নিজেকে হ্যাক করার পর, কম্পিউটারের ভাইরাস স্বতঃস্ফূর্তভাবে চারদিকে ছড়িয়ে পড়তে শুরু করে।
এই সময়, ওয়াং লিয়েনের সামনে দুটো পথ ছিল।
এক, সে এড়িয়ে যেতে পারে, আর একবার এড়িয়ে গেলে ভাইরাস সঙ্গে সঙ্গে বাকি ঊনপঞ্চাশটি কম্পিউটারে ছড়িয়ে পড়বে,段 তিয়ানলাং হয়তো এই ভাইরাসের মাধ্যমে বাকি কম্পিউটারগুলো নিয়ন্ত্রণে নিতে পারবে।
একবার এমন হলে,段 তিয়ানলাং পঞ্চাশটি কম্পিউটারের যেকোনো একটা ব্যবহার করে সার্ভারে আক্রমণ চালাতে পারবে, তখন ওয়াং লিয়েন段 তিয়ানলাংকে আগের মতো নিবিড়ভাবে নজরে রাখতে পারবে না। কারণ তার কেবল একজোড়া চোখ, এবং সে একসঙ্গে পঞ্চাশটি কম্পিউটার নজরে রাখতে পারবে না।
অন্য পথ, কম্পিউটার রুমের অ্যাডমিনের ক্ষমতা ব্যবহার করে ভাইরাসের ছড়িয়ে পড়া আটকে দেয়া, অন্য কম্পিউটারগুলোতে ছড়াতে না দেয়া। এমন হলে, সার্ভার খুব সম্ভবত সরাসরি ভাইরাস দ্বারা আক্রান্ত হয়ে পড়বে।
থামাবে, না ছেড়ে দেবে—ওয়াং লিয়েনকে এক সেকেন্ডের মধ্যে সিদ্ধান্ত নিতে হবে।
যদিও যুক্তি দিয়ে বিচার করলে,段 তিয়ানলাংয়ের এই চালের আসল উদ্দেশ্য ছিল কম্পিউটার রুমের অন্য কম্পিউটারগুলো নিয়ন্ত্রণে নেওয়া, তবু শেষ পর্যন্ত ওয়াং লিয়েন এড়িয়ে যাওয়াকেই বেছে নিল।
কারণ তার প্রতিপক্ষ আর কেউ নয়,段 তিয়ানলাং—এই লোক যেকোনো কিছু করতে পারে।
যেহেতু সে বিকল্প পথ রেখেছে, তাই সরাসরি সংঘাতে যাওয়ার দরকার নেই।
এভাবে, আত্মঘাতী আক্রমণের কৌশলে段 তিয়ানলাং সহজেই সার্ভার ছাড়া বাকি সব কম্পিউটারের নিয়ন্ত্রণ নিয়ে নিল। অর্থাৎ, এসব কম্পিউটার全部段 তিয়ানলাংয়ের ‘জম্বি কম্পিউটার’ হয়ে গেল,段 তিয়ানলাং এগুলো দিয়ে যেকোনো কিছু করতে পারবে।
এই সময়, যেখানে ওয়াং লিয়েনের হতাশ হওয়া উচিত ছিল, সে বরং ঠোঁটে হাসি ফুটিয়ে বলল, "ছেলে, ভাবছিস কাজটা সেরে ফেলেছিস? এত সহজ না।"
তার কথা শেষ হতে না হতেই,那些已经成为段天狼僵尸计算机却突然开始对段天狼发动了一种目前网络中最为普遍、最为有效的攻击——DDoS分布式拒绝服务攻击。
আসলে, পরীক্ষা শুরু হওয়ার অনেক আগেই, ওয়াং লিয়েন এই ঊনপঞ্চাশটি কম্পিউটারে এক বিশেষ ভাইরাস প্রোগ্রাম কপি করে রেখেছিল। কেউ যদি দূরবর্তীভাবে নিয়ন্ত্রণের চেষ্টা করে, এই ভাইরাস সঙ্গে সঙ্গে সক্রিয় হয়ে সেই কম্পিউটারকে লক্ষ্য করে ডিস্ট্রিবিউটেড ডিনায়াল অব সার্ভিস আক্রমণ চালাবে।
এখানে একটু বলে রাখা যায়, ডিস্ট্রিবিউটেড ডিনায়াল অব সার্ভিস (DDoS) আক্রমণ কী।
বর্তমানে বিশ্বের ইন্টারনেটে প্রচলিত প্রোটোকল হল TCP/IP, যার ভিত্তি হল সংযোগনির্ভর TCP থ্রি-ওয়ে হ্যান্ডশেক।
এই তিন-ধাপ হ্যান্ডশেকের প্রক্রিয়া হল—প্রথমে ব্যবহারকারী সার্ভারকে অনুরোধ পাঠায়; এটিই প্রথম হ্যান্ডশেক, ব্যবহারকারীর অনুরোধ। এরপর, সার্ভার ব্যবহারকারীর পরিচয় যাচাই করে, বিশ্বাসযোগ্য মনে হলে অনুমতি জানিয়ে তথ্য পাঠায়; এটি দ্বিতীয় হ্যান্ডশেক, সার্ভারের প্রতিউত্তর। পরে, ব্যবহারকারী ও সার্ভার সংযোগ সম্পন্ন করে; এটি তৃতীয় হ্যান্ডশেক।
তিন ধাপ শেষ হলে, ব্যবহারকারী সার্ভারের সঙ্গে সংযুক্ত হয় এবং অবাধে সার্ভারের তথ্য ব্রাউজ করতে পারে।
DDoS আক্রমণ হল, তৃতীয় হ্যান্ডশেকের সময় ইচ্ছাকৃতভাবে সংযোগ না সম্পন্ন করা।
মানুষ হলে, কেউ এমন করলে গালি দেবে, অথবা ধাওয়া করবে, কিন্তু সার্ভার তা করবে না, সে ভদ্রভাবে কিছুক্ষণ অপেক্ষা করবে, তবু কেউ না এলে পরে মুখ ঘুরিয়ে চলে যাবে—এভাবে সার্ভারের দেরি তৈরি হয়।
একজন ব্যবহারকারীর কারণে সার্ভারের একটি থ্রেড মিনিটখানেক অপেক্ষা করল, এতে খুব একটা ক্ষতি নেই।
কিন্তু, যদি কোনো দুষ্টু আক্রমণকারী অসংখ্য ‘জম্বি কম্পিউটার’ ব্যবহার করে একসঙ্গে এই কাজ করে, তবে সার্ভারকে বিপুল পরিমাণ অর্ধ-সম্পূর্ণ সংযোগ তালিকা ধরে রাখতে হবে—লাখে লাখে অর্ধ-সংযোগ, কেবল সংরক্ষণ আর সংকলনেই প্রচুর সিপিইউ সময় ও মেমোরি খরচ হবে, তার ওপর বারবার SYN+ACK রিট্রাই করতে হবে।
এটাই হল আদর্শ DDoS আক্রমণ।
এমন আক্রমণের মুখে,段 তিয়ানলাংয়ের হাতে থাকা এই মানের কম্পিউটার ভেঙে পড়া ছাড়া আর কোনো উপায় নেই।
এটাই ওয়াং লিয়েনের বিকল্প চাল, নিঃসন্দেহে প্রচণ্ড বিষাক্ত।
পুনশ্চ: আজ রাত বারোটায় বিশেষ অনুষ্ঠানের আয়োজন, সবাইকে স্বাগতম, দুইশোটি বিশেষ উপহার শেষ না হওয়া পর্যন্ত বিতরণ চলবে (এক আইডি একবারই নিতে পারবে), অনুষ্ঠান চলবে রাত দুইটা পর্যন্ত।
আরও, আজ থেকে নতুন নিয়ম চালু—নতুন বই তৃতীয় স্থানে থাকলে একবার আপডেট, দ্বিতীয় স্থানে থাকলে দুইবার, প্রথম স্থানে থাকলে তিনবার, আর সপ্তাহের সুপারিশ তালিকায় উঠে গেলে, যেকোনো অবস্থানে থাকুক, প্রতিদিন চারবার আপডেট। হয়তো কেউ বলবে, সপ্তাহের পয়েন্ট কীভাবে হিসাব করব, আমার আপডেটের গতি অন্যদের তিন-চার গুণ, আমি সপ্তাহের পয়েন্ট না পেলে অবিচার, তাই সপ্তাহের পয়েন্ট ধরা হবে না।