Exchange Your Money

Friday, 16 October 2015

হ্যাকিং লার্নিং :: বেসিক ওয়েবসাইট হ্যাকিং (তথ্য)-১ [অধ্যায়-১৯]

ওয়েব সার্ভার :

এটি এক ধরনের সেবা যেটা যেখানে কোন ওয়েবসাইটের উপাদানসমূহ থাকে সেই কম্পিউটারের মাধ্যমে রান হয়। যেটাকে আমরা শুনে থাকি পোর্ট ৮০ বা http বা https নামে। এ্যাপাচি একধরনের ওয়েব সার্ভারের উদাহরন।

ওয়েব সার্ভারের কার্যপ্রণালী :

প্রথমে আমাদের ব্রাউজার একটি সার্ভারের সাথে সংযুক্ত হয় এবং একটি পেজের জন্য অনুরোধ পাঠায়। তারপর ঐ সার্ভার ঐ পেজ সহ অনুরোধটিতে সাড়া দেয়। এখানে মূলত তিনটি প্রক্রিয়া।
১। সার্ভার এবং ব্রাউজারের মধ্যে একটি সংযোগ তৈরী হওয়া
২। ব্রাউজার থেকে সার্ভারে একটি অনুরোধ পাঠানো
৩। সার্ভার থেকে অনুরোধে সাড়া প্রদান।

সাধারন কিছু কাজ :

ধাপ-১

ব্রাউজার কোন ওয়েবসাইটের ইউআরএল (URL) কে তিনটি ভাগে বিভক্ত করে।
১। প্রোটোকল (http)
২। সার্ভার নাম (www.example.com)
৩। ফাইল নাম (index.html/index.php)

ধাপ-২

ব্রাউজারটি একটি আইপি এড্রেসের মধ্য দিয়ে নাম সার্ভার দিয়ে সার্ভারটি অনুবাদ বা পড়ার জন্য সংযুক্ত হয় যেটা মূলত সার্ভারের মূল যন্ত্রের সাথে সংযোগ রক্ষা করে।

ধাপ-৩

ব্রাউজারটি তারপর পোর্ট ৮০ এবং আইপি এড্রেসের মধ্য দিয়ে মূল সার্ভারে যুক্ত হয়ে যায়।

ধাপ-৪

এই পোর্ট ৮০ বা http কে অনুসরন করে, ব্রাউজারটি ঐ সার্ভারে GET অনুরোধ পাঠায়, যেটি http://www.example.com/index.php নামে কোন ফাইলের খোজ করে।
নোট : কুকিসের মাধ্যমে (এটি একটি ক্ষুদ্র টেক্সট বা লেখা যেটি ইউজারের কম্পিউটারে সংরক্ষিত থাকে, এটি আসে মূলত ব্রাউজারের মাধ্যমে এবং এই টেক্সট বা লেখাটিতেই কিছু তথ্য লুকায়িত অবস্থায় থাকে।) ব্রাউজার GET অনুরোধ পাঠাতে পারে।

ধাপ-৫

সার্ভারটি তখন কাঙ্খিত ওয়েবসাইটটির জন্য html ফাইলটি প্রেরন করে। (এক্ষেত্রেও সার্ভার থেকে কুকিস প্রেরন হতে পারে।)

ধাপ-৬

ব্রাউজারটি এবার html ফাইলটি পরতে চেষ্ঠা করে এবং এটি ব্রাউজারের স্ক্রিনে প্রদর্শনের ব্যবস্থা করে।

একটি ওয়েব সার্ভার সেট করা :

একটি ওয়েবসার্ভার সেট করতে সাধারনত যেসকল টুলস গুলো কাজে লাগে সেগুলো হল-
১। এ্যাপাচি বা এই জাতিয় কোন টুলস
২। ইন্টারনেট ইনফরমেশন সার্ভিস (IIS)

ওয়েবসাইটে লগইন প্রক্রিয়া :

আপনি আপনার কম্পিউটারে বসে আছেন। ইন্টারনেটে ব্রাউজ করছেন, একটি ওয়েবসাইট ওপেন করলেন যেটাতে আপনি লগইন করবেন।
১।  আপনি আপনার লগইন ইউজারনেম এবং পাসওয়ার্ড দিবেন। সাইন ইন বা লগ ইন এ ক্লিক করবেন এবং আপনি আপনার একাউন্টে প্রবেশ করবেন।
২। ওয়েব সার্ভার ইউজারনেম এবং পাসওয়ার্ড পেল এবং এগুলো সে ডাটাবেস সার্ভারকে পাঠিয়ে দিল।
৩। ডাটাবেস সার্ভার (যেখানে সকল তথ্যাদি জমা থাকে) ওয়েব সার্ভার থেকে ইউজারনেম এবং পাসওয়ার্ড পেল এবং এই ইউজারনেম এবং পাসওয়ার্ডের জন্য এর টেবিল খুজে দেখে এবং এর ফলাফল পুনরায় ওয়েবসার্ভারে পাঠিযে দেয়।
৪। ওয়েব সার্ভার ডাটাবেস সার্ভার থেকে ফলাফল পেল এবং এই রেজাল্টের উপর নির্ভর করেই সে ইউজারকে নির্দিষ্ট স্থানে প্রেরন করল।

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...