কম্পিউটার, প্রোগ্রামিং
এসকিউএল ইনজেকশন কি?
সাইট এবং ওয়েবে পৃষ্ঠার সংখ্যার ক্রমান্বয়ে বাড়ছে। সমস্ত যারা করতে পারেন উন্নয়নে নেওয়া। আর ব্রতী ওয়েব ডেভেলপারদের প্রায়ই অনিরাপদ এবং পুরানো কোডটি ব্যবহার করুন। এবং এটা অপরাধী ও হ্যাকারদের জন্য সমস্যা অনেকটা সৃষ্টি করে। তুলনায় তারা। এসকিউএল ইনজেকশন - সবচেয়ে ক্লাসিক দুর্বলতা এক।
তত্ত্ব একটি বিট
অনেকে জানি যে নেটওয়ার্কে সাইট ও পরিষেবা সংখ্যাগরিষ্ঠ SQL ডাটাবেস স্টোরেজ ব্যবহার করছেন। এই হল স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ যে আপনি নিয়ন্ত্রণ এবং ডেটা সঞ্চয় পরিচালনা করা যাবে। ওরাকল, মাইএসকিউএল, Postgre - ডাটাবেস ম্যানেজমেন্ট সিস্টেম ডেটাবেসের বিভিন্ন সংস্করণ আছে। নাম ও ধরনের হোক না কেন, তারা একই ক্যোয়ারী ডেটা ব্যবহার করুন। এটা যে সম্ভাব্য দুর্বলতা এই ব্যবস্থার সবচেয়ে গুরত্বপূর্ণ এখানে। সব সাইট ম্যানেজমেন্ট প্রয়োজন এবং - বিকাশকারী সঠিকভাবে হ্যান্ডেল এবং নিরাপদে অনুরোধ করতে ব্যর্থ হয়েছে, তাহলে কোনো আক্রমণকারী এই সুবিধা গ্রহণ এবং ডাটাবেস অ্যাক্সেস পেতে, এবং তারপর বিশেষ কৌশল ব্যবহার করতে পারেন।
এ ধরনের পরিস্থিতি এড়ানোর জন্য, আপনি সঠিকভাবে কোড নিখুত এবং ঘনিষ্ঠভাবে এমনভাবে যেখানে একজন অনুরোধ প্রক্রিয়া করা হচ্ছে মধ্যে নিরীক্ষণ করা প্রয়োজন।
এসকিউএল ইনজেকশন চেক করুন
নেটওয়ার্কে দুর্বলতার উপস্থিতিতে স্থাপন সমাপ্ত স্বয়ংক্রিয় সফ্টওয়্যার সিস্টেমের ওজন হয়েছে। কিন্তু নিজে একটি সহজ চেক আউট বহন করা সম্ভব। এই কাজের জন্য, পরীক্ষা সাইট এক যান এবং ঠিকানা দণ্ডে একটি ডাটাবেস ত্রুটি কারণ চেষ্টা করুন। উদাহরণস্বরূপ, সাইটে একটি স্ক্রিপ্ট অনুরোধ সব ব্যবস্থা করতে সক্ষম এবং তাদের ছাঁটা না।
উদাহরণস্বরূপ, / index.php সেখানে nekiy_sayt? id = 25
সবচেয়ে সহজ উপায় - উদ্ধৃতি পর 25 করা এবং অনুরোধ পাঠাতে। থাকলে কোনো ত্রুটি ঘটেছে, নয়তো সাইট এবং ফিল্টার সব অনুরোধ সঠিকভাবে পরিচালনা করা হয়, বা তাদের আউটপুট সেটিংস নিষ্ক্রিয় করা হয়েছে। একটি পৃষ্ঠায় সমস্যার সঙ্গে পুনরায় লোড করা থাকে, তাহলে এসকিউএল ইনজেকশন থেকে দুর্বলতার হয়।
পরে সে খুজে পেল, আপনি তা পরিত্রাণ পেতে চেষ্টা করতে পারেন।
এই দুর্বলতা সম্পর্কে একটু জানা প্রয়োজন বাস্তবায়ন এসকিউএল প্রশ্নের দল। তাদের মধ্যে একজন - ইউনিয়ন। এটা এক মধ্যে বিভিন্ন প্রশ্নের সাথে ফলাফল একত্রিত। সুতরাং আমরা টেবিল ক্ষেত্র সংখ্যা নিরূপণ করতে পারেন। EXAMPLE টি প্রথম ক্যোয়ারী হল:
- nekiy_sayt / index.php? আইডি = 25 ইউনিয়ন নির্বাচন 1।
অধিকাংশ ক্ষেত্রে, এই রেকর্ড করার সময় একটি ত্রুটি উৎপন্ন করা উচিত নয়। এর অর্থ এই যে ক্ষেত্র নম্বর, সুতরাং 1. সমান নয় 1 বা তদ্বুর্ধ্ব বিকল্প নির্বাচন, এটি তাদের সঠিক সংখ্যা স্থাপন করা সম্ভব:
- nekiy_sayt / index.php? আইডি = 25 ইউনিয়ন নির্বাচন 1,2,3,4,5,6।
এটা মানে হল যে ক্ষেত্র সংখ্যা অনুমান করার হয়, যখন ত্রুটি আর দেখা যাবে না।
এছাড়া এই সমস্যার একটি বিকল্প সমাধান। উদাহরণস্বরূপ, যখন ক্ষেত্র সংখ্যক - 30, 60 বা 100 এই কমান্ডের গ্রুপ। এটা তোলে গ্রুপ কোন ভিত্তিতে একটি ক্যোয়ারী, উদাহরণস্বরূপ আইডির জন্য এর ফলাফল:
- nekiy_sayt / index.php? আইডি = 25 গ্রুপ 5 দ্বারা।
ত্রুটি গৃহীত হয় নি, তাহলে চেয়ে ক্ষেত্র আরো 5. সুতরাং, একটি মোটামুটি ব্যাপক পরিসরের থেকে অপশন বদলে, এটা সম্ভব আসলে তাদের কত নিরূপণ করা হয়।
এই উদাহরণটিতে এসকিউএল ইনজেকশন - নতুনদের নিজেদের তার সাইটের পরীক্ষার মধ্যে চেষ্টা করতে চান জন্য। এটা মনে রাখা যে ফৌজদারী কোড অন্য প্রাপ্তিসাধ্য নিবন্ধ অননুমোদিত অ্যাক্সেস জন্য গুরুত্বপূর্ণ।
ইনজেকশন প্রধান ধরনের
বিভিন্ন embodiments এসকিউএল-ইনজেকশন দ্বারা দুর্বলতার বাস্তবায়ন। পরবর্তী সবচেয়ে জনপ্রিয় পদ্ধতিগুলি হল:
ইউনিয়ন ক্যোয়ারী এসকিউএল ইনজেকশন। এই ধরনের একটি উত্তম উদাহরণ ইতিমধ্যে উপরে পরীক্ষা করা হয়েছে। এটা তোলে ইনকামিং ডেটা, যা ফিল্টার নেই পরীক্ষণ ত্রুটির কারণে নিরূপিত হয়।
ত্রুটি-ভিত্তিক এসকিউএল ইনজেকশন। নাম থেকেই বোঝা যায়, এই ধরনের আরো একটি ত্রুটি ব্যবহার করে, চিহ্নগুলি সিন্টেক্সের ভুল ক্ষান্ত এক্সপ্রেশন পাঠানো। এরপর প্রতিক্রিয়া হেডার, বিশ্লেষণ যা আউট পরে এসকিউএল ইনজেকশন বাহিত করা যেতে পারে বাধাগুলি হয়।
সারিবদ্ধ SQL জিজ্ঞাস্য ইনজেকশন। এই দুর্বলতার ধারাবাহিক অনুরোধ সম্পাদন দ্বারা নির্ধারিত হয়। এটি সাইন ইন শেষে উপরন্তু দ্বারা চিহ্নিত করা ";"। এই পদ্ধতির প্রায়ই যদি বিশেষাধিকার এটি অনুমোদন, পড়া এবং ডেটা লিখতে অথবা অপারেটিং সিস্টেম ফাংশন বাস্তবায়ন অ্যাক্সেস করতে বাস্তবায়িত হয়।
অনুসন্ধানের এসকিউএল দুর্বলতা জন্য সফ্টওয়্যার
এসকিউএল ইনজেকশন আছে কি, প্রোগ্রাম সাধারণত দুই উপাদান আছে - একটি সাইট সম্ভব দুর্বলতা স্ক্যান এবং ডেটা অ্যাক্সেস পেতে তাদেরকে ব্যবহার করো। প্রায় সমস্ত জানা প্ল্যাটফর্মের জন্য কিছু সরঞ্জাম। তাদের কার্যকারিতা ব্যাপকভাবে ওয়েবসাইট চেক আপনার SQL-ইনজেকশন ফাটল সমাধা।
Sqlmap
খুব শক্তিশালী স্ক্যানার যে অধিকাংশ ডাটাবেস সাথে কাজ করে। এটা তোলে এসকিউএল ইনজেকশন প্রয়োগের বিভিন্ন পদ্ধতি সমর্থন করে। এটি স্বয়ংক্রিয়ভাবে পাসওয়ার্ড হ্যাশ ফাটানোর এবং অভিধান ধরণ চিনতে করার ক্ষমতা আছে। বর্তমান ও ক্রিয়ামূলক ফাইল আপলোড এবং একটি সার্ভার থেকে ডাউনলোড করুন।
লিনাক্স ইনস্টলেশনের কমান্ড ব্যবহার করে সঞ্চালিত হয়:
- Git ক্লোন https://github.com/sqlmapproject/sqlmap.git sqlmap-দেবের
- cdsqlmap-দেব /,
- ./sqlmap.py --wizard।
Windows এর জন্য কমান্ড লাইন এবং গ্রাফিকাল ইউজার ইন্টারফেসের সাথে একটি বিকল্প হিসাবে পাওয়া যায়।
jSQL ইনজেকশন
jSQL ইনজেকশন - এসকিউএল দুর্বলতা ব্যবহার পরীক্ষার জন্য একটি ক্রস-প্ল্যাটফর্ম হাতিয়ার। জাভা লিখিত, তাই সিস্টেম JRE ইনস্টল করা আবশ্যক। পান অনুরোধ, পোস্ট, হেডার, কুকি হ্যান্ডেল করতে সক্ষম। এটা একটা সুবিধাজনক গ্রাফিকাল ইন্টারফেস আছে।
এই সফ্টওয়্যার প্যাকেজ ইনস্টলেশনের নিম্নরূপ:
wget হয় https://github.com/`curl -s HTTPS: //github.com/ron190/jsql-injection/releases | , grep-ই -o '/ron190/jsql-injection/releases/download/v[0-9]{1,2}.[0-9]{1,2}/jsql-injection-v[0-9] । {1,2} [0-9] {1,2} জার '| মাথা-এন 1`
লঞ্চ -jar ./jsql-injection-v*.jar কমান্ড জাভা ব্যবহার করা
অর্ডার এসকিউএল দুর্বলতা উপর পরীক্ষা সাইট শুরু করার জন্য, আপনাকে শীর্ষ মাঠে ঠিকানা লিখতে হবে। তারা GET এবং পোষ্ট জন্য পৃথক হয়। একটি ইতিবাচক ফলাফল নিয়ে, উপলব্ধ টেবিল তালিকা বাম উইন্ডোতে প্রদর্শিত হবে। সেগুলি দেখতে এবং কিছু গোপনীয় তথ্য জানতে পারবেন।
ট্যাব «এডমিন পৃষ্ঠা» প্রশাসনিক প্যানেল খুঁজতে ব্যবহার করে। এটা বিশেষ টেমপ্লেট মাধ্যমে সিস্টেম স্বয়ংক্রিয়ভাবে তৈরী ব্যবহারকারীদের রেকর্ড অনুসন্ধান করে। তাদের থেকে আপনি পাসওয়ার্ড মাত্র একটি হ্যাশ পেতে পারেন। কিন্তু তিনি প্রোগ্রামের টুলবক্স মধ্যে হয়েছে।
সব দুর্বলতা এবং ইনজেকশন প্রয়োজনীয় অনুসন্ধানের খোঁজার পর টুল সার্ভার আপনার ফাইলে পূরণ বা, বিপরীতক্রমে, সেখান থেকে এটা বিনামূল্যে ডাউনলোড করার অনুমতি দেবে।
SQLi ডাম্পার v.7
এই প্রোগ্রামটি - সহজ খোঁজার এবং এসকিউএল দুর্বলতা বাস্তবায়নে টুল ব্যবহার করতে। এটা তোলে জাতিসংঘের তথাকথিত দর্কা উপর ভিত্তি করে তৈরি করে। তাদের তালিকা ইন্টারনেটে পাওয়া যাবে। এসকিউএল ইনজেকশন জন্য Dorca - এই অনুসন্ধান কুয়েরি বিশেষ টেমপ্লেট আছে। তাদের সাহায্যে, আপনি যে কোনো সার্চ ইঞ্জিন মাধ্যমে সম্ভাব্য প্রবন সাইটে খুঁজে পেতে পারেন।
প্রশিক্ষণের জন্য সরঞ্জাম
Itsecgames.com সাইটে আছে সরঞ্জামের একটি বিশেষ সেট উদাহরণস্বরূপ দেখায় কিভাবে এসকিউএল ইনজেকশন এবং এটি পরীক্ষা করার অনুমতি দেয়। অর্ডার লাভবান, এটা ডাউনলোড এবং ইনস্টল করা প্রয়োজন। সংরক্ষণাগার ফাইল একটি সেট, যা সাইটের স্ট্রাকচার রয়েছে। ইনস্টল করার জন্য এটা Apache ওয়েব সার্ভার, মাইএসকিউএল এবং পিএইচপি সেট বিদ্যমান ব্যবস্থায় প্রয়োজন হবে।
ওয়েব সার্ভার ফোল্ডারে সংরক্ষণাগার আনপ্যাক, আপনি ঠিকানাটি এই ইনস্টল প্রবেশ যেতে হবে সফটওয়্যার। ইউজার রেজিস্ট্রেশন এর মাধ্যমে একটি পৃষ্ঠায়। এখানে আপনি আপনার তথ্য লিখুন এবং ক্লিক করুন «তৈরি করুন» করতে হবে। একটি নতুন পর্দা ব্যবহারকারীর মুভিং, সিস্টেম পরীক্ষার বিষয় একটি নির্বাচন করার অনুরোধ জানায়। এদের মধ্যে উভয় ইনজেকশন, এবং অন্যান্য অনেক পরীক্ষা আইটেম দ্বারা বর্ণিত আছে।
এটা এসকিউএল ইনজেকশন ধরনের পাওয়া / অনুসন্ধান একটি উদাহরণ বিবেচনা মূল্য। আপনি এটি নির্বাচন করুন ও «হ্যাক» ক্লিক করতে হবে। আগে ব্যবহারকারীর দেখানো হবে, এবং একটি সিনেমা সাইটের অনুসন্ধান স্ট্রিং অনুকরণ। সাজাতে চলচ্চিত্র দীর্ঘ হতে পারে। কিন্তু শুধুমাত্র 10. উদাহরণস্বরূপ, আপনি আয়রন ম্যান প্রবেশ করতে চেষ্টা করতে পারেন। এটা তোলে চলচ্চিত্র, তারপর সাইটে কাজ করে, এবং টেবিল এটা রয়েছে নির্দেশ করবে। এখন আমরা বিশেষ উদ্ধৃতি, যদি বিশেষ অক্ষর স্ক্রিপ্ট ফিল্টার চেক আছে। এই কাজের জন্য, ঠিকানা দণ্ডে 'যোগ করুন। " অধিকন্তু, এই ফিল্ম শিরোনাম পর অবশ্যই করতে হবে। সাইটে একটি ত্রুটি ত্রুটি দেব: আপনি আপনার SQL সিনট্যাক্স মধ্যে একটি ত্রুটি আছে; ম্যানুয়াল যে অধিকার সিনট্যাক্স কাছাকাছি '%' 'লাইন 1, যা বলে যে, অক্ষর এখনও সঠিকভাবে পরিচালনা করা হয় না এ ব্যবহার করার জন্য আপনার মাইএসকিউএল সার্ভার সংস্করণ অনুরূপ চেক করুন। তাই আপনি যদি আপনার অনুরোধ প্রতিস্থাপন চেষ্টা করতে পারেন। কিন্তু আমরা প্রথম ক্ষেত্র সংখ্যা গণনা করতে হবে। & কর্ম = অনুসন্ধান - 2 http://testsites.com/sqli_1.php?title=Iron+Man 'অর্ডার: এটা এই আদেশ, যা কোট পরে করানো হয় জন্য ব্যবহৃত হয়।
এই কমান্ডের শুধুমাত্র চলচ্চিত্র যে হয়, ক্ষেত্র সংখ্যা 2. তার চেয়ে অনেক বেশী ডবল হাইফেন সার্ভার যা অন্য অনুরোধগুলিকে বাতিল করা আবশ্যক বলে সম্পর্কে তথ্য প্রদর্শন করা হয়। এখন আমরা, বাছা আছে যতদিন ত্রুটি মুদ্রিত হয় না বৃদ্ধি গুরুত্ব নির্বাণ। শেষ পর্যন্ত, এটা দেখা যাচ্ছে যে ক্ষেত্র 7 হবে।
এখন এটা বেস কিছু আউট দরকারী পেতে করার সময়। সামান্য অনুরোধ ঠিকানা দণ্ডে, সংশোধন করবে একটি ফর্ম আনয়ন) ব্যবহারকারী (http://testsites.com/sqli_1.php?title=Iron+Man ইউনিয়নের নির্বাচন 1, ডাটাবেজ (,), 4, পাসওয়ার্ড, 6, 7 ব্যবহারকারীদের কাছ থেকে - & কর্ম = অনুসন্ধান। তার বাস্তবায়ন পাসওয়ার্ড হ্যাশ, যা সহজে অনলাইন পরিষেবা একটি ব্যবহার বোধগম্য চিহ্ন রূপান্তরিত করা যাবে স্ট্রিং নিজেদের প্রদর্শন করবে ফলে। একজন একটু conjured এবং একটি লগইন সঙ্গে একটি ক্ষেত্র নাম কুড়ান, আপনি এই ধরনের সাইটের প্রশাসক হিসাবে, অন্য কারো প্রবেশ অ্যাক্সেস লাভ করতে পারেন।
পণ্যের একটি ওজন প্রজাতির ইনজেকশন ধরনের, যার উপর অনুশীলন করতে হয়েছে। এটা মনে রাখা উচিত বাস্তব সাইটগুলোতে নেটওয়ার্কের মধ্যে এই দক্ষতাগুলির অ্যাপ্লিকেশনটি একটি ফৌজদারী অপরাধ হতে পারে।
ইনজেকশন এবং পিএইচপি
একটি নিয়ম, পিএইচপি-কোড এবং ব্যবহারকারীর থেকে আসছে প্রয়োজনীয় প্রক্রিয়াকরণ অনুরোধ জন্য দায়ী। অতএব, এই পর্যায়ে আপনি পিএইচপি এসকিউএল ইনজেকশন বিরুদ্ধে প্রতিরক্ষা নির্মাণ করা প্রয়োজন।
প্রথমত, এর ভিত্তিতে এটা প্রয়োজনীয় যার তা করার উপর, কয়েকটি সহজ নির্দেশিকা দিই।
- তথ্য সবসময় ডাটাবেসের মধ্যে স্থাপন করা হচ্ছে আগে প্রক্রিয়া করা উচিত নয়। এটি হয়, বিদ্যমান এক্সপ্রেশন ব্যবহার করে অথবা নিজে প্রশ্নের সংগঠিত করে করা যাবে। এখানে, অত্যধিক, যে অ্যাকাউন্টটি সাংখ্যিক মান যে ধরনের প্রয়োজন হয় রূপান্তরিত হয় নিতে হবে;
- এড়িয়ে বিভিন্ন নিয়ন্ত্রণ কাঠামো অনুরোধ জানানো।
এখন মাইএসকিউএল মধ্যে আপনার ক্যোয়ারি সংকলন এসকিউএল ইনজেকশন রক্ষা করার জন্য নিয়ম সম্পর্কে সামান্য।
অনুসন্ধান কোনো এক্সপ্রেশন আপ অঙ্কন এটা এসকিউএল কীওয়ার্ড থেকে ডেটা আলাদা গুরুত্বপূর্ণ।
- নির্বাচন * টেবিল কোথায় নাম = Zerg থেকে।
এই কনফিগারেশনে, সিস্টেম মনে হতে পারে যে Zerg - কোনো ক্ষেত্র নাম, তাই আপনি কোট এটা ঘিরা করা প্রয়োজন।
- নির্বাচন * টেবিল থেকে নাম = 'Zerg'।
যাইহোক, বার যখন মান নিজেই উদ্ধৃতি রয়েছে।
- নির্বাচন * টেবিল থেকে নাম = 'আইভরি কোস্ট।
এখানে শুধুমাত্র আইভরি ঘ অংশ হ্যান্ডেল, এবং বাকি একটি দল, যা, অবশ্যই, না হিসাবে অনুভূত হতে পারে। অতএব, একটি ত্রুটি দেখা দেয়। তারপর আপনি স্ক্রীনিং এই প্রকারের ডেটা প্রয়োজন। এটি করার জন্য, একটি ব্যাকস্ল্যাশ ব্যবহার করেন - \।
- নির্বাচন * টেবিল থেকে নাম = 'বিড়াল-D \' কোস্ট '।
উপরের সবগুলি সারি বোঝায়। ক্রিয়াটির একটি নম্বর দিয়ে সঞ্চালিত হয় তাহলে, এটি কোন কোট বা স্ল্যাশ দরকার নেই। যাইহোক, তারা জোর করে আকাঙ্ক্ষিত ডাটা টাইপ হতে করা প্রয়োজন হবে।
সেখানে সুপারিশ যে ক্ষেত্র নাম backquotes মধ্যে লেখা হতে হবে হয়। এই প্রতীক, কীবোর্ড বামদিকে একটি টিল্ড সহ "~"। এই তা নিশ্চিত করার জন্য মাইএসকিউএল সঠিকভাবে আপনার শব্দ থেকে মাঠের নাম পার্থক্য পারে।
ডেটার সাথে ডাইনামিক কাজ
অত্যন্ত প্রায়ই, ডাটাবেজ প্রশ্নের ব্যবহার করে, পরিবর্তনশীল উত্পন্ন থেকে কোনো ডেটা জন্য। উদাহরণস্বরূপ:
- নির্বাচন * টেবিল থেকে যেখানে সংখ্যাকে = '$ সংখ্যা'।
এখানে, পরিবর্তনশীল $ সংখ্যা ক্ষেত্রের মান নির্ধারণের হিসাবে পাস করা হয়। কী হবে যদি এটি 'আইভরি কোস্ট' পায়? ত্রুটি।
এই কষ্ট এড়াতে, অবশ্যই, আপনি "ম্যাজিক কোট" সেটিংস অন্তর্ভুক্ত করতে পারে। কিন্তু এখন ডেটা প্রদর্শিত হবে যেখানে প্রয়োজন এবং প্রয়োজনীয় নয়। এছাড়াও, যদি কোড হাত দ্বারা লিখিত হয়, আপনি সিস্টেম নিজেই ক্রেকিং প্রতিরোধী তৈরি করতে একটু বেশি সময় ব্যয় করতে পারেন।
স্ল্যাশ স্বাধীন উপরন্তু জন্য mysql_real_escape_string ব্যবহার করতে পারেন।
$ নম্বর = mysql_real_escape_string ($ সংখ্যা);
$ বছর = mysql_real_escape_string ($ বছর);
$ ক্যোয়ারী = "টেবিল মধ্যে সন্নিবেশ (নম্বর, বছর, বর্গ) মান ( '$ সংখ্যা', '$ বছর', 11)"।
যদিও কোড এবং ভলিউম বৃদ্ধি, এখনো সম্ভাব্য এটা অনেক নিরাপদ কাজ করবে।
প্লেসহোল্ডার
প্লেসহোল্ডার - চিহ্নিতকারী এক ধরনের, যার জন্য সিস্টেম শনাক্ত করে যে এটি জায়গা আপনার কাছে একটি বিশেষ ফাংশন প্রতিস্থাপন প্রয়োজন। উদাহরণস্বরূপ:
$ সম্পূর্ণ পরিতৃপ্ত করা = $ mysqli-> প্রস্তুত ( "নির্বাচন জেলা নম্বর কোথা থেকে name =?");
$ Sate-> bind_param ( "s" এর, $ সংখ্যা);
$ Sate-> চালানো ();
কোডের এই বিভাগে একটি প্রশিক্ষণ অনুরোধ টেমপ্লেট নেয় এবং তারপর পরিবর্তনশীল সংখ্যা binds, এবং এটি সঞ্চালন করে। এই পদ্ধতির আপনি ক্যোয়ারী প্রক্রিয়াকরণ এবং তার বাস্তবায়ন বিভক্ত করতে পারেন। সুতরাং, এটি ক্ষতিকারক কোড ব্যবহার থেকে সংরক্ষণ করা যাবে SQL- হয়।
কি হতে পারে একজন আক্রমণকারী
সুরক্ষা সিস্টেম - একটি খুব গুরুত্বপূর্ণ ফ্যাক্টর, যা অবহেলিত করা যাবে না। অবশ্যই, একটি সহজ বিজনেস কার্ড সাইটে পুনঃস্থাপন আরও সহজ হবে। যদি এটি একটি বড় পোর্টাল, সেবা, ফোরাম কি? যদি আপনি নিরাপত্তা সম্পর্কে মনে করি না পরিণতি কি?
প্রথমত, একটি হ্যাকার উভয় বেস অখণ্ডতা বিরতি এবং এটি সম্পূর্ণ অপসারণ করতে পারেন। আর যদি সাইটি প্রশাসক বা hoster একটি ব্যাকআপ দেখা যায় না, আপনি অদিন হবে। সর্বোপরি, একটি প্রবেশকারী, একটি একক সাইটে ক্রেকিং, অন্যান্য একই সার্ভারে পোস্ট করা যেতে পারেন।
পরবর্তী ভিজিটর ব্যক্তিগত তথ্য চুরি হয়। কিভাবে ব্যবহার - সবকিছু শুধুমাত্র একটি হ্যাকার কল্পনা দ্বারা সীমাবদ্ধ। কিন্তু যাই হোক পরিণতি খুব আরামপ্রদ হবে না। বিশেষ করে যদি আর্থিক তথ্য রয়েছে।
এছাড়াও, আক্রমণকারী ডাটাবেসের নিজেকে মার্জ করতে পারবেন এবং তারপর তার রিটার্ন জন্য অর্থ আদায়।
সাইট প্রশাসকের পক্ষে ভুল তথ্য ব্যবহারকারী, তারা যে ব্যক্তির হইতেছে না, এছাড়াও সম্ভাব্য জালিয়াতি ঘটনা যেমন নেতিবাচক ফলাফল হতে পারে।
উপসংহার
এই প্রবন্ধে সকল তথ্য কেবল তথ্যের জন্য প্রদান করা হয়। এটি শুধুমাত্র যখন এটি দুর্বলতা সনাক্ত করে তাদের নিজস্ব প্রকল্পের পরীক্ষা এবং তাদের মোকাবেলার প্রয়োজন ব্যবহার করুন।
কিভাবে এসকিউএল ইনজেকশন আচার পদ্ধতির একটি মধ্যে গভীরতা অধ্যয়ন জন্য, এটি প্রকৃত গবেষণা ক্ষমতা এবং এসকিউএল ভাষা বৈশিষ্ট্য দিয়ে শুরু করা প্রয়োজন। সংকলিত প্রশ্নের, কীওয়ার্ড, ধরনের তথ্য, এবং এটি সমস্ত ব্যবহারের হিসাবে।
এছাড়াও পিএইচপি এবং HTML উপাদান ফাংশন অপারেশন বুঝে করতে পারবেন না। প্রাথমিক ব্যবহার ইনজেকশন প্রবন বক্তব্য - একটি ঠিকানা লাইন, এবং বিভিন্ন অনুসন্ধান ক্ষেত্র। পিএইচপি ফাংশন শেখা, বাস্তবায়ন ও বৈশিষ্ট্য পদ্ধতি খুজে বের করব ভুল এড়ানোর জন্য কিভাবে।
অনেক রেডিমেড সফ্টওয়্যার সরঞ্জাম উপস্থিতিতে সাইটে পরিচিত দুর্বলতা উপর মধ্যে গভীরতা বিশ্লেষণের জন্য অনুমতি দেয়। সবচেয়ে জনপ্রিয় পণ্যগুলির মধ্যে একটি - কালি লিনাক্স। লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম, যা সরঞ্জাম ও প্রোগ্রাম যে সাইটে শক্তির ব্যাপক বিশ্লেষণ বহন করতে পারে বৃহৎ সংখ্যা উপস্থিত রয়েছে এই ছবিটি।
আপনি কি জানতে সাইট হ্যাক কিভাবে হবে? এটা খুবই সহজ - এটি আপনার প্রকল্প অথবা ওয়েবসাইটের সম্ভাব্য দুর্বলতা সচেতন হতে হবে প্রয়োজনীয়। বিশেষ করে যদি এটি অনলাইন পেমেন্ট, যেখানে পেমেন্ট ব্যবহারকারী ডেটা জন্য কোনো আক্রমণকারী আপোস করা যেতে পারে সঙ্গে একটি অনলাইন দোকান আছে।
বিদ্যমান তথ্য নিরাপত্তা কর্মীদের পেশাদার অধ্যয়ন মানদণ্ড এবং গভীরতা বিভিন্ন জন্য সাইট চেক আউট করতে সক্ষম হবে। একটি সহজ এইচটিএমএল-ইনজেকশনও থেকে এবং সামাজিক প্রকৌশল ও ফিশিং থেকে শুরু হচ্ছে।
Similar articles
Trending Now