{"id":21539,"date":"2022-05-01T13:11:50","date_gmt":"2022-05-01T13:11:50","guid":{"rendered":"https:\/\/nursingstudybay.com\/2022\/05\/01\/prevent-such-attacks-the-main-objective-of-this-paper-is-to-create-a-reliable-and-accurate-hybrid-technique\/"},"modified":"2022-10-27T04:39:50","modified_gmt":"2022-10-27T04:39:50","slug":"prevent-such-attacks-the-main-objective-of-this-paper-is-to-create-a-reliable-and-accurate-hybrid-technique","status":"publish","type":"post","link":"https:\/\/www.studyproessays.com\/help\/prevent-such-attacks-the-main-objective-of-this-paper-is-to-create-a-reliable-and-accurate-hybrid-technique\/","title":{"rendered":"prevent such attacks. The main objective of this paper is to create a reliable and accurate hybrid technique"},"content":{"rendered":"<p>Worldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014<br \/>\nDOI : 10.5121\/ijdms.2014.6102 21<br \/>\nA HYBRID TECHNIQUE FOR SQL INJECTION<br \/>\nATTACKS DETECTION AND PREVENTION<br \/>\nJalal Omer Atoum and Amer Jibril Qaralleh<br \/>\nPrincess Sumaya College for Know-how, Amman, Jordan<br \/>\nABSTRACT<br \/>\nSQL injection is a sort of assaults used to achieve, manipulate, or delete data in any data-driven system<br \/>\nwhether or not this system is on-line or offline and whether or not this system is a internet or non-web-based. It is<br \/>\ndistinguished by the multiplicity of its performing strategies, so protection methods couldn&#8217;t detect or<br \/>\nprevent such assaults. The main objective of this paper is to create a reliable and accurate hybrid technique<br \/>\nthat safe methods from being exploited by SQL injection assaults. This hybrid technique combines static<br \/>\nand runtime SQL queries Assessment to create a protection technique that may detect and prevent numerous varieties of<br \/>\nSQL injection assaults. To judge this urged technique, a giant set of SQL queries have been executed<br \/>\nby means of a simulation that had been developed. The outcomes point out that the urged technique is reliable<br \/>\nand more practical in capturing extra SQL injection varieties in contrast to different SQL injection detection<br \/>\nstrategies.<br \/>\nKEYWORDS<br \/>\nDatabase SQL Injection Atttacks, Static Assessment, Runtime Assessment, Three Tier Structure.<br \/>\n1. INTRODUCTION<br \/>\nSQL injection assaults (SQLIAs) are very efficient system assaults that can be utilized to achieve or<br \/>\nmanipulate knowledge in data-driven methods, which is a widespread drawback for internet purposes that<br \/>\nare printed on the web. Furthrmore, SQLIAs are easy to be realized and easy to be<br \/>\nexecuted; to allow them to be executed by unexperienced hackers [16].<br \/>\nThere have been many researches which have developed numerous strategies to detect and prevent<br \/>\nSQLIAs. Every of these strategies covers an objective or set of targets associated to this sort of<br \/>\nassaults, however there is no methodology that may cowl the entire system from being attacked by SQL<br \/>\ninjections [6].<br \/>\nThe danger of SQLIAs is that when they&#8217;re carried out by means of the sufferer again finish system, they<br \/>\nwill likely be runing with the identical priviliges that the system have on the database, which means if the<br \/>\nsystem has a energy consumer or administrator permisions then the injection code may very well be executed<br \/>\nwith a catastrophe results on the sufferer machine [2].<br \/>\nPart two presents the elements associated to the different sorts of SQLIAs and describes the<br \/>\nvulnerabilities which can be used to carry out the SQLIAs. Part three prsentes completely different earlier<br \/>\noptions to take care of the SQLIAs detection and prevention. Part 4 presents the urged<br \/>\nhybrid technique. Part 5 presents a description of the simulation that has been developed to<br \/>\nWorldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014<br \/>\n22<br \/>\nconsider the reliability and accuracy of the urged hybrid technique. Lastly, part six<br \/>\nprsents the conclusion and future works.<br \/>\n2. SQL INJECTION ATTACKS<br \/>\nThere is no resolution that ensures all vulnerabilities in a system will likely be lined and managed<br \/>\nfully 100%. There are vulnerabilities during which SQLIAs attackers most popular to use so as<br \/>\nto breach the methods knowledge, these vulnerabilities are both Software program or  parts such as<br \/>\n(Servers, Net-Companies, Working Techniques, Functions, Database Engines, and so on.). If these<br \/>\nparts usually are not continuasly up to date with the most recent patches and safety updates, then they may<br \/>\nbe extra susceptible to be attacked, and then they may not give you the chance to reject such assaults.<br \/>\nMonitoring, logging, validation, intrusion detection, and different operations are very helpful in<br \/>\nsystem architectures to enhance the safety of the database. If the system is not making use of a sturdy<br \/>\nenter validation technique to examine each database enter to the system it&#8217;s going to create a vital<br \/>\ndrawback, as a result of the enter parameters are the primary gate to the attacker that may very well be used to inject<br \/>\nmalicious code with this enter [3].<br \/>\nThe builders needs to be curious in regards to the error reporting, they need to not allow shopper error<br \/>\nreporting service, as a result of it could lead to an necessary data of the code or the database of<br \/>\nthe system.<br \/>\nThe first mechanism to deal with the safety of a database is to make sure that their entry is properly<br \/>\nmanaged, by assigning the entry rights to the suitable customers or objects [8]. Therefore, if the<br \/>\nfirst protection line is not dealt with in addition to required then the database will likely be susceptible to<br \/>\ncompletely different sort of assaults.<br \/>\nIt is necessary to safe the information particularly the delicate knowledge, so despite the fact that the database is<br \/>\nsecured from being hacked, delicate knowledge needs to be encrypted within the database or by means of the<br \/>\ncommunity [13].<br \/>\nIn superior SQLIAs attackers desire to use the database core tables that comprise delicate<br \/>\ndetails about the entire database system. Desk 1 reveals some of the widespread helpful<br \/>\ndatabase system tables which can be most popular to be used within the SQLIAs.<br \/>\nDesk 1. Database system&#8217;s tables for various Database surroundings<br \/>\nMS SQL Server MS Entry Server Oracle<br \/>\nsysobjects syscolumns MSysACEs MsysObjects<br \/>\nMsysQueries<br \/>\nMSysRelationships<br \/>\nSYS.USER_OBJECTS SYS.TAB<br \/>\nSYS.USER_TABLES<br \/>\nSYS.USER_VIEWS<br \/>\nSYS.ALL_TABLES<br \/>\nSYS.USER_TAB_COLUMNS<br \/>\nSYS.USER_CONSTRAINTS<br \/>\nSYS.USER_TRIGGERS<br \/>\nSYS.USER_CATALOG<br \/>\nSQLIAs goal database engines which can be related with data-driven methods. Therefore, as soon as customers<br \/>\nare related to database to get solutions for his or her requests, the system submits these solutions as<br \/>\nSQL queries to the database administration system (DBMS) within the database server. After that, the<br \/>\ndatabase server returns the associated data (solutions) to the system. Lastly, the system<br \/>\nrenders the resulted knowledge as visible data to the requester (consumer).<br \/>\nWorldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014<br \/>\n23<br \/>\nThe attacker can exploit the stream of knowledge between the consumer, the system, and the database to achieve or<br \/>\nmanipulate the information by sending queries loaded (injected) by malicious scripts, inline SQL queries,<br \/>\nor instructions that will likely be executed by the database engine and utilized to the system database [7].<br \/>\nThe intents of the SQL injection assaults may very well be categorized as; Figuring out database<br \/>\ndata, Information Gathering, Database Manipulation, Code Injection, Perform Name Injection, or<br \/>\nBuffer Overflows. For extra data on these SQL injection assaults please refere to [4].<br \/>\nThe handiest gateways which can be used to carry out differing types of SQLIAs are: browser<br \/>\nvariables, consumer inputs, and injection HTTP header [4].<br \/>\nthree. BACKGROUND<br \/>\nThis part presents the litrature assessment that is related to SQLIAs and describes the widespread<br \/>\nresearches and methods which have been achieved so as to detect and prevent SQLIAs.<br \/>\nSQLIAs detection and prevention methods have adopted numerous elements so as to come up<br \/>\nwith an acceptable resolution in order to prevent SQLIAs from being utilized to differing types of<br \/>\ndatabases. Some of these elements are:<br \/>\n\u2022 Static Assessment: Static Assessment is a precept that depends upon discovering the weaknesses and<br \/>\nmalicious codes within the system supply code prior to reaching the execution stage [10, 12].<br \/>\nUsually, this precept has been one of essentially the most extensively used to detect or prevent SQLIAs.<br \/>\n\u2022 Runtime Assessment: It is a technique which has been used to detect a particular sort of assaults<br \/>\nthat needs to be identefied upfront with out the necessity of modifing the event lifecycle nor<br \/>\nthe necessity of the supply code of the system. Such a technique depends upon monitoring the occasions of<br \/>\nthe system by means of its execution course of and detects if there is any of assault that is happing whereas<br \/>\nexecution [7] .<br \/>\n\u2022 Static and Runtime Assessment: In this sort of Assessment, completely different researches had choosen to<br \/>\nmix the 2 aforementioned methods to create a more practical and reliable resolution to<br \/>\nget hold of a greater high quality with a quicker growth and testing processes [1].<br \/>\nfour. SUGGESTED HYBRID TECHNIQUE<br \/>\nThis part focuses on the main concept of the urged hybrid technique for detecting and<br \/>\nstopping SQLIAs.<br \/>\nfour.1 Regular Information Exchanging Technique<br \/>\nThere are lots of architectures to handle and to arrange any data-driven methods, however essentially the most<br \/>\nwidespread structure that has been used is the three-tier structure that depends upon dividing the<br \/>\nsystem into three tiers [15] as follows:<br \/>\n1. Presentation Tier (a Net browser or rendering engine).<br \/>\n2. Logic Tier (a server code, such as C#, ASP, .NET, PHP, JSP, and so on \u2026).<br \/>\nthree. Storage Tier (a database such as Microsoft SQL Server, MySQL, Oracle, and so on.).<br \/>\nDetermine 1 summerizes the steps of exchanging knowledge among the many three-tier system structure.<br \/>\nWorldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014<br \/>\n24<br \/>\nDetermine 1. Three-Tier Structure Information Exchanging<br \/>\nDetermine 2 describes the traditional mode to hyperlink the logged on customers to methods which have the database<br \/>\nsituations and to decide the accessible situations.<br \/>\nDetermine 2. Accessing Database in Regular Mode<br \/>\nfour.2 Urged Method Technique<br \/>\nThe urged strategy is a runtime detection and prevention methodology that follows the identical<br \/>\nsteps as the traditional strategy to change the queries between the structure events<br \/>\n(Presentation-Logic-Storage), nonetheless, it gives an additional protection line on the Information-Tier to<br \/>\nmake sure that this aspect is not going to execute any irregular codes that incase have an effect on the system partially or<br \/>\nfully or it impacts the hosted working system and units.<br \/>\nThis strategy is primarily based on offering safety controlling methodology on the database server aspect<br \/>\nto ensures that every one requested SQL queries from an inside or an outdoor the system are executed<br \/>\nWorldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014<br \/>\n25<br \/>\nsecurely with none database fabrication or hacking. Determine three illustrates the method stream<br \/>\ndiagram of the urged strategy levels from getting consumer or utility entry to the execution<br \/>\nof the queries which have been delivered to the database.<br \/>\nDetermine three. Course of Move Diagram for Urged Method<br \/>\nfour.three Urged Method Phases<br \/>\nThe urged strategy is primarily based on completely different levels to reject any malicious question from being<br \/>\nhanded by means of the database engine earlier than its execution course of, and these levels may very well be listed<br \/>\nas follows:<br \/>\n\u2022 Replicate system databases: For every database to be secured from SQLIAs, there needs to be a<br \/>\nnew replication database and it ought to comprise a small quantity of pattern knowledge.<br \/>\n\u2022 Creating \u201cdatabase_Behaviors\u201d database: The urged strategy ought to have a separate<br \/>\ndatabase known as \u201cdatabase_Behaviors\u201d that incorporates all system database queries and their<br \/>\nanticipated behaviors which have resulted from SQL queries execution in regular circumstances. This database<br \/>\nis positioned within the replicated situations.<br \/>\n\u2022 Redirect SQL queries: Any SQL question assigned to be executed within the goal database will likely be<br \/>\ninitally delayed and replicated by the database engine then this replicated question is despatched to the<br \/>\nWorldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014<br \/>\n26<br \/>\ndigital database (Schema Replicated database). Therefore, the unique SQL question will likely be not<br \/>\nexecuted but in this stage and it will likely be delayed to a later stage.<br \/>\n\u2022 Easy SQL syntax checking: All SQL queries which can be passing by means of the replicated<br \/>\ndatabase also needs to move by means of a number of examine processes earlier than they transfer to the subsequent step<br \/>\nparticularly, \u201cThe execution course of\u201d. The following listing presents the checks processes that the SQL<br \/>\nqueries ought to move by means of:<br \/>\n&#8211; Encoding Assessment: Earlier than persevering with to any subsequent step the acquired SQL queries needs to be<br \/>\nanalyzed to decide the character encoding that has been used to write these queries. There<br \/>\nare many methods that can be utilized to do this Assessment course of such as \u201cComputerized<br \/>\nIdentification of Language and Encoding\u201d [11].<br \/>\n&#8211; Easy White-Field validation: The question ought to undergo easy syntax validation and<br \/>\nfiltering for particular SQL reserved phrases particularly people who use (EXECUTE, SHELL<br \/>\ninstructions).<br \/>\n&#8211; Parameters substitute: Any parameter that has been discovered within the SQL question needs to be<br \/>\nchanged by an indexing parameter names. Equivalent to (@par_1, @par_2 \u2026 @par_n).<br \/>\n\u2022 Digital execution: After the SQL syntax checking course of, the SQL question will likely be executed on<br \/>\nthe replicated database \u201cDigital Database\u201d during which it is a course of that is working concurrently<br \/>\nwith the execution course of, it displays and traces the behaviors of the SQL question.<br \/>\n\u2022 SQLIA Detection: This stage is an important stage within the urged technique, its<br \/>\ngoal is to detect whether or not the acquired SQL question is legitimate and anticipated question or not. The concept<br \/>\nright here is to catch the objects which have been affected by the present SQL question regardless of the sort of<br \/>\nsuch objects and create a listing of these objects to use them within the subsequent step of this stage.<br \/>\nThe resulted listing of affected objects will likely be in contrast with the \u201cdatabase_Behaviors\u201d. If there is<br \/>\na question that handles all of the listed objects with the identical sort of conduct that is detected from<br \/>\nthe earlier step then this conduct question will likely be added to a new listing (Anticipated Queries). Any<br \/>\nresulted conduct that is detected as a suspicious needs to be rejected and deleted from the precise<br \/>\ndatabase occasion execution queue, in any other case the question will likely be transferred to the precise database<br \/>\noccasion for being executed.<br \/>\n5. Assessment AND DISCUSSION<br \/>\nAs described earlier than, the proposed hybrid technique combines static and runtime Assessment<br \/>\napproaches to create a new resolution to detect and prevent the SQLIAs. This urged hybrid<br \/>\ntechnique will likely be put in and built-in with the database engines within the database server.<br \/>\nAn utility utilizing VB .Web has been developed to simulate the work of the urged<br \/>\nstrategy. The simulation utility has been used to consider the efficiency and accuracy of<br \/>\nthe detection and prevention processes in this strategy. Utilizing this utility, 2 hundred and<br \/>\nfifty (250) SQL queries that cowl all differing types of SQLIA have been examined.<br \/>\nThe outcomes that had been obtained from simulating this hybrid technique of these 250 queries<br \/>\nshow that this hybrid technique may cowl all identified SQLIA gateways, and prevents any sort<br \/>\nof SQLIAs.<br \/>\nDesk 2 provides a comparability of well-known set of SQLIA detection and prevention methods<br \/>\ntogether with our urged hybrid technique in phrases of their functionality of detection and<br \/>\nWorldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014<br \/>\n27<br \/>\npreventions, particularly: Tautology, Constructed-In Capabilities, Logically Incorrect Queries, Union Question,<br \/>\nSaved Process, Piggy-Backed Queries, Inference, Alternate Encoding, and the Direct Assault.<br \/>\nDesk 1: Numerous Schemes and SQL Injection Assaults<br \/>\nThis desk has been initially offered by [5] aside from the primary row of our urged hybrid<br \/>\ntechnique, the third column of Constructed-In Capabilities, and the final column of direct assaults. From this<br \/>\ndesk, it may be concluded that our hybrid technique covers all sorts of SQLIA and it is the one<br \/>\ntechnique that forestalls the direct assault sort; which means it may well detect and prevent any sort of<br \/>\nSQLIA even when this assault is utilized into the database instantly. In different phrases, this hybrid<br \/>\ntechnique can detect and prevent SQLIAs which can be carried out by means of the system or by means of a<br \/>\ndirect SQL question to the database. Lastly, the urged hybrid technique is the one one that may<br \/>\ndetect and prevent SQLIAs which can be utilizing Constructed-In features to carry out such assaults.<br \/>\n6. CONCLUSION AND FUTURE WORK<br \/>\nThis paper has offered a novel hybrid technique that detects and prevents all sorts of SQLIAs<br \/>\nin numerous system classes regardless of the system growth language or the database<br \/>\nengine.<br \/>\nThe urged hybrid technique is achieved in two main phases: runtime Assessment, and static Assessment.<br \/>\nThe first section is a dynamic\/runtime Assessment methodology that depends upon making use of monitoring strategies<br \/>\nto hint and monitor the execution processes of all acquired queries. The consequence of affected objects<br \/>\nof this monitoring will likely be in contrast with a ready set of anticipated modifications that the developer<br \/>\nhad created earlier than, and the consequence of this comparability course of will determine if there is an existence of<br \/>\nany sort of SQLIA and if that&#8217;s the case they are going to be forwarded to the subsequent section. The subsequent section is a static<br \/>\nAssessment section that is performing a string comparability between the acquired SQL queries and<br \/>\nearlier anticipated SQL queries to prevent any question that is described as a suspicious question.<br \/>\nWorldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014<br \/>\n28<br \/>\nMoreover, the simulation confirmed that the urged hybrid technique can detect and prevent<br \/>\nall sorts of SQLIAs.<br \/>\nThe future plan is to improve this technique by reducing the time delay that the database<br \/>\nrestoration takes after the SQLIA is detected.<br \/>\nREFERENCES<br \/>\n[1] Graham, B., Leroux, P. N., and Landry, T. &#8220;Utilizing Static and Runtime Assessment to Enhance Developer<br \/>\nProductiveness and Product High quality,&#8221; white paper, QNX Software program Techniques, April 2008.<br \/>\n[2] Guimar\u00e3es, B. D., &#8220;Superior SQL Injection to Working System Full Management,&#8221; Black Hat Europe,<br \/>\nwhite paper, April 2009.<br \/>\n[3] Halde, J., &#8220;SQL Injection Assessment, Detection and Prevention,&#8221; MSc Thesis, Division of Pc<br \/>\nScience, San Jose State College, San Jose, CA, USA, 2008.<br \/>\n[4] Halfond, W. G., Viegas, J. and Orso, A., &#8220;A Classification of SQL Injection Assaults and<br \/>\nCountermeasures\u201d, In Proceedings of the IEEE Worldwide Symposium on Safe Software program<br \/>\nEngineering, Arlington, VA, USA, 2006..<br \/>\n[5] Kindy, D. A., and Pathan, A. S., &#8220;A Detailed Survey on Numerous Points of SQL Injection:<br \/>\nVulnerabilities, Modern Assaults, and Treatments,&#8221; Worldwide Journal of Communication Networks<br \/>\n&amp; Data Safety, Aug. 2013, Vol. 5 Challenge 2, pp 80-92.<br \/>\n[6] Majumder, J., and Saha, G., &#8220;Assessment of SQL Injection Assault,&#8221; Particular Challenge of Worldwide<br \/>\nJournal of Pc Science &amp; Informatics (IJCSI), ISSN (PRINT) : 2231\u20135292, Vol.- II, Challenge-1.<br \/>\n[7] Mishra, R. and Bhattacharjya, A., &#8220;A Research on Deterrence Strategies from SQLIA,&#8221; VSRD<br \/>\nWorldwide Journal of CS &amp; IT, vol. I, no. eight, pp. 608-617, 2011.<br \/>\n[8] Murray, M., &#8220;Database Safety: What College students Want to Know,&#8221; Journal of Data Know-how<br \/>\nSchooling, Improvements in Apply (9), pp. 61-77.<br \/>\n[9] Rani, D. R., Kumar, B. S., Rao, L. R., Jagadish, V. T., and Pradeep, M., &#8220;Net Safety by<br \/>\nStopping SQL Injection Utilizing Encryption in Saved Procedures,&#8221; (IJCSIT) Worldwide Journal of<br \/>\nPc Science and Data Applied sciences, vol. three, no. 2, 0975-9646, pp. 3689-3692, 2012.<br \/>\n[10]Roy, S., A. Okay. Singh and Sairam, A. S., &#8220;Analyzing SQL Meta Characters and Stopping SQL<br \/>\nInjection Assaults Utilizing Meta Filter,&#8221; 2011 Worldwide Convention on Data and Electronics<br \/>\nEngineering, IPCSIT vol.6 (2011) \u00a9 (2011) IACSIT Press, Singapore, pp 167-170.<br \/>\n[11]Russell, G., Lapalme, G., Plamondon, P, \u201dComputerized Identification of Language and Encoding\u201d.<br \/>\nRapport Scientifique. Laboratoire de Recherche Appliqu\u00e9e en Linguistique In-formatique (RALI),<br \/>\nUniversit\u00e9 de Montr\u00e9al, Canada, 7-2003 (2003).<br \/>\n[12]Shanmughaneethi, V., and Swamynathan, S., &#8220;Detection of SQL Injection Assault in Net Functions<br \/>\nutilizing Net Companies,&#8221; IOSR Journal of Pc Engineering (IOSRJCE), vol. 1, no. 5, pp. 13-20,<br \/>\n2012.<br \/>\n[13]Shaul, J., and Ingram, A., Sensible Oracle Safety, Rockland: Syngress Publishing, Rockland, MA:<br \/>\nSyngress Pub., c2007.<br \/>\n[14]Spett, Okay., &#8220;SQL Injection: Are your internet purposes susceptible,&#8221; Technical report, SPI Dynamics,<br \/>\nInc., 2005. obtainable at URL http:\/\/ www.spidynamics.com\/papers\/sql injectionwhitepaper.pdf.<br \/>\n[15]Srivastava, S., and Tripathi, R., \u201cAssaults Due to SQL Injection &amp; Their Prevention Methodology for WebApplication\u201d (IJCSIT) Worldwide Journal of Pc Science and Data Applied sciences, Vol.<br \/>\nthree (2) , 2012,pp. 3615-3618.<br \/>\n[16]Williams, J., &#8220;OWASP Prime 10 Challenge,&#8221; OWASP Group, The Open Net Utility Safety<br \/>\nChallenge , 2013. http:\/\/www.owasp.org.&#8221;&#8217;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>Worldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014 DOI : 10.5121\/ijdms.2014.6102 21<br \/>\nDETECTION AND PREVENTION OF SQL INJECTION ATTACKS USING A HYBRID TECHNIQUE<br \/>\nJalal Omer Atoum and Amer Jibril Qaralleh Princess Sumaya College for Know-how, Amman, Jordan<br \/>\nABSTRACT<br \/>\nSQL injection is a sort of assaults used to achieve, manipulate, or delete data in any data-driven system whether or not this system is on-line or offline and whether or not this system is a internet or non-web-based. It is distinguished by the multiplicity of its performing strategies, so protection methods couldn&#8217;t detect or prevent such assaults. The main objective of this paper is to create a reliable and accurate hybrid technique that safe methods from being exploited by SQL injection assaults. This hybrid technique combines static and runtime<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Worldwide Journal of Database Administration Techniques ( IJDMS ) Vol.6, No.1, February 2014 DOI : 10.5121\/ijdms.2014.6102 21 A HYBRID TECHNIQUE FOR SQL INJECTION ATTACKS DETECTION\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[666,667,665,663,664],"tags":[668,672,670,676,675,669,673,674,671],"class_list":["post-21539","post","type-post","status-publish","format-standard","hentry","category-nurse-study","category-nursing-essay","category-nursing-study","category-online-nursing-study","category-online-nursing-writers","tag-free-printable-nursing-study-guides","tag-nursing-study-guides-free","tag-nursing-study-guides-worksheets","tag-nursing-study-hub","tag-nursing-study-material","tag-nursing-study-websites","tag-study-nursing-in-australia","tag-study-nursing-in-usa","tag-study-nursing-online-uk"],"_links":{"self":[{"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/posts\/21539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/comments?post=21539"}],"version-history":[{"count":0,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/posts\/21539\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/media?parent=21539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/categories?post=21539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/tags?post=21539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}