Definitionپێناسە
An attack in which someone types SQL code into a form or URL. If the script puts that input straight into its query, the attacker's code runs and can show or delete data. stop it.
هێرشێکە کە تێیدا هێرشبەر کۆدی SQL لە یان دەنووسێت. ئەگەر کۆدەکە ئەو نووسینە ڕاستەوخۆ لەگەڵ تێکەڵ بکات، کۆدی هێرشبەرەکە جێبەجێ دەبێت و دەتوانێت دراوەکان ئاشکرا بکات یان بیانسڕێتەوە. ڕێگەی لێ دەگرن.
Exampleنموونە
UNSAFE code: typing ' OR '1'='1 as the name makes the condition always true, so every user is returned.
کۆدی نەپارێزراو: نووسینی ' OR '1'='1 وەک ناو مەرجەکە دەکات بە مەرجێک کە هەمیشە ڕاستە، بۆیە هەموو بەکارهێنەرەکان دەگەڕێنرێنەوە.
<?php
// UNSAFE: user input is joined into the SQL text
$sql = "SELECT * FROM users WHERE username = '$name'";
// SAFE: use a prepared statement instead
$stmt = $conn->prepare('SELECT * FROM users WHERE username = ?');
$stmt->bind_param('s', $name);
$stmt->execute();Other Kurdish renderings in useوەرگێڕانە کوردییەکانی تر
ئینجێکشنی SQL، دەرزیلێدانی SQL، تێخزاندنێکی SQL
Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە
No settled Kurdish term yet; تێخزاندن (slipping something in) is proposed, and many writers keep the English name.
Related termsزاراوە پەیوەندیدارەکان
Videosڤیدیۆکان
Learn more inزیاتر فێربە لە
- Securing Data in PHP and MySQLپاراستنی دراوە لە PHP و MySQL
- Injection Attacks: SQL Injection and Cross-Site Scriptingهێرشەکانی تێخزاندن: تێخزاندنی SQL و XSS
- A Login System with Sessionsسیستەمی چوونەژوورەوە بە سێشن
- Inserting and selecting data with PHPزیادکردن و هەڵبژاردنی زانیاری بە PHP
- Where Vulnerabilities Come Fromخاڵە لاوازەکان لە کوێوە دێن
- Finding and Rating Vulnerabilities: Scanning, OWASP and CVSSدۆزینەوە و هەڵسەنگاندنی خاڵە لاوازەکان: پشکنین، OWASP و CVSS
- Building a CRUD Application with PHP and MySQLدروستکردنی بەرنامەیەکی CRUD بە PHP و MySQL
- The Vulnerability Lifecycle and Patchingسووڕی ژیانی خاڵی لاواز و پینەکردن
- Database Security: Threats and Countermeasuresئاسایشی بنکەدراوە: هەڕەشەکان و ڕێوشوێنەکانی بەرگری
- Introduction to PHPسەرەتایەک بۆ PHP
- Uploading Filesبارکردنی فایل
- Course review and practiceپێداچوونەوە و ڕاهێنانی کۆرسەکە
- Saving Data on the Deviceپاشەکەوتکردنی دراوە لەسەر ئامێرەکە
- The Internet and the Webئینتەرنێت و وێب
- Form Security and Sticky Formsئاسایشی فۆرم و فۆرمە لکاوەکان
- Databases and SQL basicsبنکەدراوەکان و بنەماکانی SQL
- Better SELECT Queries: Conditions, Ranges, Lists, Patterns and NULLباشترکردنی فەرمانی SELECT: مەرجەکان، ماوەکان، لیست، شێوازی دەق و NULL
- Connecting PHP to MySQLپەیوەندیکردنی PHP بە MySQL
- Security and Online Safetyئاسایش و سەلامەتی لە ئینتەرنێتدا
- State Management with Providerبەڕێوەبردنی دۆخ بە Provider
- Network Defences: Firewalls, Segmentation, Monitoring and SIEMبەرگرییەکانی ڕایەڵە: ئاگرەدیوار، بەشبەشکردنی ڕایەڵە، چاودێریی ئاسایش و SIEM
- Real Incidents: From MoneyGram to GPS Spoofingڕووداوە ڕاستەقینەکان: لە MoneyGramـەوە تا هەڵخەڵەتاندنی GPS