{"id":"W4251244770","doi":"10.4018/978-1-4666-1580-9.ch010","title":"Retrofitting Existing Web Applications with Effective Dynamic Protection Against SQL Injection Attacks","year":2012,"lang":"en","type":"book-chapter","venue":"IGI Global eBooks","topic":"Web Application Security Vulnerabilities","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"","keywords":"SQL injection; Computer science; SQL; False positive paradox; Stored procedure; Database; Web application; Retrofitting; Overhead (engineering); Operating system; World Wide Web; Query by Example; Engineering; Search engine; Artificial intelligence","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0004894045,0.000619159,0.0005027785,0.0001850711,0.0005524044,0.0003039891,0.0007970757,0.0005168203,0.000004665573],"category_scores_gemma":[0.0000339663,0.0006230504,0.0001753142,0.0001464106,0.0002053001,0.0003350659,0.0003612947,0.0008472131,0.0002185518],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001410133,"about_ca_system_score_gemma":0.0002786823,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0000590805,"about_ca_topic_score_gemma":0.0001880737,"domain_scores_codex":[0.9969926,0.00009398507,0.0005769214,0.001139598,0.0006570737,0.0005398138],"domain_scores_gemma":[0.9971583,0.0001269781,0.0007532848,0.00131945,0.0004382919,0.0002036385],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.00001671389,0.00001858065,0.00003981901,0.0001208146,0.00007029293,0.000002307699,0.0002204773,0.00005041685,0.0002608443,0.8836672,0.00004595878,0.1154866],"study_design_scores_gemma":[0.002746637,0.001404928,0.0009351158,0.002091927,0.0004419204,0.0009178761,0.0002758056,0.03070553,0.001545178,0.7602559,0.1927828,0.005896451],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"other","genre_gemma":"empirical","genre_scores_codex":[0.0007586963,0.0002127442,0.301801,0.00007073065,0.0002022951,0.003212853,0.00004992943,0.0009690035,0.6927227],"genre_scores_gemma":[0.971495,0.000004948107,0.01126026,0.0002364951,0.0006476695,0.00293605,0.00002174832,0.0001088255,0.01328905],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.9707363,"threshold_uncertainty_score":0.9996221,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01752457918512723,"score_gpt":0.2578176735508914,"score_spread":0.2402930943657641,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}