{"id":4402,"date":"2013-06-05T06:26:10","date_gmt":"2013-06-05T06:26:10","guid":{"rendered":"https:\/\/www.sourcebaran.com\/?p=4402"},"modified":"2021-07-25T19:26:32","modified_gmt":"2021-07-25T14:56:32","slug":"4402","status":"publish","type":"post","link":"http:\/\/www.sourcebaran.com\/4402.html","title":{"rendered":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc"},"content":{"rendered":"

\"ASP.NET\"<\/p>\n

\u0639\u0631\u0636 \u0633\u0644\u0627\u0645 \u062e\u062f\u0645\u062a \u062a\u0645\u0627\u0645\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u062d\u062a\u0631\u0645 \u0648 \u06af\u0631\u0627\u0645\u06cc \u0633\u0627\u06cc\u062a \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646. \u0627\u06cc\u0646\u0628\u0627\u0631 \u062f\u0631 \u06cc\u06a9 \u067e\u0633\u062a \u0622\u0645\u0648\u0632\u0634\u06cc \u062f\u06cc\u06af\u0631\u00a0\u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET<\/a>\u00a0 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc \u0631\u0627 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0647 \u0627\u06cc\u0645.\u0628\u0627\u0631\u0647\u0627 \u0648 \u0628\u0627\u0631\u0647\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06cc\u062f \u06a9\u0647 \u0633\u0627\u06cc\u062a \u0647\u0627 \u0628\u062e\u0627\u0637\u0631 \u0648\u062c\u0648\u062f \u0628\u0627\u06af \u0627\u0645\u0646\u06cc\u062a\u06cc \u062f\u0686\u0627\u0631 \u0645\u0634\u06a9\u0644 \u0648 \u062e\u0633\u0627\u0631\u062a \u0647\u0627\u06cc \u062c\u0628\u0631\u0627\u0646 \u0646\u0627 \u067e\u0630\u06cc\u0631\u06cc \u0634\u062f\u0647 \u0627\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0633\u0639\u06cc \u0628\u0631 \u0627\u06cc\u0646 \u0634\u062f\u0647 \u06a9\u0647 \u0627\u0645\u0646\u06cc\u062a \u0631\u0627 \u0628\u0627\u0644\u0627 \u0628\u0631\u062f\u0647 \u0648 \u0628\u0627\u06af \u0647\u0627 \u0631\u0627 \u0631\u0641\u0639 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u062a\u0635\u0648\u06cc\u0631\u06cc \u06a9\u0647 \u0645\u062d\u0635\u0648\u0644 \u0634\u0631\u06a9\u062a pluralsigh \u0645\u06cc \u0628\u0627\u0634\u062f\u0648 5 \u0633\u0627\u0639\u062a \u0645\u0641\u06cc\u062f ASP.NET<\/a> \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a \u0628\u0647 \u0634\u0646\u0627\u062e\u062a \u0648 \u0628\u0631\u0631\u0633\u06cc \u0627\u0646\u0648\u0627\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0647\u0627 \u062f\u0631 application \u0647\u0627\u06cc \u0627\u06cc \u0627\u0633 \u067e\u06cc \u062f\u0627 \u0646\u062a\u00a0 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u062f \u0648 \u0631\u0648\u0634 \u0631\u0641\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0631\u0627 \u0646\u06cc\u0632 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u0645\u062b\u0627\u0644 \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f.<\/p>\n

\u062c\u0647\u062a \u062f\u0627\u0646\u0644\u0648\u062f\u00a0\u00a0\u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc \u0648 \u0645\u0634\u0627\u0647\u062f\u0647 \u0633\u0631\u0641\u0635\u0644 \u0647\u0627 \u0628\u0647 \u0627\u062f\u0627\u0645\u0647 \u0645\u0637\u0644\u0628 \u0645\u0631\u0627\u062c\u0639\u0647 \u0641\u0631\u0645\u0627\u06cc\u06cc\u062f<\/strong><\/span><\/p>\n

<\/p>\n

 <\/p>\n

\u0644\u06cc\u0633\u062a \u0633\u0631\u0641\u0635\u0644 \u0647\u0627:<\/span><\/strong><\/p>\n

 <\/p>\n

\u00a0 SQL Injection\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 00:45:08\u00a0\u00a0 \u00a0<\/span>
\nIntroduction<\/span>
\n\u00a0\u00a0 \u00a0 00:09\u00a0\u00a0 \u00a0<\/span>
\nWhat is SQL Injection?<\/span>
\n\u00a0\u00a0 \u00a0 04:14\u00a0\u00a0 \u00a0<\/span>
\nDemo – Form based SQL Injection 1<\/span>
\n\u00a0\u00a0 \u00a0 11:28\u00a0\u00a0 \u00a0<\/span>
\nDemo – Form based SQL Injection 2<\/span>
\n\u00a0\u00a0 \u00a0 02:22\u00a0\u00a0 \u00a0<\/span>
\nHow do you prevent SQL Injection?<\/span>
\n\u00a0\u00a0 \u00a0 02:23\u00a0\u00a0 \u00a0<\/span>
\nDemo – SQL Permissions Auditor Tool<\/span>
\n\u00a0\u00a0 \u00a0 02:28\u00a0\u00a0 \u00a0<\/span>
\nAdditional Protections<\/span>
\n\u00a0\u00a0 \u00a0 03:40\u00a0\u00a0 \u00a0<\/span>
\nProblematic Fixes – Blacklisting Routines<\/span>
\n\u00a0\u00a0 \u00a0 04:13\u00a0\u00a0 \u00a0<\/span>
\nProblematic Fixes – SQL Routines and SQL Truncation<\/span>
\n\u00a0\u00a0 \u00a0 04:32\u00a0\u00a0 \u00a0<\/span>
\nBasic Dynamic Query Ideas<\/span>
\n\u00a0\u00a0 \u00a0 05:49\u00a0\u00a0 \u00a0<\/span>
\nUsing an ORM<\/span>
\n\u00a0\u00a0 \u00a0 03:24\u00a0\u00a0 \u00a0<\/span>
\nAdditional Information \/ References<\/span>
\n\u00a0\u00a0 \u00a0 00:26\u00a0\u00a0 \u00a0<\/span>
\n\u00a0 Information Leakage\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 00:15:36\u00a0\u00a0 \u00a0<\/span>
\nIntroduction<\/span>
\n\u00a0\u00a0 \u00a0 00:10\u00a0\u00a0 \u00a0<\/span>
\nWhat is information leakage?<\/span>
\n\u00a0\u00a0 \u00a0 01:06\u00a0\u00a0 \u00a0<\/span>
\nHow is it information gathered?<\/span>
\n\u00a0\u00a0 \u00a0 01:58\u00a0\u00a0 \u00a0<\/span>
\nDemo – Web App Basic Information Leakage<\/span>
\n\u00a0\u00a0 \u00a0 00:50\u00a0\u00a0 \u00a0<\/span>
\nDemo – Information Leakage from error page<\/span>
\n\u00a0\u00a0 \u00a0 00:37\u00a0\u00a0 \u00a0<\/span>
\nDemo – Information Leakage by Ajax<\/span>
\n\u00a0\u00a0 \u00a0 01:47\u00a0\u00a0 \u00a0<\/span>
\nHow do you prevent Information Leakage?<\/span>
\n\u00a0\u00a0 \u00a0 08:40\u00a0\u00a0 \u00a0<\/span>
\nAdditional Reading<\/span>
\n\u00a0\u00a0 \u00a0 00:28\u00a0\u00a0 \u00a0<\/span>
\n\u00a0 Cross-Site Scripting (XSS)\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 01:11:00\u00a0\u00a0 \u00a0<\/span>
\nIntroduction<\/span>
\n\u00a0\u00a0 \u00a0 00:09\u00a0\u00a0 \u00a0<\/span>
\nWhat is XSS?<\/span>
\n\u00a0\u00a0 \u00a0 03:40\u00a0\u00a0 \u00a0<\/span>
\nHow is XSS exploited?<\/span>
\n\u00a0\u00a0 \u00a0 00:47\u00a0\u00a0 \u00a0<\/span>
\nDemo – Reflected XSS Attack<\/span>
\n\u00a0\u00a0 \u00a0 02:08\u00a0\u00a0 \u00a0<\/span>
\nDemo – Persistent XSS Attack<\/span>
\n\u00a0\u00a0 \u00a0 03:47\u00a0\u00a0 \u00a0<\/span>
\nDemo – Older Style IE6 Content Type Sniffing Attack<\/span>
\n\u00a0\u00a0 \u00a0 01:38\u00a0\u00a0 \u00a0<\/span>
\nDemo – DOM Based XSS<\/span>
\n\u00a0\u00a0 \u00a0 07:02\u00a0\u00a0 \u00a0<\/span>
\nDemo – Data URI – Link Hijack<\/span>
\n\u00a0\u00a0 \u00a0 03:37\u00a0\u00a0 \u00a0<\/span>
\nDemo – Dangling Markup\/Scriptless Attacks<\/span>
\n\u00a0\u00a0 \u00a0 05:59\u00a0\u00a0 \u00a0<\/span>
\nHow do you prevent XSS?<\/span>
\n\u00a0\u00a0 \u00a0 02:54\u00a0\u00a0 \u00a0<\/span>
\nHow do you prevent XSS (page 2)<\/span>
\n\u00a0\u00a0 \u00a0 01:14\u00a0\u00a0 \u00a0<\/span>
\nDemo (Prevention)- AntiXss GetSafeHtmlFragment()<\/span>
\n\u00a0\u00a0 \u00a0 01:52\u00a0\u00a0 \u00a0<\/span>
\nDemo (Prevention)- Specifying UTF-8 Encoding<\/span>
\n\u00a0\u00a0 \u00a0 01:11\u00a0\u00a0 \u00a0<\/span>
\nDemo (Prevention)- Content Security Policy<\/span>
\n\u00a0\u00a0 \u00a0 05:37\u00a0\u00a0 \u00a0<\/span>
\nProblems with blacklists \/ character filtering<\/span>
\n\u00a0\u00a0 \u00a0 03:14\u00a0\u00a0 \u00a0<\/span>
\nHow do you prevent XSS (last but not least)<\/span>
\n\u00a0\u00a0 \u00a0 03:46\u00a0\u00a0 \u00a0<\/span>
\nDon’t turn off Request Validation<\/span>
\n\u00a0\u00a0 \u00a0 05:07\u00a0\u00a0 \u00a0<\/span>
\nKnow your encoding options<\/span>
\n\u00a0\u00a0 \u00a0 04:42\u00a0\u00a0 \u00a0<\/span>
\nDemo (Fix) – Fixing Web Forms Repeater<\/span>
\n\u00a0\u00a0 \u00a0 02:16\u00a0\u00a0 \u00a0<\/span>
\nDemo (Fix) – Fixing Scriptless \/ Dangling HTML<\/span>
\n\u00a0\u00a0 \u00a0 00:59\u00a0\u00a0 \u00a0<\/span>
\nDemo (Fix) – Fixing DOM based attacks<\/span>
\n\u00a0\u00a0 \u00a0 04:22\u00a0\u00a0 \u00a0<\/span>
\nTools<\/span>
\n\u00a0\u00a0 \u00a0 02:27\u00a0\u00a0 \u00a0<\/span>
\nSummary<\/span>
\n\u00a0\u00a0 \u00a0 02:10\u00a0\u00a0 \u00a0<\/span>
\nAdditional Information \/ References<\/span>
\n\u00a0\u00a0 \u00a0 00:22\u00a0\u00a0 \u00a0<\/span>
\n\u00a0 Parameter Tampering\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 00:29:03\u00a0\u00a0 \u00a0<\/span>
\nIntroduction<\/span>
\n\u00a0\u00a0 \u00a0 00:08\u00a0\u00a0 \u00a0<\/span>
\nWhat is parameter tampering?<\/span>
\n\u00a0\u00a0 \u00a0 00:37\u00a0\u00a0 \u00a0<\/span>
\nHow is it exploited?<\/span>
\n\u00a0\u00a0 \u00a0 01:22\u00a0\u00a0 \u00a0<\/span>
\nMVC Parameter Tampering<\/span>
\n\u00a0\u00a0 \u00a0 05:21\u00a0\u00a0 \u00a0<\/span>
\nWeb Forms Parameter Tampering<\/span>
\n\u00a0\u00a0 \u00a0 04:50\u00a0\u00a0 \u00a0<\/span>
\nEventValidation issues with client side script<\/span>
\n\u00a0\u00a0 \u00a0 01:24\u00a0\u00a0 \u00a0<\/span>
\nPreventing tampering in MVC<\/span>
\n\u00a0\u00a0 \u00a0 02:45\u00a0\u00a0 \u00a0<\/span>
\nPreventions – Regular Expressions<\/span>
\n\u00a0\u00a0 \u00a0 01:13\u00a0\u00a0 \u00a0<\/span>
\nPreventions – Data Annotations<\/span>
\n\u00a0\u00a0 \u00a0 01:20\u00a0\u00a0 \u00a0<\/span>
\nValidate your data!<\/span>
\n\u00a0\u00a0 \u00a0 03:20\u00a0\u00a0 \u00a0<\/span>
\nA few minor words of caution<\/span>
\n\u00a0\u00a0 \u00a0 03:23\u00a0\u00a0 \u00a0<\/span>
\nSummary<\/span>
\n\u00a0\u00a0 \u00a0 02:30\u00a0\u00a0 \u00a0<\/span>
\nAdditional Information \/ References<\/span>
\n\u00a0\u00a0 \u00a0 00:50\u00a0\u00a0 \u00a0<\/span>
\n\u00a0 Encryption and Hashing\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 00:45:34\u00a0\u00a0 \u00a0<\/span>
\nIntroduction<\/span>
\n\u00a0\u00a0 \u00a0 00:10\u00a0\u00a0 \u00a0<\/span>
\nWhy should I encrypt?<\/span>
\n\u00a0\u00a0 \u00a0 05:11\u00a0\u00a0 \u00a0<\/span>
\nHow to encrypt – database side<\/span>
\n\u00a0\u00a0 \u00a0 01:07\u00a0\u00a0 \u00a0<\/span>
\nSQL – Encrypt by passphrase<\/span>
\n\u00a0\u00a0 \u00a0 02:50\u00a0\u00a0 \u00a0<\/span>
\nSQL – Encrypt by certificate<\/span>
\n\u00a0\u00a0 \u00a0 01:51\u00a0\u00a0 \u00a0<\/span>
\nHow to encrypt – application code<\/span>
\n\u00a0\u00a0 \u00a0 03:51\u00a0\u00a0 \u00a0<\/span>
\nHow to encrypt – configuration settings<\/span>
\n\u00a0\u00a0 \u00a0 02:44\u00a0\u00a0 \u00a0<\/span>
\nForcing SSL – MVC<\/span>
\n\u00a0\u00a0 \u00a0 02:36\u00a0\u00a0 \u00a0<\/span>
\nForcing SSL – Web Forms<\/span>
\n\u00a0\u00a0 \u00a0 00:59\u00a0\u00a0 \u00a0<\/span>
\nForcing SSL – Additional Information<\/span>
\n\u00a0\u00a0 \u00a0 01:45\u00a0\u00a0 \u00a0<\/span>
\nInstalling SSL on your development box<\/span>
\n\u00a0\u00a0 \u00a0 03:58\u00a0\u00a0 \u00a0<\/span>
\nAbout Hashing<\/span>
\n\u00a0\u00a0 \u00a0 01:25\u00a0\u00a0 \u00a0<\/span>
\nHow are hashes attacked?<\/span>
\n\u00a0\u00a0 \u00a0 02:36\u00a0\u00a0 \u00a0<\/span>
\nWhat’s a salt?<\/span>
\n\u00a0\u00a0 \u00a0 01:22\u00a0\u00a0 \u00a0<\/span>
\nDemo – Basic hash with salt<\/span>
\n\u00a0\u00a0 \u00a0 01:17\u00a0\u00a0 \u00a0<\/span>
\nDemo – Hash brute force attack (even with a salt!)<\/span>
\n\u00a0\u00a0 \u00a0 03:03\u00a0\u00a0 \u00a0<\/span>
\nTool Demo – Hashcat<\/span>
\n\u00a0\u00a0 \u00a0 01:16\u00a0\u00a0 \u00a0<\/span>
\nChoosing the right approaches<\/span>
\n\u00a0\u00a0 \u00a0 04:25\u00a0\u00a0 \u00a0<\/span>
\nMembership provider support<\/span>
\n\u00a0\u00a0 \u00a0 01:38\u00a0\u00a0 \u00a0<\/span>
\nBut I need my lost password functionality!<\/span>
\n\u00a0\u00a0 \u00a0 00:59\u00a0\u00a0 \u00a0<\/span>
\nAdditional Information<\/span>
\n\u00a0\u00a0 \u00a0 00:31\u00a0\u00a0 \u00a0<\/span>
\n\u00a0 Cross-Site Request Forgery (CSRF)\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 00:38:36\u00a0\u00a0 \u00a0<\/span>
\nIntroduction<\/span>
\n\u00a0\u00a0 \u00a0 00:09\u00a0\u00a0 \u00a0<\/span>
\nWhat is CSRF?<\/span>
\n\u00a0\u00a0 \u00a0 01:02\u00a0\u00a0 \u00a0<\/span>
\nHow is CSRF exploited?<\/span>
\n\u00a0\u00a0 \u00a0 02:41\u00a0\u00a0 \u00a0<\/span>
\nDemo – Exploit using email image src<\/span>
\n\u00a0\u00a0 \u00a0 04:59\u00a0\u00a0 \u00a0<\/span>
\nDemo – Repeatability is the key<\/span>
\n\u00a0\u00a0 \u00a0 01:16\u00a0\u00a0 \u00a0<\/span>
\nDemo – CSRF from XSS<\/span>
\n\u00a0\u00a0 \u00a0 01:27\u00a0\u00a0 \u00a0<\/span>
\nPOSTs protect me, don’t they?<\/span>
\n\u00a0\u00a0 \u00a0 04:38\u00a0\u00a0 \u00a0<\/span>
\nDemo – Web Forms One Click Attack – Forge user interaction<\/span>
\n\u00a0\u00a0 \u00a0 07:32\u00a0\u00a0 \u00a0<\/span>
\nHow do you prevent CSRF?<\/span>
\n\u00a0\u00a0 \u00a0 02:27\u00a0\u00a0 \u00a0<\/span>
\nWeb Forms CSRF Prevention<\/span>
\n\u00a0\u00a0 \u00a0 05:28\u00a0\u00a0 \u00a0<\/span>
\nMVC CSRF Prevention<\/span>
\n\u00a0\u00a0 \u00a0 04:53\u00a0\u00a0 \u00a0<\/span>
\nSummary<\/span>
\n\u00a0\u00a0 \u00a0 02:04\u00a0\u00a0 \u00a0<\/span>
\n\u00a0 Denial of Service\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 00:17:49\u00a0\u00a0 \u00a0<\/span>
\nIntroduction<\/span>
\n\u00a0\u00a0 \u00a0 00:07\u00a0\u00a0 \u00a0<\/span>
\nHow is DoS exploited?<\/span>
\n\u00a0\u00a0 \u00a0 05:05\u00a0\u00a0 \u00a0<\/span>
\nDemo – Affecting the victim’s browser<\/span>
\n\u00a0\u00a0 \u00a0 02:25\u00a0\u00a0 \u00a0<\/span>
\nDemo – Browser based distributed denial of service<\/span>
\n\u00a0\u00a0 \u00a0 03:35\u00a0\u00a0 \u00a0<\/span>
\nDemo – Slow page = easy target<\/span>
\n\u00a0\u00a0 \u00a0 03:55\u00a0\u00a0 \u00a0<\/span>
\nPreventing DoS<\/span>
\n\u00a0\u00a0 \u00a0 02:07\u00a0\u00a0 \u00a0<\/span>
\nAdditional Information \/ References<\/span>
\n\u00a0\u00a0 \u00a0 00:35\u00a0\u00a0 \u00a0<\/span>
\n\u00a0 Session Management and Hijacking\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 00:37:24\u00a0\u00a0 \u00a0<\/span>
\nIntroduction<\/span>
\n\u00a0\u00a0 \u00a0 00:10\u00a0\u00a0 \u00a0<\/span>
\nASP.NET Session Id Management Background<\/span>
\n\u00a0\u00a0 \u00a0 04:40\u00a0\u00a0 \u00a0<\/span>
\nSession Management Demo<\/span>
\n\u00a0\u00a0 \u00a0 05:04\u00a0\u00a0 \u00a0<\/span>
\nHow can sessions be attacked?<\/span>
\n\u00a0\u00a0 \u00a0 01:06\u00a0\u00a0 \u00a0<\/span>
\nDemo – stealing a session<\/span>
\n\u00a0\u00a0 \u00a0 06:04\u00a0\u00a0 \u00a0<\/span>
\nPreventing Session Attacks<\/span>
\n\u00a0\u00a0 \u00a0 01:05\u00a0\u00a0 \u00a0<\/span>
\nSyncing Forms authentication timeouts and session timeouts<\/span>
\n\u00a0\u00a0 \u00a0 04:56\u00a0\u00a0 \u00a0<\/span>
\nPreventing – Removing the session cookie on login\/logout<\/span>
\n\u00a0\u00a0 \u00a0 02:43\u00a0\u00a0 \u00a0<\/span>
\nPreventing – Avoid cookieless sessions<\/span>
\n\u00a0\u00a0 \u00a0 00:59\u00a0\u00a0 \u00a0<\/span>
\nCustom session id managers<\/span>
\n\u00a0\u00a0 \u00a0 09:23\u00a0\u00a0 \u00a0<\/span>
\nAdditional Information<\/span>
\n\u00a0\u00a0 \u00a0 01:14<\/span><\/p>\n

\u00a0<\/span><\/p>\n\n\n

\n \n
\n \n
\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n <\/div>\n \n
\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n <\/div>\n<\/div>\n \n\n
\n \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0627\u0645\u062a\u06cc\u0627\u0632 \u062f\u0647\u06cc\u062f post<\/span>\n <\/div>\n <\/div>\n","protected":false},"excerpt":{"rendered":"

\u0639\u0631\u0636 \u0633\u0644\u0627\u0645 \u062e\u062f\u0645\u062a \u062a\u0645\u0627\u0645\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u062d\u062a\u0631\u0645 \u0648 \u06af\u0631\u0627\u0645\u06cc \u0633\u0627\u06cc\u062a \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646. \u0627\u06cc\u0646\u0628\u0627\u0631 \u062f\u0631 \u06cc\u06a9 \u067e\u0633\u062a \u0622\u0645\u0648\u0632\u0634\u06cc \u062f\u06cc\u06af\u0631\u00a0\u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET\u00a0 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc \u0631\u0627 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0647 \u0627\u06cc\u0645.\u0628\u0627\u0631\u0647\u0627 \u0648 \u0628\u0627\u0631\u0647\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06cc\u062f \u06a9\u0647 \u0633\u0627\u06cc\u062a \u0647\u0627 \u0628\u062e\u0627\u0637\u0631 \u0648\u062c\u0648\u062f \u0628\u0627\u06af \u0627\u0645\u0646\u06cc\u062a\u06cc \u062f\u0686\u0627\u0631 \u0645\u0634\u06a9\u0644 \u0648 \u062e\u0633\u0627\u0631\u062a \u0647\u0627\u06cc \u062c\u0628\u0631\u0627\u0646 \u0646\u0627 \u067e\u0630\u06cc\u0631\u06cc \u0634\u062f\u0647 \u0627\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 […]<\/p>\n","protected":false},"author":15,"featured_media":10792,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3248,172],"tags":[6499,6495,12,5519,5881,6493,6496,6492,6494,3256,6497,6498],"acf":[],"yoast_head":"\n\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc - \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646<\/title>\n<meta name=\"description\" content=\"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc. \u0634\u0646\u0627\u062e\u062a \u0648 \u0628\u0631\u0631\u0633\u06cc \u0627\u0646\u0648\u0627\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0647\u0627 \u062f\u0631 application \u0647\u0627\u06cc \u0627\u06cc \u0627\u0633 \u067e\u06cc \u062f\u0627 \u0646\u062a\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.sourcebaran.com\/4402.html\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc\" \/>\n<meta property=\"og:description\" content=\"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc. \u0634\u0646\u0627\u062e\u062a \u0648 \u0628\u0631\u0631\u0633\u06cc \u0627\u0646\u0648\u0627\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0647\u0627 \u062f\u0631 application \u0647\u0627\u06cc \u0627\u06cc \u0627\u0633 \u067e\u06cc \u062f\u0627 \u0646\u062a\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.sourcebaran.com\/4402.html\" \/>\n<meta property=\"og:site_name\" content=\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc - \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u0637\u0639\u0645 \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sourcebaran\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-05T06:26:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-25T14:56:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sourcebaran.com\/wp-content\/uploads\/2016\/01\/ASP.NET_.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"453\" \/>\n\t<meta property=\"og:image:height\" content=\"406\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/www.sourcebaran.com\/4402.html#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.sourcebaran.com\/4402.html\"},\"author\":{\"name\":\"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc\",\"@id\":\"https:\/\/www.sourcebaran.com\/#\/schema\/person\/67435619ffcd527d1690364c320cf04e\"},\"headline\":\"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc\",\"datePublished\":\"2013-06-05T06:26:10+00:00\",\"dateModified\":\"2021-07-25T14:56:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.sourcebaran.com\/4402.html\"},\"wordCount\":529,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.sourcebaran.com\/#organization\"},\"keywords\":[\"SQL Injection\",\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0627\u0644\u0627 \u0628\u0631\u062f\u0646 \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 ASP.NET\",\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\",\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc ASP.Net\",\"\u0622\u0645\u0648\u0632\u0634 \u062a\u0635\u0648\u06cc\u0631\u06cc Asp.Net\",\"\u0627\u0645\u06cc\u0646\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET\",\"\u0628\u0631\u0631\u0633\u06cc \u0627\u0646\u0648\u0627\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0647\u0627 \u062f\u0631 application\",\"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET\",\"\u0631\u0641\u0639 \u0628\u0627\u06af \u0647\u0627 \u062f\u0631 ASP.NET\",\"\u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc ASP.NET\",\"\u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc ASP.NET \u0634\u0631\u06a9\u062a pluralsigh\",\"\u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u06cc\u0645\u0646 \u0633\u0627\u0632\u06cc \u0627\u06cc \u0627\u0633 \u067e\u06cc \u062f\u0627\u062a \u0646\u062a\"],\"articleSection\":[\"Asp.Net\",\"\u0641\u06cc\u0644\u0645 \u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc\"],\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/www.sourcebaran.com\/4402.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.sourcebaran.com\/4402.html\",\"url\":\"http:\/\/www.sourcebaran.com\/4402.html\",\"name\":\"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc - \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646\",\"isPartOf\":{\"@id\":\"https:\/\/www.sourcebaran.com\/#website\"},\"datePublished\":\"2013-06-05T06:26:10+00:00\",\"dateModified\":\"2021-07-25T14:56:32+00:00\",\"description\":\"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc. \u0634\u0646\u0627\u062e\u062a \u0648 \u0628\u0631\u0631\u0633\u06cc \u0627\u0646\u0648\u0627\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0647\u0627 \u062f\u0631 application \u0647\u0627\u06cc \u0627\u06cc \u0627\u0633 \u067e\u06cc \u062f\u0627 \u0646\u062a\",\"breadcrumb\":{\"@id\":\"http:\/\/www.sourcebaran.com\/4402.html#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.sourcebaran.com\/4402.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.sourcebaran.com\/4402.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u062e\u0627\u0646\u0647\",\"item\":\"https:\/\/www.sourcebaran.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sourcebaran.com\/#website\",\"url\":\"https:\/\/www.sourcebaran.com\/\",\"name\":\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc - \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u0637\u0639\u0645 \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646\",\"description\":\"\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u0637\u0639\u0645 \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646\",\"publisher\":{\"@id\":\"https:\/\/www.sourcebaran.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sourcebaran.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.sourcebaran.com\/#organization\",\"name\":\"\u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646\",\"url\":\"https:\/\/www.sourcebaran.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/www.sourcebaran.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.sourcebaran.com\/wp-content\/uploads\/2019\/10\/HeaderLogo.png\",\"contentUrl\":\"https:\/\/www.sourcebaran.com\/wp-content\/uploads\/2019\/10\/HeaderLogo.png\",\"width\":300,\"height\":90,\"caption\":\"\u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646\"},\"image\":{\"@id\":\"https:\/\/www.sourcebaran.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sourcebaran\",\"http:\/\/instagram.com\/sourcebaran\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.sourcebaran.com\/#\/schema\/person\/67435619ffcd527d1690364c320cf04e\",\"name\":\"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/www.sourcebaran.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70ee3e5ba3da8e8c58dc1729ab5282eb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70ee3e5ba3da8e8c58dc1729ab5282eb?s=96&d=mm&r=g\",\"caption\":\"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc - \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646","description":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc. \u0634\u0646\u0627\u062e\u062a \u0648 \u0628\u0631\u0631\u0633\u06cc \u0627\u0646\u0648\u0627\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0647\u0627 \u062f\u0631 application \u0647\u0627\u06cc \u0627\u06cc \u0627\u0633 \u067e\u06cc \u062f\u0627 \u0646\u062a","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.sourcebaran.com\/4402.html","og_locale":"fa_IR","og_type":"article","og_title":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc","og_description":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc. \u0634\u0646\u0627\u062e\u062a \u0648 \u0628\u0631\u0631\u0633\u06cc \u0627\u0646\u0648\u0627\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0647\u0627 \u062f\u0631 application \u0647\u0627\u06cc \u0627\u06cc \u0627\u0633 \u067e\u06cc \u062f\u0627 \u0646\u062a","og_url":"http:\/\/www.sourcebaran.com\/4402.html","og_site_name":"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc - \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u0637\u0639\u0645 \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646","article_publisher":"https:\/\/www.facebook.com\/sourcebaran","article_published_time":"2013-06-05T06:26:10+00:00","article_modified_time":"2021-07-25T14:56:32+00:00","og_image":[{"width":453,"height":406,"url":"https:\/\/www.sourcebaran.com\/wp-content\/uploads\/2016\/01\/ASP.NET_.jpg","type":"image\/jpeg"}],"author":"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"3 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.sourcebaran.com\/4402.html#article","isPartOf":{"@id":"http:\/\/www.sourcebaran.com\/4402.html"},"author":{"name":"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc","@id":"https:\/\/www.sourcebaran.com\/#\/schema\/person\/67435619ffcd527d1690364c320cf04e"},"headline":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc","datePublished":"2013-06-05T06:26:10+00:00","dateModified":"2021-07-25T14:56:32+00:00","mainEntityOfPage":{"@id":"http:\/\/www.sourcebaran.com\/4402.html"},"wordCount":529,"commentCount":0,"publisher":{"@id":"https:\/\/www.sourcebaran.com\/#organization"},"keywords":["SQL Injection","\u0622\u0645\u0648\u0632\u0634 \u0628\u0627\u0644\u0627 \u0628\u0631\u062f\u0646 \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 ASP.NET","\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc","\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc ASP.Net","\u0622\u0645\u0648\u0632\u0634 \u062a\u0635\u0648\u06cc\u0631\u06cc Asp.Net","\u0627\u0645\u06cc\u0646\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET","\u0628\u0631\u0631\u0633\u06cc \u0627\u0646\u0648\u0627\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0647\u0627 \u062f\u0631 application","\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET","\u0631\u0641\u0639 \u0628\u0627\u06af \u0647\u0627 \u062f\u0631 ASP.NET","\u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc ASP.NET","\u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc ASP.NET \u0634\u0631\u06a9\u062a pluralsigh","\u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u06cc\u0645\u0646 \u0633\u0627\u0632\u06cc \u0627\u06cc \u0627\u0633 \u067e\u06cc \u062f\u0627\u062a \u0646\u062a"],"articleSection":["Asp.Net","\u0641\u06cc\u0644\u0645 \u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc"],"inLanguage":"fa-IR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.sourcebaran.com\/4402.html#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.sourcebaran.com\/4402.html","url":"http:\/\/www.sourcebaran.com\/4402.html","name":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc - \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646","isPartOf":{"@id":"https:\/\/www.sourcebaran.com\/#website"},"datePublished":"2013-06-05T06:26:10+00:00","dateModified":"2021-07-25T14:56:32+00:00","description":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc. \u0634\u0646\u0627\u062e\u062a \u0648 \u0628\u0631\u0631\u0633\u06cc \u0627\u0646\u0648\u0627\u0639 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc \u0647\u0627 \u062f\u0631 application \u0647\u0627\u06cc \u0627\u06cc \u0627\u0633 \u067e\u06cc \u062f\u0627 \u0646\u062a","breadcrumb":{"@id":"http:\/\/www.sourcebaran.com\/4402.html#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.sourcebaran.com\/4402.html"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/www.sourcebaran.com\/4402.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u062e\u0627\u0646\u0647","item":"https:\/\/www.sourcebaran.com\/"},{"@type":"ListItem","position":2,"name":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u06cc\u0644\u0645 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0645\u0646\u06cc\u062a \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc ASP.NET \u0628\u0647 \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc"}]},{"@type":"WebSite","@id":"https:\/\/www.sourcebaran.com\/#website","url":"https:\/\/www.sourcebaran.com\/","name":"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc - \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u0637\u0639\u0645 \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646","description":"\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u0637\u0639\u0645 \u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646","publisher":{"@id":"https:\/\/www.sourcebaran.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sourcebaran.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fa-IR"},{"@type":"Organization","@id":"https:\/\/www.sourcebaran.com\/#organization","name":"\u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646","url":"https:\/\/www.sourcebaran.com\/","logo":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/www.sourcebaran.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.sourcebaran.com\/wp-content\/uploads\/2019\/10\/HeaderLogo.png","contentUrl":"https:\/\/www.sourcebaran.com\/wp-content\/uploads\/2019\/10\/HeaderLogo.png","width":300,"height":90,"caption":"\u0633\u0648\u0631\u0633 \u0628\u0627\u0631\u0627\u0646"},"image":{"@id":"https:\/\/www.sourcebaran.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sourcebaran","http:\/\/instagram.com\/sourcebaran"]},{"@type":"Person","@id":"https:\/\/www.sourcebaran.com\/#\/schema\/person\/67435619ffcd527d1690364c320cf04e","name":"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/www.sourcebaran.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/70ee3e5ba3da8e8c58dc1729ab5282eb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70ee3e5ba3da8e8c58dc1729ab5282eb?s=96&d=mm&r=g","caption":"\u0635\u0627\u0628\u0631 \u0628\u0648\u0633\u062a\u0627\u0646\u06cc"}}]}},"views":12074,"_links":{"self":[{"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/posts\/4402"}],"collection":[{"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/comments?post=4402"}],"version-history":[{"count":11,"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/posts\/4402\/revisions"}],"predecessor-version":[{"id":14362,"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/posts\/4402\/revisions\/14362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/media\/10792"}],"wp:attachment":[{"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/media?parent=4402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/categories?post=4402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sourcebaran.com\/wp-json\/wp\/v2\/tags?post=4402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}