id	sid	tid	token	lemma	pos
iajs-761	1	1	ibn	ibn	PROPN
iajs-761	1	2	alhaitham	alhaitham	NOUN
iajs-761	1	3	j.	j.	PROPN
iajs-761	1	4	for	for	ADP
iajs-761	1	5	pure	pure	ADJ
iajs-761	1	6	&	&	CCONJ
iajs-761	1	7	appl	appl	PROPN
iajs-761	1	8	.	.	PUNCT
iajs-761	2	1	sci	sci	PROPN
iajs-761	2	2	.	.	PUNCT
iajs-761	2	3	vol.24	vol.24	NOUN
iajs-761	2	4	(	(	PUNCT
iajs-761	2	5	2	2	NUM
iajs-761	2	6	)	)	PUNCT
iajs-761	2	7	2011	2011	NUM
iajs-761	2	8	proposed	propose	VERB
iajs-761	2	9	methods	method	NOUN
iajs-761	2	10	to	to	PART
iajs-761	2	11	prevent	prevent	VERB
iajs-761	2	12	sql	sql	NOUN
iajs-761	2	13	injection	injection	NOUN
iajs-761	2	14	a.	a.	NOUN
iajs-761	2	15	h.	h.	PROPN
iajs-761	2	16	mohmmed	mohmme	VERB
iajs-761	2	17	department	department	PROPN
iajs-761	2	18	of	of	ADP
iajs-761	2	19	computer	computer	NOUN
iajs-761	2	20	science	science	NOUN
iajs-761	2	21	,	,	PUNCT
iajs-761	2	22	college	college	NOUN
iajs-761	2	23	of	of	ADP
iajs-761	2	24	education	education	NOUN
iajs-761	2	25	,	,	PUNCT
iajs-761	2	26	university	university	PROPN
iajs-761	2	27	of	of	ADP
iajs-761	2	28	almustansiriyah	almustansiriyah	NOUN
iajs-761	2	29	received	receive	VERB
iajs-761	2	30	in	in	ADP
iajs-761	2	31	:	:	PUNCT
iajs-761	2	32	3	3	NUM
iajs-761	2	33	,	,	PUNCT
iajs-761	2	34	october	october	PROPN
iajs-761	2	35	,	,	PUNCT
iajs-761	2	36	2010	2010	NUM
iajs-761	2	37	accepted	accept	VERB
iajs-761	2	38	in	in	ADP
iajs-761	2	39	:	:	PUNCT
iajs-761	2	40	8	8	NUM
iajs-761	2	41	,	,	PUNCT
iajs-761	2	42	february	february	PROPN
iajs-761	2	43	,	,	PUNCT
iajs-761	2	44	2011	2011	NUM
iajs-761	2	45	abstract	abstract	NOUN
iajs-761	2	46	in	in	ADP
iajs-761	2	47	the	the	DET
iajs-761	2	48	last	last	ADJ
iajs-761	2	49	decade	decade	NOUN
iajs-761	2	50	,	,	PUNCT
iajs-761	2	51	the	the	DET
iajs-761	2	52	web	web	NOUN
iajs-761	2	53	has	have	AUX
iajs-761	2	54	rapidly	rapidly	ADV
iajs-761	2	55	become	become	VERB
iajs-761	2	56	an	an	DET
iajs-761	2	57	attractive	attractive	ADJ
iajs-761	2	58	platform	platform	NOUN
iajs-761	2	59	,	,	PUNCT
iajs-761	2	60	and	and	CCONJ
iajs-761	2	61	an	an	DET
iajs-761	2	62	indispensable	indispensable	ADJ
iajs-761	2	63	part	part	NOUN
iajs-761	2	64	of	of	ADP
iajs-761	2	65	our	our	PRON
iajs-761	2	66	lives	life	NOUN
iajs-761	2	67	.	.	PUNCT
iajs-761	3	1	unfortunately	unfortunately	ADV
iajs-761	3	2	,	,	PUNCT
iajs-761	3	3	as	as	SCONJ
iajs-761	3	4	our	our	PRON
iajs-761	3	5	dependency	dependency	NOUN
iajs-761	3	6	on	on	ADP
iajs-761	3	7	the	the	DET
iajs-761	3	8	web	web	NOUN
iajs-761	3	9	increases	increase	NOUN
iajs-761	3	10	so	so	SCONJ
iajs-761	3	11	programmers	programmer	NOUN
iajs-761	3	12	focus	focus	VERB
iajs-761	3	13	more	more	ADV
iajs-761	3	14	on	on	ADP
iajs-761	3	15	functionality	functionality	NOUN
iajs-761	3	16	and	and	CCONJ
iajs-761	3	17	appearance	appearance	NOUN
iajs-761	3	18	than	than	ADP
iajs-761	3	19	security	security	NOUN
iajs-761	3	20	,	,	PUNCT
iajs-761	3	21	has	have	AUX
iajs-761	3	22	resulted	result	VERB
iajs-761	3	23	in	in	ADP
iajs-761	3	24	the	the	DET
iajs-761	3	25	interest	interest	NOUN
iajs-761	3	26	of	of	ADP
iajs-761	3	27	attackers	attacker	NOUN
iajs-761	3	28	in	in	ADP
iajs-761	3	29	exploiting	exploit	VERB
iajs-761	3	30	serious	serious	ADJ
iajs-761	3	31	security	security	NOUN
iajs-761	3	32	problems	problem	NOUN
iajs-761	3	33	that	that	PRON
iajs-761	3	34	target	target	VERB
iajs-761	3	35	web	web	NOUN
iajs-761	3	36	applications	application	NOUN
iajs-761	3	37	and	and	CCONJ
iajs-761	3	38	web	web	NOUN
iajs-761	3	39	-	-	PUNCT
iajs-761	3	40	based	base	VERB
iajs-761	3	41	information	information	NOUN
iajs-761	3	42	systems	system	NOUN
iajs-761	3	43	e.g.	e.g.	ADV
iajs-761	3	44	through	through	ADP
iajs-761	3	45	an	an	DET
iajs-761	3	46	sql	sql	NOUN
iajs-761	3	47	injection	injection	NOUN
iajs-761	3	48	attack	attack	NOUN
iajs-761	3	49	.	.	PUNCT
iajs-761	4	1	sql	sql	NOUN
iajs-761	4	2	injection	injection	NOUN
iajs-761	4	3	in	in	ADP
iajs-761	4	4	simple	simple	ADJ
iajs-761	4	5	terms	term	NOUN
iajs-761	4	6	,	,	PUNCT
iajs-761	4	7	is	be	AUX
iajs-761	4	8	the	the	DET
iajs-761	4	9	process	process	NOUN
iajs-761	4	10	of	of	ADP
iajs-761	4	11	passing	pass	VERB
iajs-761	4	12	sql	sql	PROPN
iajs-761	4	13	code	code	NOUN
iajs-761	4	14	into	into	ADP
iajs-761	4	15	interactive	interactive	ADJ
iajs-761	4	16	web	web	NOUN
iajs-761	4	17	applications	application	NOUN
iajs-761	4	18	that	that	PRON
iajs-761	4	19	employ	employ	VERB
iajs-761	4	20	database	database	NOUN
iajs-761	4	21	services	service	NOUN
iajs-761	4	22	such	such	ADJ
iajs-761	4	23	applications	application	NOUN
iajs-761	4	24	accept	accept	VERB
iajs-761	4	25	user	user	NOUN
iajs-761	4	26	input	input	NOUN
iajs-761	4	27	such	such	ADJ
iajs-761	4	28	as	as	ADP
iajs-761	4	29	form	form	NOUN
iajs-761	4	30	and	and	CCONJ
iajs-761	4	31	then	then	ADV
iajs-761	4	32	include	include	VERB
iajs-761	4	33	this	this	DET
iajs-761	4	34	input	input	NOUN
iajs-761	4	35	in	in	ADP
iajs-761	4	36	database	database	NOUN
iajs-761	4	37	requests	request	NOUN
iajs-761	4	38	,	,	PUNCT
iajs-761	4	39	typically	typically	ADV
iajs-761	4	40	sql	sql	VERB
iajs-761	4	41	statements	statement	NOUN
iajs-761	4	42	in	in	ADP
iajs-761	4	43	a	a	DET
iajs-761	4	44	way	way	NOUN
iajs-761	4	45	that	that	PRON
iajs-761	4	46	was	be	AUX
iajs-761	4	47	not	not	PART
iajs-761	4	48	intended	intend	VERB
iajs-761	4	49	or	or	CCONJ
iajs-761	4	50	anticipated	anticipate	VERB
iajs-761	4	51	by	by	ADP
iajs-761	4	52	the	the	DET
iajs-761	4	53	application	application	NOUN
iajs-761	4	54	developer	developer	NOUN
iajs-761	4	55	that	that	PRON
iajs-761	4	56	attempts	attempt	VERB
iajs-761	4	57	to	to	PART
iajs-761	4	58	subvert	subvert	VERB
iajs-761	4	59	the	the	DET
iajs-761	4	60	relationship	relationship	NOUN
iajs-761	4	61	between	between	ADP
iajs-761	4	62	a	a	DET
iajs-761	4	63	webpage	webpage	NOUN
iajs-761	4	64	and	and	CCONJ
iajs-761	4	65	its	its	PRON
iajs-761	4	66	supporting	support	VERB
iajs-761	4	67	database	database	NOUN
iajs-761	4	68	,	,	PUNCT
iajs-761	4	69	in	in	ADP
iajs-761	4	70	order	order	NOUN
iajs-761	4	71	to	to	PART
iajs-761	4	72	trick	trick	VERB
iajs-761	4	73	the	the	DET
iajs-761	4	74	database	database	NOUN
iajs-761	4	75	into	into	ADP
iajs-761	4	76	executing	execute	VERB
iajs-761	4	77	malicious	malicious	ADJ
iajs-761	4	78	code	code	NOUN
iajs-761	4	79	due	due	ADP
iajs-761	4	80	to	to	ADP
iajs-761	4	81	the	the	DET
iajs-761	4	82	poor	poor	ADJ
iajs-761	4	83	design	design	NOUN
iajs-761	4	84	of	of	ADP
iajs-761	4	85	the	the	DET
iajs-761	4	86	application	application	NOUN
iajs-761	4	87	.	.	PUNCT
iajs-761	5	1	the	the	DET
iajs-761	5	2	proposed	propose	VERB
iajs-761	5	3	system	system	NOUN
iajs-761	5	4	is	be	AUX
iajs-761	5	5	based	base	VERB
iajs-761	5	6	on	on	ADP
iajs-761	5	7	protection	protection	NOUN
iajs-761	5	8	website	website	NOUN
iajs-761	5	9	at	at	ADP
iajs-761	5	10	run	run	NOUN
iajs-761	5	11	time	time	NOUN
iajs-761	5	12	,	,	PUNCT
iajs-761	5	13	before	before	ADP
iajs-761	5	14	inclusion	inclusion	NOUN
iajs-761	5	15	of	of	ADP
iajs-761	5	16	user	user	NOUN
iajs-761	5	17	input	input	NOUN
iajs-761	5	18	with	with	ADP
iajs-761	5	19	database	database	NOUN
iajs-761	5	20	by	by	ADP
iajs-761	5	21	validating	validate	VERB
iajs-761	5	22	,	,	PUNCT
iajs-761	5	23	encoding	encoding	NOUN
iajs-761	5	24	,	,	PUNCT
iajs-761	5	25	filtering	filter	VERB
iajs-761	5	26	the	the	DET
iajs-761	5	27	content	content	NOUN
iajs-761	5	28	,	,	PUNCT
iajs-761	5	29	escaping	escape	VERB
iajs-761	5	30	single	single	ADJ
iajs-761	5	31	quotes	quote	NOUN
iajs-761	5	32	,	,	PUNCT
iajs-761	5	33	limiting	limit	VERB
iajs-761	5	34	the	the	DET
iajs-761	5	35	input	input	NOUN
iajs-761	5	36	character	character	NOUN
iajs-761	5	37	length	length	NOUN
iajs-761	5	38	,	,	PUNCT
iajs-761	5	39	and	and	CCONJ
iajs-761	5	40	filtering	filter	VERB
iajs-761	5	41	the	the	DET
iajs-761	5	42	exception	exception	NOUN
iajs-761	5	43	messages	message	NOUN
iajs-761	5	44	.	.	PUNCT
iajs-761	6	1	the	the	DET
iajs-761	6	2	proposed	propose	VERB
iajs-761	6	3	solution	solution	NOUN
iajs-761	6	4	is	be	AUX
iajs-761	6	5	effectiveness	effectiveness	NOUN
iajs-761	6	6	and	and	CCONJ
iajs-761	6	7	scalability	scalability	NOUN
iajs-761	6	8	in	in	ADP
iajs-761	6	9	addition	addition	NOUN
iajs-761	6	10	it	it	PRON
iajs-761	6	11	is	be	AUX
iajs-761	6	12	easily	easily	ADV
iajs-761	6	13	adopted	adopt	VERB
iajs-761	6	14	by	by	ADP
iajs-761	6	15	application	application	NOUN
iajs-761	6	16	programmers	programmer	NOUN
iajs-761	6	17	.	.	PUNCT
iajs-761	7	1	for	for	ADP
iajs-761	7	2	empirical	empirical	ADJ
iajs-761	7	3	analysis	analysis	NOUN
iajs-761	7	4	,	,	PUNCT
iajs-761	7	5	we	we	PRON
iajs-761	7	6	provide	provide	VERB
iajs-761	7	7	a	a	DET
iajs-761	7	8	case	case	NOUN
iajs-761	7	9	study	study	NOUN
iajs-761	7	10	of	of	ADP
iajs-761	7	11	our	our	PRON
iajs-761	7	12	solution	solution	NOUN
iajs-761	7	13	and	and	CCONJ
iajs-761	7	14	implement	implement	VERB
iajs-761	7	15	in	in	ADP
iajs-761	7	16	html	html	NOUN
iajs-761	7	17	,	,	PUNCT
iajs-761	7	18	php	php	NOUN
iajs-761	7	19	,	,	PUNCT
iajs-761	7	20	mysql	mysql	NOUN
iajs-761	7	21	,	,	PUNCT
iajs-761	7	22	apache	apache	NOUN
iajs-761	7	23	server	server	PROPN
iajs-761	7	24	and	and	CCONJ
iajs-761	7	25	jmeter	jmeter	NOUN
iajs-761	7	26	application	application	NOUN
iajs-761	7	27	.	.	PUNCT
iajs-761	8	1	key	key	ADJ
iajs-761	8	2	words	word	NOUN
iajs-761	8	3	:	:	PUNCT
iajs-761	8	4	web	web	NOUN
iajs-761	8	5	site	site	NOUN
iajs-761	8	6	security	security	NOUN
iajs-761	8	7	,	,	PUNCT
iajs-761	8	8	data	datum	NOUN
iajs-761	8	9	base	base	NOUN
iajs-761	8	10	server	server	NOUN
iajs-761	8	11	,	,	PUNCT
iajs-761	8	12	sql	sql	NOUN
iajs-761	8	13	injestion	injestion	NOUN
iajs-761	8	14	attack	attack	NOUN
iajs-761	8	15	introduction	introduction	NOUN
iajs-761	8	16	the	the	DET
iajs-761	8	17	internet	internet	NOUN
iajs-761	8	18	has	have	AUX
iajs-761	8	19	brought	bring	VERB
iajs-761	8	20	about	about	ADP
iajs-761	8	21	many	many	ADJ
iajs-761	8	22	changes	change	NOUN
iajs-761	8	23	in	in	ADP
iajs-761	8	24	the	the	DET
iajs-761	8	25	way	way	NOUN
iajs-761	8	26	organizations	organization	NOUN
iajs-761	8	27	and	and	CCONJ
iajs-761	8	28	individuals	individual	NOUN
iajs-761	8	29	conduct	conduct	VERB
iajs-761	8	30	business	business	NOUN
iajs-761	8	31	,	,	PUNCT
iajs-761	8	32	and	and	CCONJ
iajs-761	8	33	it	it	PRON
iajs-761	8	34	would	would	AUX
iajs-761	8	35	be	be	AUX
iajs-761	8	36	difficult	difficult	ADJ
iajs-761	8	37	to	to	PART
iajs-761	8	38	operate	operate	VERB
iajs-761	8	39	effectively	effectively	ADV
iajs-761	8	40	without	without	ADP
iajs-761	8	41	the	the	DET
iajs-761	8	42	added	add	VERB
iajs-761	8	43	efficiency	efficiency	NOUN
iajs-761	8	44	and	and	CCONJ
iajs-761	8	45	communications	communication	NOUN
iajs-761	8	46	brought	bring	VERB
iajs-761	8	47	about	about	ADP
iajs-761	8	48	by	by	ADP
iajs-761	8	49	the	the	DET
iajs-761	8	50	internet	internet	NOUN
iajs-761	9	1	[	[	X
iajs-761	9	2	1	1	NUM
iajs-761	9	3	]	]	PUNCT
iajs-761	9	4	.	.	PUNCT
iajs-761	10	1	in	in	ADP
iajs-761	10	2	the	the	DET
iajs-761	10	3	last	last	ADJ
iajs-761	10	4	few	few	ADJ
iajs-761	10	5	years	year	NOUN
iajs-761	10	6	,	,	PUNCT
iajs-761	10	7	the	the	DET
iajs-761	10	8	popularity	popularity	NOUN
iajs-761	10	9	of	of	ADP
iajs-761	10	10	web	web	NOUN
iajs-761	10	11	-	-	PUNCT
iajs-761	10	12	based	base	VERB
iajs-761	10	13	applications	application	NOUN
iajs-761	10	14	has	have	AUX
iajs-761	10	15	grown	grow	VERB
iajs-761	10	16	tremendously	tremendously	ADV
iajs-761	10	17	.	.	PUNCT
iajs-761	11	1	a	a	DET
iajs-761	11	2	number	number	NOUN
iajs-761	11	3	of	of	ADP
iajs-761	11	4	factors	factor	NOUN
iajs-761	11	5	have	have	AUX
iajs-761	11	6	led	lead	VERB
iajs-761	11	7	an	an	DET
iajs-761	11	8	increasing	increase	VERB
iajs-761	11	9	number	number	NOUN
iajs-761	11	10	of	of	ADP
iajs-761	11	11	organizations	organization	NOUN
iajs-761	11	12	and	and	CCONJ
iajs-761	11	13	individuals	individual	NOUN
iajs-761	11	14	to	to	PART
iajs-761	11	15	rely	rely	VERB
iajs-761	11	16	on	on	ADP
iajs-761	11	17	web	web	NOUN
iajs-761	11	18	-	-	PUNCT
iajs-761	11	19	based	base	VERB
iajs-761	11	20	applications	application	NOUN
iajs-761	11	21	to	to	PART
iajs-761	11	22	provide	provide	VERB
iajs-761	11	23	access	access	NOUN
iajs-761	11	24	to	to	ADP
iajs-761	11	25	a	a	DET
iajs-761	11	26	variety	variety	NOUN
iajs-761	11	27	of	of	ADP
iajs-761	11	28	services	service	NOUN
iajs-761	11	29	.	.	PUNCT
iajs-761	12	1	today	today	NOUN
iajs-761	12	2	,	,	PUNCT
iajs-761	12	3	web	web	NOUN
iajs-761	12	4	-	-	PUNCT
iajs-761	12	5	based	base	VERB
iajs-761	12	6	applications	application	NOUN
iajs-761	12	7	are	be	AUX
iajs-761	12	8	routinely	routinely	ADV
iajs-761	12	9	used	use	VERB
iajs-761	12	10	in	in	ADP
iajs-761	12	11	security	security	NOUN
iajs-761	12	12	critical	critical	ADJ
iajs-761	12	13	environments	environment	NOUN
iajs-761	12	14	,	,	PUNCT
iajs-761	12	15	such	such	ADJ
iajs-761	12	16	as	as	ADP
iajs-761	12	17	medical	medical	ADJ
iajs-761	12	18	,	,	PUNCT
iajs-761	12	19	financial	financial	ADJ
iajs-761	12	20	,	,	PUNCT
iajs-761	12	21	and	and	CCONJ
iajs-761	12	22	military	military	ADJ
iajs-761	12	23	systems	system	NOUN
iajs-761	12	24	[	[	X
iajs-761	12	25	2	2	NUM
iajs-761	12	26	]	]	PUNCT
iajs-761	12	27	.	.	PUNCT
iajs-761	13	1	because	because	SCONJ
iajs-761	13	2	of	of	ADP
iajs-761	13	3	the	the	DET
iajs-761	13	4	popularity	popularity	NOUN
iajs-761	13	5	of	of	ADP
iajs-761	13	6	these	these	DET
iajs-761	13	7	types	type	NOUN
iajs-761	13	8	of	of	ADP
iajs-761	13	9	applications	application	NOUN
iajs-761	13	10	many	many	ADJ
iajs-761	13	11	techniques	technique	NOUN
iajs-761	13	12	to	to	PART
iajs-761	13	13	exploit	exploit	VERB
iajs-761	13	14	their	their	PRON
iajs-761	13	15	security	security	NOUN
iajs-761	13	16	vulnerabilities	vulnerability	NOUN
iajs-761	13	17	are	be	AUX
iajs-761	13	18	potentially	potentially	ADV
iajs-761	13	19	quite	quite	ADV
iajs-761	13	20	dangerous	dangerous	ADJ
iajs-761	13	21	.	.	PUNCT
iajs-761	14	1	one	one	NUM
iajs-761	14	2	such	such	ADJ
iajs-761	14	3	technique	technique	NOUN
iajs-761	14	4	is	be	AUX
iajs-761	14	5	called	call	VERB
iajs-761	14	6	sql	sql	NOUN
iajs-761	14	7	injection	injection	NOUN
iajs-761	14	8	[	[	X
iajs-761	14	9	3	3	NUM
iajs-761	14	10	]	]	PUNCT
iajs-761	14	11	.	.	PUNCT
iajs-761	15	1	sql	sql	NOUN
iajs-761	15	2	injection	injection	NOUN
iajs-761	15	3	attack	attack	NOUN
iajs-761	15	4	has	have	AUX
iajs-761	15	5	been	be	AUX
iajs-761	15	6	one	one	NUM
iajs-761	15	7	of	of	ADP
iajs-761	15	8	the	the	DET
iajs-761	15	9	major	major	ADJ
iajs-761	15	10	threats	threat	NOUN
iajs-761	15	11	to	to	ADP
iajs-761	15	12	the	the	DET
iajs-761	15	13	security	security	NOUN
iajs-761	15	14	of	of	ADP
iajs-761	15	15	web	web	NOUN
iajs-761	15	16	applications	application	NOUN
iajs-761	15	17	and	and	CCONJ
iajs-761	15	18	attackers	attacker	NOUN
iajs-761	15	19	can	can	AUX
iajs-761	15	20	trick	trick	VERB
iajs-761	15	21	server	server	NOUN
iajs-761	15	22	into	into	ADP
iajs-761	15	23	executing	execute	VERB
iajs-761	15	24	malicious	malicious	ADJ
iajs-761	15	25	sql	sql	NOUN
iajs-761	15	26	code	code	NOUN
iajs-761	15	27	which	which	PRON
iajs-761	15	28	is	be	AUX
iajs-761	15	29	[	[	X
iajs-761	15	30	4	4	NUM
iajs-761	15	31	]	]	PUNCT
iajs-761	15	32	.	.	PUNCT
iajs-761	16	1	occurs	occur	VERB
iajs-761	16	2	when	when	SCONJ
iajs-761	16	3	user	user	NOUN
iajs-761	16	4	input	input	NOUN
iajs-761	16	5	is	be	AUX
iajs-761	16	6	parsed	parse	VERB
iajs-761	16	7	as	as	ADP
iajs-761	16	8	sql	sql	PROPN
iajs-761	16	9	tokens	token	NOUN
iajs-761	16	10	,	,	PUNCT
iajs-761	16	11	thus	thus	ADV
iajs-761	16	12	changing	change	VERB
iajs-761	16	13	the	the	DET
iajs-761	16	14	semantics	semantic	NOUN
iajs-761	16	15	of	of	ADP
iajs-761	16	16	the	the	DET
iajs-761	16	17	underlying	underlie	VERB
iajs-761	16	18	query	query	NOUN
iajs-761	16	19	[	[	X
iajs-761	16	20	3	3	NUM
iajs-761	16	21	]	]	PUNCT
iajs-761	16	22	.	.	PUNCT
iajs-761	17	1	sql	sql	NOUN
iajs-761	17	2	injection	injection	NOUN
iajs-761	17	3	attacks	attack	NOUN
iajs-761	17	4	have	have	AUX
iajs-761	17	5	been	be	AUX
iajs-761	17	6	used	use	VERB
iajs-761	17	7	to	to	PART
iajs-761	17	8	extract	extract	VERB
iajs-761	17	9	customer	customer	NOUN
iajs-761	17	10	and	and	CCONJ
iajs-761	17	11	order	order	VERB
iajs-761	17	12	information	information	NOUN
iajs-761	17	13	from	from	ADP
iajs-761	17	14	e	e	NOUN
iajs-761	17	15	-	-	NOUN
iajs-761	17	16	commerce	commerce	NOUN
iajs-761	17	17	databases	database	NOUN
iajs-761	17	18	or	or	CCONJ
iajs-761	17	19	bypass	bypass	NOUN
iajs-761	17	20	security	security	NOUN
iajs-761	17	21	mechanisms	mechanism	NOUN
iajs-761	17	22	.	.	PUNCT
iajs-761	18	1	the	the	DET
iajs-761	18	2	intuition	intuition	NOUN
iajs-761	18	3	behind	behind	ADP
iajs-761	18	4	such	such	ADJ
iajs-761	18	5	attacks	attack	NOUN
iajs-761	18	6	is	be	AUX
iajs-761	18	7	that	that	SCONJ
iajs-761	18	8	predefined	predefine	VERB
iajs-761	18	9	logical	logical	ADJ
iajs-761	18	10	expressions	expression	NOUN
iajs-761	18	11	within	within	ADP
iajs-761	18	12	a	a	DET
iajs-761	18	13	predefined	predefine	VERB
iajs-761	18	14	query	query	NOUN
iajs-761	18	15	can	can	AUX
iajs-761	18	16	be	be	AUX
iajs-761	18	17	altered	alter	VERB
iajs-761	18	18	simply	simply	ADV
iajs-761	18	19	by	by	ADP
iajs-761	18	20	injecting	inject	VERB
iajs-761	18	21	operations	operation	NOUN
iajs-761	18	22	that	that	PRON
iajs-761	18	23	always	always	ADV
iajs-761	18	24	result	result	VERB
iajs-761	18	25	in	in	ADP
iajs-761	18	26	true	true	ADJ
iajs-761	18	27	or	or	CCONJ
iajs-761	18	28	false	false	ADJ
iajs-761	18	29	statements	statement	NOUN
iajs-761	18	30	[	[	X
iajs-761	18	31	5	5	NUM
iajs-761	18	32	]	]	PUNCT
iajs-761	18	33	.	.	PUNCT
iajs-761	19	1	ibn	ibn	PROPN
iajs-761	19	2	alhaitham	alhaitham	PROPN
iajs-761	19	3	j.	j.	PROPN
iajs-761	19	4	for	for	ADP
iajs-761	19	5	pure	pure	ADJ
iajs-761	19	6	&	&	CCONJ
iajs-761	19	7	appl	appl	PROPN
iajs-761	19	8	.	.	PUNCT
iajs-761	20	1	sci	sci	PROPN
iajs-761	20	2	.	.	PUNCT
iajs-761	20	3	vol.24	vol.24	NOUN
iajs-761	20	4	(	(	PUNCT
iajs-761	20	5	2	2	NUM
iajs-761	20	6	)	)	PUNCT
iajs-761	20	7	2011	2011	NUM
iajs-761	20	8	this	this	DET
iajs-761	20	9	paper	paper	NOUN
iajs-761	20	10	,	,	PUNCT
iajs-761	20	11	presents	present	VERB
iajs-761	20	12	a	a	DET
iajs-761	20	13	runtime	runtime	NOUN
iajs-761	20	14	technique	technique	NOUN
iajs-761	20	15	to	to	PART
iajs-761	20	16	prevent	prevent	VERB
iajs-761	20	17	sql	sql	NOUN
iajs-761	20	18	injection	injection	NOUN
iajs-761	20	19	observe	observe	VERB
iajs-761	20	20	that	that	SCONJ
iajs-761	20	21	all	all	DET
iajs-761	20	22	sql	sql	NOUN
iajs-761	20	23	injections	injection	NOUN
iajs-761	20	24	alter	alter	VERB
iajs-761	20	25	the	the	DET
iajs-761	20	26	structure	structure	NOUN
iajs-761	20	27	of	of	ADP
iajs-761	20	28	the	the	DET
iajs-761	20	29	query	query	NOUN
iajs-761	20	30	intended	intend	VERB
iajs-761	20	31	by	by	ADP
iajs-761	20	32	the	the	DET
iajs-761	20	33	programmer	programmer	NOUN
iajs-761	20	34	and	and	CCONJ
iajs-761	20	35	by	by	ADP
iajs-761	20	36	capturing	capture	VERB
iajs-761	20	37	this	this	DET
iajs-761	20	38	structure	structure	NOUN
iajs-761	20	39	at	at	ADP
iajs-761	20	40	runtime	runtime	NOUN
iajs-761	20	41	,	,	PUNCT
iajs-761	20	42	we	we	PRON
iajs-761	20	43	can	can	AUX
iajs-761	20	44	compare	compare	VERB
iajs-761	20	45	it	it	PRON
iajs-761	20	46	to	to	ADP
iajs-761	20	47	the	the	DET
iajs-761	20	48	parsed	parse	VERB
iajs-761	20	49	structure	structure	NOUN
iajs-761	20	50	after	after	ADP
iajs-761	20	51	inserting	insert	VERB
iajs-761	20	52	user	user	NOUN
iajs-761	20	53	-	-	PUNCT
iajs-761	20	54	supplied	supply	VERB
iajs-761	20	55	input	input	NOUN
iajs-761	20	56	,	,	PUNCT
iajs-761	20	57	and	and	CCONJ
iajs-761	20	58	evaluate	evaluate	VERB
iajs-761	20	59	similarity	similarity	NOUN
iajs-761	20	60	.	.	PUNCT
iajs-761	21	1	evaluated	evaluate	VERB
iajs-761	21	2	the	the	DET
iajs-761	21	3	proposed	propose	VERB
iajs-761	21	4	system	system	NOUN
iajs-761	21	5	based	base	VERB
iajs-761	21	6	on	on	ADP
iajs-761	21	7	user	user	NOUN
iajs-761	21	8	input	input	NOUN
iajs-761	21	9	on	on	ADP
iajs-761	21	10	a	a	DET
iajs-761	21	11	set	set	NOUN
iajs-761	21	12	of	of	ADP
iajs-761	21	13	real	real	ADJ
iajs-761	21	14	-	-	PUNCT
iajs-761	21	15	world	world	NOUN
iajs-761	21	16	applications	application	NOUN
iajs-761	21	17	without	without	ADP
iajs-761	21	18	requiring	require	VERB
iajs-761	21	19	a	a	DET
iajs-761	21	20	call	call	NOUN
iajs-761	21	21	to	to	ADP
iajs-761	21	22	the	the	DET
iajs-761	21	23	database	database	NOUN
iajs-761	21	24	,	,	PUNCT
iajs-761	21	25	thus	thus	ADV
iajs-761	21	26	lowering	lower	VERB
iajs-761	21	27	runtime	runtime	NOUN
iajs-761	21	28	costs	cost	NOUN
iajs-761	21	29	and	and	CCONJ
iajs-761	21	30	satisfy	satisfy	VERB
iajs-761	21	31	the	the	DET
iajs-761	21	32	following	follow	VERB
iajs-761	21	33	three	three	NUM
iajs-761	21	34	criteria	criterion	NOUN
iajs-761	21	35	:	:	PUNCT
iajs-761	21	36	1	1	X
iajs-761	21	37	.	.	X
iajs-761	21	38	prevent	prevent	VERB
iajs-761	21	39	the	the	DET
iajs-761	21	40	possibility	possibility	NOUN
iajs-761	21	41	of	of	ADP
iajs-761	21	42	the	the	DET
iajs-761	21	43	attack	attack	NOUN
iajs-761	21	44	2	2	NUM
iajs-761	21	45	.	.	PUNCT
iajs-761	21	46	minimize	minimize	VERB
iajs-761	21	47	the	the	DET
iajs-761	21	48	effort	effort	NOUN
iajs-761	21	49	required	require	VERB
iajs-761	21	50	by	by	ADP
iajs-761	21	51	the	the	DET
iajs-761	21	52	programmer	programmer	NOUN
iajs-761	21	53	3	3	X
iajs-761	21	54	.	.	PUNCT
iajs-761	21	55	minimize	minimize	VERB
iajs-761	21	56	the	the	DET
iajs-761	21	57	runtime	runtime	NOUN
iajs-761	21	58	overhead	overhead	ADV
iajs-761	21	59	.	.	PUNCT
iajs-761	22	1	this	this	DET
iajs-761	22	2	paper	paper	NOUN
iajs-761	22	3	is	be	AUX
iajs-761	22	4	structured	structure	VERB
iajs-761	22	5	as	as	SCONJ
iajs-761	22	6	follows	follow	VERB
iajs-761	22	7	:	:	PUNCT
iajs-761	22	8	the	the	DET
iajs-761	22	9	next	next	ADJ
iajs-761	22	10	section	section	NOUN
iajs-761	22	11	reviews	review	VERB
iajs-761	22	12	related	relate	VERB
iajs-761	22	13	work	work	NOUN
iajs-761	22	14	and	and	CCONJ
iajs-761	22	15	section	section	NOUN
iajs-761	22	16	3	3	NUM
iajs-761	22	17	describe	describe	VERB
iajs-761	22	18	web	web	NOUN
iajs-761	22	19	server	server	NOUN
iajs-761	22	20	technology	technology	NOUN
iajs-761	22	21	and	and	CCONJ
iajs-761	22	22	section	section	NOUN
iajs-761	22	23	4	4	NUM
iajs-761	22	24	sql	sql	NOUN
iajs-761	22	25	injection	injection	NOUN
iajs-761	22	26	working	work	VERB
iajs-761	22	27	while	while	SCONJ
iajs-761	22	28	section	section	NOUN
iajs-761	22	29	5	5	NUM
iajs-761	22	30	describe	describe	VERB
iajs-761	22	31	proposed	propose	VERB
iajs-761	22	32	approach	approach	NOUN
iajs-761	22	33	that	that	PRON
iajs-761	22	34	characterizes	characterize	VERB
iajs-761	22	35	the	the	DET
iajs-761	22	36	sanitization	sanitization	NOUN
iajs-761	22	37	process	process	NOUN
iajs-761	22	38	by	by	ADP
iajs-761	22	39	modeling	model	VERB
iajs-761	22	40	the	the	DET
iajs-761	22	41	way	way	NOUN
iajs-761	22	42	in	in	ADP
iajs-761	22	43	which	which	PRON
iajs-761	22	44	an	an	DET
iajs-761	22	45	application	application	NOUN
iajs-761	22	46	processes	process	VERB
iajs-761	22	47	input	input	NOUN
iajs-761	22	48	values	value	NOUN
iajs-761	22	49	and	and	CCONJ
iajs-761	22	50	provides	provide	VERB
iajs-761	22	51	details	detail	NOUN
iajs-761	22	52	about	about	ADP
iajs-761	22	53	the	the	DET
iajs-761	22	54	implementation	implementation	NOUN
iajs-761	22	55	of	of	ADP
iajs-761	22	56	system	system	NOUN
iajs-761	22	57	,	,	PUNCT
iajs-761	22	58	section	section	NOUN
iajs-761	22	59	6	6	NUM
iajs-761	22	60	presents	present	VERB
iajs-761	22	61	the	the	DET
iajs-761	22	62	experimental	experimental	ADJ
iajs-761	22	63	results	result	NOUN
iajs-761	22	64	that	that	PRON
iajs-761	22	65	show	show	VERB
iajs-761	22	66	approach	approach	NOUN
iajs-761	22	67	is	be	AUX
iajs-761	22	68	feasible	feasible	ADJ
iajs-761	22	69	in	in	ADP
iajs-761	22	70	practice	practice	NOUN
iajs-761	22	71	,	,	PUNCT
iajs-761	22	72	section	section	NOUN
iajs-761	22	73	7	7	NUM
iajs-761	22	74	concludes	conclude	VERB
iajs-761	22	75	the	the	DET
iajs-761	22	76	paper	paper	NOUN
iajs-761	22	77	.	.	PUNCT
iajs-761	22	78	-web	-web	PUNCT
iajs-761	22	79	server	server	NOUN
iajs-761	22	80	technology	technology	NOUN
iajs-761	22	81	web	web	NOUN
iajs-761	22	82	based	base	VERB
iajs-761	22	83	systems	system	NOUN
iajs-761	22	84	are	be	AUX
iajs-761	22	85	a	a	DET
iajs-761	22	86	composition	composition	NOUN
iajs-761	22	87	of	of	ADP
iajs-761	22	88	infrastructure	infrastructure	NOUN
iajs-761	22	89	components	component	NOUN
iajs-761	22	90	,	,	PUNCT
iajs-761	22	91	web	web	NOUN
iajs-761	22	92	servers	server	NOUN
iajs-761	22	93	,	,	PUNCT
iajs-761	22	94	databases	database	NOUN
iajs-761	22	95	,	,	PUNCT
iajs-761	22	96	and	and	CCONJ
iajs-761	22	97	of	of	ADP
iajs-761	22	98	application	application	NOUN
iajs-761	22	99	specific	specific	ADJ
iajs-761	22	100	code	code	NOUN
iajs-761	22	101	,	,	PUNCT
iajs-761	22	102	such	such	ADJ
iajs-761	22	103	as	as	ADP
iajs-761	22	104	html	html	NOUN
iajs-761	22	105	-	-	PUNCT
iajs-761	22	106	embedded	embed	VERB
iajs-761	22	107	scripts	script	NOUN
iajs-761	22	108	and	and	CCONJ
iajs-761	22	109	server	server	NOUN
iajs-761	22	110	-	-	PUNCT
iajs-761	22	111	side	side	NOUN
iajs-761	22	112	cgi	cgi	NOUN
iajs-761	22	113	programs[2	programs[2	PROPN
iajs-761	22	114	]	]	PUNCT
iajs-761	22	115	.	.	PUNCT
iajs-761	23	1	nowadays	nowadays	ADV
iajs-761	23	2	,	,	PUNCT
iajs-761	23	3	lots	lot	NOUN
iajs-761	23	4	of	of	ADP
iajs-761	23	5	websites	website	NOUN
iajs-761	23	6	are	be	AUX
iajs-761	23	7	interactive	interactive	ADJ
iajs-761	23	8	,	,	PUNCT
iajs-761	23	9	dynamic	dynamic	ADJ
iajs-761	23	10	and	and	CCONJ
iajs-761	23	11	database	database	NOUN
iajs-761	23	12	-	-	PUNCT
iajs-761	23	13	driven	drive	VERB
iajs-761	23	14	,	,	PUNCT
iajs-761	23	15	which	which	PRON
iajs-761	23	16	run	run	VERB
iajs-761	23	17	various	various	ADJ
iajs-761	23	18	web	web	NOUN
iajs-761	23	19	applications	application	NOUN
iajs-761	23	20	in	in	ADP
iajs-761	23	21	servers	server	NOUN
iajs-761	23	22	with	with	ADP
iajs-761	23	23	data	datum	NOUN
iajs-761	23	24	stored	store	VERB
iajs-761	23	25	in	in	ADP
iajs-761	23	26	back	back	ADJ
iajs-761	23	27	-	-	PUNCT
iajs-761	23	28	end	end	NOUN
iajs-761	23	29	database	database	NOUN
iajs-761	23	30	.	.	PUNCT
iajs-761	24	1	web	web	NOUN
iajs-761	24	2	2.0	2.0	NUM
iajs-761	24	3	technologies	technology	NOUN
iajs-761	24	4	allow	allow	VERB
iajs-761	24	5	users	user	NOUN
iajs-761	24	6	to	to	PART
iajs-761	24	7	do	do	VERB
iajs-761	24	8	more	more	ADJ
iajs-761	24	9	than	than	SCONJ
iajs-761	24	10	just	just	ADV
iajs-761	24	11	retrieve	retrieve	VERB
iajs-761	24	12	information	information	NOUN
iajs-761	24	13	.	.	PUNCT
iajs-761	25	1	they	they	PRON
iajs-761	25	2	can	can	AUX
iajs-761	25	3	access	access	VERB
iajs-761	25	4	and	and	CCONJ
iajs-761	25	5	modify	modify	VERB
iajs-761	25	6	the	the	DET
iajs-761	25	7	content	content	NOUN
iajs-761	25	8	and	and	CCONJ
iajs-761	25	9	distribute	distribute	VERB
iajs-761	25	10	their	their	PRON
iajs-761	25	11	information	information	NOUN
iajs-761	25	12	in	in	ADP
iajs-761	25	13	websites	website	NOUN
iajs-761	25	14	such	such	ADJ
iajs-761	25	15	as	as	ADP
iajs-761	25	16	social	social	ADJ
iajs-761	25	17	networking	networking	NOUN
iajs-761	25	18	sites	site	NOUN
iajs-761	25	19	,	,	PUNCT
iajs-761	25	20	wikis	wiki	NOUN
iajs-761	25	21	and	and	CCONJ
iajs-761	25	22	blogs	blog	NOUN
iajs-761	25	23	.	.	PUNCT
iajs-761	26	1	in	in	ADP
iajs-761	26	2	other	other	ADJ
iajs-761	26	3	words	word	NOUN
iajs-761	26	4	,	,	PUNCT
iajs-761	26	5	they	they	PRON
iajs-761	26	6	can	can	AUX
iajs-761	26	7	control	control	VERB
iajs-761	26	8	the	the	DET
iajs-761	26	9	database	database	NOUN
iajs-761	26	10	information	information	NOUN
iajs-761	26	11	via	via	ADP
iajs-761	26	12	a	a	DET
iajs-761	26	13	web	web	NOUN
iajs-761	26	14	browser	browser	NOUN
iajs-761	26	15	[	[	X
iajs-761	26	16	6	6	NUM
iajs-761	26	17	]	]	PUNCT
iajs-761	26	18	.	.	PUNCT
iajs-761	27	1	web	web	NOUN
iajs-761	27	2	applications	application	NOUN
iajs-761	27	3	accept	accept	VERB
iajs-761	27	4	user	user	NOUN
iajs-761	27	5	input	input	NOUN
iajs-761	27	6	via	via	ADP
iajs-761	27	7	forms	form	NOUN
iajs-761	27	8	in	in	ADP
iajs-761	27	9	web	web	NOUN
iajs-761	27	10	pages	page	NOUN
iajs-761	27	11	.	.	PUNCT
iajs-761	28	1	this	this	DET
iajs-761	28	2	input	input	NOUN
iajs-761	28	3	is	be	AUX
iajs-761	28	4	posted	post	VERB
iajs-761	28	5	to	to	ADP
iajs-761	28	6	the	the	DET
iajs-761	28	7	server	server	NOUN
iajs-761	28	8	as	as	ADP
iajs-761	28	9	name	name	NOUN
iajs-761	28	10	value	value	NOUN
iajs-761	28	11	pairs	pair	NOUN
iajs-761	28	12	,	,	PUNCT
iajs-761	28	13	both	both	PRON
iajs-761	28	14	of	of	ADP
iajs-761	28	15	which	which	PRON
iajs-761	28	16	are	be	AUX
iajs-761	28	17	strings	string	NOUN
iajs-761	28	18	.	.	PUNCT
iajs-761	29	1	an	an	DET
iajs-761	29	2	alternate	alternate	ADJ
iajs-761	29	3	mechanism	mechanism	NOUN
iajs-761	29	4	to	to	PART
iajs-761	29	5	pass	pass	VERB
iajs-761	29	6	information	information	NOUN
iajs-761	29	7	to	to	ADP
iajs-761	29	8	the	the	DET
iajs-761	29	9	server	server	NOUN
iajs-761	29	10	is	be	AUX
iajs-761	29	11	the	the	DET
iajs-761	29	12	query	query	NOUN
iajs-761	29	13	string	string	NOUN
iajs-761	29	14	.	.	PUNCT
iajs-761	30	1	the	the	DET
iajs-761	30	2	query	query	NOUN
iajs-761	30	3	string	string	NOUN
iajs-761	30	4	is	be	AUX
iajs-761	30	5	information	information	NOUN
iajs-761	30	6	appended	append	VERB
iajs-761	30	7	to	to	ADP
iajs-761	30	8	the	the	DET
iajs-761	30	9	end	end	NOUN
iajs-761	30	10	of	of	ADP
iajs-761	30	11	the	the	DET
iajs-761	30	12	url	url	NOUN
iajs-761	30	13	.	.	PUNCT
iajs-761	31	1	on	on	ADP
iajs-761	31	2	most	most	ADJ
iajs-761	31	3	web	web	NOUN
iajs-761	31	4	servers	server	NOUN
iajs-761	31	5	,	,	PUNCT
iajs-761	31	6	a	a	DET
iajs-761	31	7	question	question	NOUN
iajs-761	31	8	mark	mark	NOUN
iajs-761	31	9	separates	separate	VERB
iajs-761	31	10	the	the	DET
iajs-761	31	11	resource	resource	NOUN
iajs-761	31	12	from	from	ADP
iajs-761	31	13	the	the	DET
iajs-761	31	14	query	query	NOUN
iajs-761	31	15	string	string	NOUN
iajs-761	31	16	variables	variable	NOUN
iajs-761	31	17	.	.	PUNCT
iajs-761	32	1	each	each	DET
iajs-761	32	2	name	name	NOUN
iajs-761	32	3	value	value	NOUN
iajs-761	32	4	pair	pair	NOUN
iajs-761	32	5	in	in	ADP
iajs-761	32	6	the	the	DET
iajs-761	32	7	query	query	NOUN
iajs-761	32	8	string	string	NOUN
iajs-761	32	9	is	be	AUX
iajs-761	32	10	separated	separate	VERB
iajs-761	32	11	by	by	ADP
iajs-761	32	12	an	an	DET
iajs-761	32	13	ampersand	ampersand	ADJ
iajs-761	32	14	,	,	PUNCT
iajs-761	32	15	and	and	CCONJ
iajs-761	32	16	the	the	DET
iajs-761	32	17	user	user	NOUN
iajs-761	32	18	is	be	AUX
iajs-761	32	19	free	free	ADJ
iajs-761	32	20	to	to	PART
iajs-761	32	21	edit	edit	VERB
iajs-761	32	22	this	this	DET
iajs-761	32	23	input	input	NOUN
iajs-761	32	24	as	as	ADV
iajs-761	32	25	easily	easily	ADV
iajs-761	32	26	as	as	ADP
iajs-761	32	27	form	form	NOUN
iajs-761	32	28	inputs	input	NOUN
iajs-761	32	29	.	.	PUNCT
iajs-761	33	1	because	because	SCONJ
iajs-761	33	2	it	it	PRON
iajs-761	33	3	is	be	AUX
iajs-761	33	4	common	common	ADJ
iajs-761	33	5	for	for	SCONJ
iajs-761	33	6	web	web	NOUN
iajs-761	33	7	servers	server	NOUN
iajs-761	33	8	can	can	AUX
iajs-761	33	9	differentiate	differentiate	VERB
iajs-761	33	10	between	between	ADP
iajs-761	33	11	variables	variable	NOUN
iajs-761	33	12	passed	pass	VERB
iajs-761	33	13	in	in	ADP
iajs-761	33	14	the	the	DET
iajs-761	33	15	query	query	NOUN
iajs-761	33	16	string	string	NOUN
iajs-761	33	17	and	and	CCONJ
iajs-761	33	18	those	those	PRON
iajs-761	33	19	posted	post	VERB
iajs-761	33	20	in	in	ADP
iajs-761	33	21	the	the	DET
iajs-761	33	22	form	form	NOUN
iajs-761	33	23	,	,	PUNCT
iajs-761	33	24	then	then	ADV
iajs-761	33	25	will	will	AUX
iajs-761	33	26	consider	consider	VERB
iajs-761	33	27	both	both	PRON
iajs-761	33	28	as	as	ADP
iajs-761	33	29	user	user	NOUN
iajs-761	33	30	input	input	NOUN
iajs-761	33	31	[	[	X
iajs-761	33	32	3].web	3].web	NUM
iajs-761	33	33	-	-	PUNCT
iajs-761	33	34	based	base	VERB
iajs-761	33	35	applications	application	NOUN
iajs-761	33	36	represent	represent	VERB
iajs-761	33	37	a	a	DET
iajs-761	33	38	serious	serious	ADJ
iajs-761	33	39	security	security	NOUN
iajs-761	33	40	exposure	exposure	NOUN
iajs-761	33	41	.	.	PUNCT
iajs-761	34	1	these	these	DET
iajs-761	34	2	applications	application	NOUN
iajs-761	34	3	are	be	AUX
iajs-761	34	4	directly	directly	ADV
iajs-761	34	5	accessible	accessible	ADJ
iajs-761	34	6	through	through	ADP
iajs-761	34	7	rewalls	rewall	NOUN
iajs-761	34	8	by	by	ADP
iajs-761	34	9	design	design	NOUN
iajs-761	34	10	,	,	PUNCT
iajs-761	34	11	in	in	ADP
iajs-761	34	12	addition[7	addition[7	PROPN
iajs-761	34	13	]	]	PUNCT
iajs-761	34	14	.	.	PUNCT
iajs-761	35	1	the	the	DET
iajs-761	35	2	infrastructure	infrastructure	NOUN
iajs-761	35	3	components	component	NOUN
iajs-761	35	4	are	be	AUX
iajs-761	35	5	usually	usually	ADV
iajs-761	35	6	developed	develop	VERB
iajs-761	35	7	by	by	ADP
iajs-761	35	8	experienced	experienced	ADJ
iajs-761	35	9	programmers	programmer	NOUN
iajs-761	35	10	with	with	ADP
iajs-761	35	11	solid	solid	ADJ
iajs-761	35	12	security	security	NOUN
iajs-761	35	13	skills	skill	NOUN
iajs-761	35	14	,	,	PUNCT
iajs-761	35	15	the	the	DET
iajs-761	35	16	application	application	NOUN
iajs-761	35	17	specific	specific	ADJ
iajs-761	35	18	code	code	NOUN
iajs-761	35	19	is	be	AUX
iajs-761	35	20	often	often	ADV
iajs-761	35	21	developed	develop	VERB
iajs-761	35	22	under	under	ADP
iajs-761	35	23	strict	strict	ADJ
iajs-761	35	24	time	time	NOUN
iajs-761	35	25	constraints	constraint	NOUN
iajs-761	35	26	by	by	ADP
iajs-761	35	27	programmers	programmer	NOUN
iajs-761	35	28	with	with	ADP
iajs-761	35	29	little	little	ADJ
iajs-761	35	30	security	security	NOUN
iajs-761	35	31	training	training	NOUN
iajs-761	35	32	as	as	ADP
iajs-761	35	33	a	a	DET
iajs-761	35	34	result	result	NOUN
iajs-761	35	35	vulnerable	vulnerable	ADJ
iajs-761	35	36	webbased	webbase	VERB
iajs-761	35	37	applications	application	NOUN
iajs-761	35	38	are	be	AUX
iajs-761	35	39	deployed	deploy	VERB
iajs-761	35	40	and	and	CCONJ
iajs-761	35	41	made	make	VERB
iajs-761	35	42	available	available	ADJ
iajs-761	35	43	to	to	ADP
iajs-761	35	44	the	the	DET
iajs-761	35	45	whole	whole	ADJ
iajs-761	35	46	internet	internet	NOUN
iajs-761	35	47	,	,	PUNCT
iajs-761	35	48	creating	create	VERB
iajs-761	35	49	easily	easily	ADV
iajs-761	35	50	exploitable	exploitable	ADJ
iajs-761	35	51	entry	entry	NOUN
iajs-761	35	52	points	point	NOUN
iajs-761	35	53	for	for	ADP
iajs-761	35	54	the	the	DET
iajs-761	35	55	compromise	compromise	NOUN
iajs-761	35	56	of	of	ADP
iajs-761	35	57	entire	entire	ADJ
iajs-761	35	58	networks	network	NOUN
iajs-761	35	59	[	[	X
iajs-761	35	60	2	2	NUM
iajs-761	35	61	]	]	PUNCT
iajs-761	35	62	.	.	PUNCT
iajs-761	36	1	the	the	DET
iajs-761	36	2	internet	internet	NOUN
iajs-761	36	3	has	have	AUX
iajs-761	36	4	brought	bring	VERB
iajs-761	36	5	about	about	ADP
iajs-761	36	6	problems	problem	NOUN
iajs-761	36	7	as	as	ADP
iajs-761	36	8	the	the	DET
iajs-761	36	9	result	result	NOUN
iajs-761	36	10	of	of	ADP
iajs-761	36	11	intruder	intruder	NOUN
iajs-761	36	12	attacks	attack	NOUN
iajs-761	36	13	,	,	PUNCT
iajs-761	36	14	both	both	CCONJ
iajs-761	36	15	manual	manual	ADJ
iajs-761	36	16	and	and	CCONJ
iajs-761	36	17	automated	automate	VERB
iajs-761	36	18	,	,	PUNCT
iajs-761	36	19	which	which	PRON
iajs-761	36	20	can	can	AUX
iajs-761	36	21	cost	cost	VERB
iajs-761	36	22	many	many	ADJ
iajs-761	36	23	organizations	organization	NOUN
iajs-761	36	24	excessive	excessive	ADJ
iajs-761	36	25	amounts	amount	NOUN
iajs-761	36	26	of	of	ADP
iajs-761	36	27	money	money	NOUN
iajs-761	36	28	in	in	ADP
iajs-761	36	29	damages	damage	NOUN
iajs-761	36	30	and	and	CCONJ
iajs-761	36	31	lost	lose	VERB
iajs-761	36	32	efficiency	efficiency	NOUN
iajs-761	36	33	[	[	X
iajs-761	36	34	1	1	NUM
iajs-761	36	35	]	]	PUNCT
iajs-761	36	36	.	.	PUNCT
iajs-761	37	1	web	web	NOUN
iajs-761	37	2	-	-	PUNCT
iajs-761	37	3	based	base	VERB
iajs-761	37	4	attacks	attack	NOUN
iajs-761	37	5	aimed	aim	VERB
iajs-761	37	6	at	at	ADP
iajs-761	37	7	either	either	CCONJ
iajs-761	37	8	obtaining	obtain	VERB
iajs-761	37	9	control	control	NOUN
iajs-761	37	10	of	of	ADP
iajs-761	37	11	the	the	DET
iajs-761	37	12	host	host	NOUN
iajs-761	37	13	running	run	VERB
iajs-761	37	14	the	the	DET
iajs-761	37	15	web	web	NOUN
iajs-761	37	16	server	server	NOUN
iajs-761	37	17	application	application	NOUN
iajs-761	37	18	(	(	PUNCT
iajs-761	37	19	e.g.	e.g.	ADV
iajs-761	37	20	,	,	PUNCT
iajs-761	37	21	through	through	ADP
iajs-761	37	22	a	a	DET
iajs-761	37	23	buffer	buffer	NOUN
iajs-761	37	24	overflow	overflow	NOUN
iajs-761	37	25	)	)	PUNCT
iajs-761	37	26	the	the	DET
iajs-761	37	27	first	first	ADJ
iajs-761	37	28	type	type	NOUN
iajs-761	37	29	of	of	ADP
iajs-761	37	30	attack	attack	NOUN
iajs-761	37	31	is	be	AUX
iajs-761	37	32	caused	cause	VERB
iajs-761	37	33	by	by	ADP
iajs-761	37	34	vulnerabilities	vulnerability	NOUN
iajs-761	37	35	in	in	ADP
iajs-761	37	36	the	the	DET
iajs-761	37	37	web	web	NOUN
iajs-761	37	38	server	server	NOUN
iajs-761	37	39	software	software	NOUN
iajs-761	37	40	or	or	CCONJ
iajs-761	37	41	in	in	ADP
iajs-761	37	42	a	a	DET
iajs-761	37	43	server	server	NOUN
iajs-761	37	44	-	-	PUNCT
iajs-761	37	45	side	side	NOUN
iajs-761	37	46	web	web	NOUN
iajs-761	37	47	-	-	PUNCT
iajs-761	37	48	based	base	VERB
iajs-761	37	49	application	application	NOUN
iajs-761	37	50	that	that	PRON
iajs-761	37	51	allow	allow	VERB
iajs-761	37	52	one	one	PRON
iajs-761	37	53	to	to	PART
iajs-761	37	54	compromise	compromise	VERB
iajs-761	37	55	the	the	DET
iajs-761	37	56	security	security	NOUN
iajs-761	37	57	of	of	ADP
iajs-761	37	58	the	the	DET
iajs-761	37	59	underlying	underlie	VERB
iajs-761	37	60	host	host	NOUN
iajs-761	37	61	,	,	PUNCT
iajs-761	37	62	the	the	DET
iajs-761	37	63	second	second	ADJ
iajs-761	37	64	type	type	NOUN
iajs-761	37	65	of	of	ADP
iajs-761	37	66	attack	attack	NOUN
iajs-761	37	67	is	be	AUX
iajs-761	37	68	[	[	X
iajs-761	37	69	7	7	NUM
iajs-761	37	70	]	]	PUNCT
iajs-761	37	71	offer	offer	VERB
iajs-761	37	72	the	the	DET
iajs-761	37	73	vulnerabilities	vulnerability	NOUN
iajs-761	37	74	of	of	ADP
iajs-761	37	75	unauthorized	unauthorized	ADJ
iajs-761	37	76	database	database	NOUN
iajs-761	37	77	control	control	NOUN
iajs-761	37	78	and	and	CCONJ
iajs-761	37	79	malicious	malicious	ADJ
iajs-761	37	80	code	code	NOUN
iajs-761	37	81	injection	injection	NOUN
iajs-761	37	82	which	which	PRON
iajs-761	37	83	attackers	attacker	NOUN
iajs-761	37	84	can	can	AUX
iajs-761	37	85	take	take	VERB
iajs-761	37	86	advantage	advantage	NOUN
iajs-761	37	87	of	of	ADP
iajs-761	37	88	attackers	attacker	NOUN
iajs-761	37	89	are	be	AUX
iajs-761	37	90	trying	try	VERB
iajs-761	37	91	to	to	PART
iajs-761	37	92	get	get	VERB
iajs-761	37	93	valuable	valuable	ADJ
iajs-761	37	94	information	information	NOUN
iajs-761	37	95	held	hold	VERB
iajs-761	37	96	in	in	ADP
iajs-761	37	97	database	database	NOUN
iajs-761	37	98	,	,	PUNCT
iajs-761	37	99	this	this	DET
iajs-761	37	100	hack	hack	NOUN
iajs-761	37	101	is	be	AUX
iajs-761	37	102	a	a	DET
iajs-761	37	103	kind	kind	NOUN
iajs-761	37	104	of	of	ADP
iajs-761	37	105	application	application	NOUN
iajs-761	37	106	attack	attack	NOUN
iajs-761	37	107	called	call	VERB
iajs-761	37	108	sql	sql	PROPN
iajs-761	37	109	injection[6	injection[6	PROPN
iajs-761	37	110	]	]	X
iajs-761	37	111	.	.	PUNCT
iajs-761	38	1	-sql	-sql	PUNCT
iajs-761	38	2	injection	injection	NOUN
iajs-761	38	3	working	work	VERB
iajs-761	38	4	it	it	PRON
iajs-761	38	5	is	be	AUX
iajs-761	38	6	very	very	ADV
iajs-761	38	7	hard	hard	ADJ
iajs-761	38	8	to	to	PART
iajs-761	38	9	understand	understand	VERB
iajs-761	38	10	the	the	DET
iajs-761	38	11	conceptual	conceptual	ADJ
iajs-761	38	12	idea	idea	NOUN
iajs-761	38	13	of	of	ADP
iajs-761	38	14	sql	sql	NOUN
iajs-761	38	15	injection	injection	NOUN
iajs-761	38	16	without	without	ADP
iajs-761	38	17	partially	partially	ADV
iajs-761	38	18	understanding	understand	VERB
iajs-761	38	19	the	the	DET
iajs-761	38	20	code	code	NOUN
iajs-761	38	21	that	that	PRON
iajs-761	38	22	runs	run	VERB
iajs-761	38	23	in	in	ADP
iajs-761	38	24	the	the	DET
iajs-761	38	25	background	background	NOUN
iajs-761	38	26	[	[	X
iajs-761	38	27	8	8	NUM
iajs-761	38	28	]	]	PUNCT
iajs-761	38	29	.	.	PUNCT
iajs-761	39	1	a	a	DET
iajs-761	39	2	database	database	NOUN
iajs-761	39	3	computer	computer	NOUN
iajs-761	39	4	language	language	NOUN
iajs-761	39	5	designed	design	VERB
iajs-761	39	6	for	for	ADP
iajs-761	39	7	the	the	DET
iajs-761	39	8	retrieval	retrieval	NOUN
iajs-761	39	9	and	and	CCONJ
iajs-761	39	10	management	management	NOUN
iajs-761	39	11	of	of	ADP
iajs-761	39	12	data	datum	NOUN
iajs-761	39	13	in	in	ADP
iajs-761	39	14	relational	relational	ADJ
iajs-761	39	15	database	database	NOUN
iajs-761	39	16	management	management	NOUN
iajs-761	39	17	systems	system	NOUN
iajs-761	39	18	(	(	PUNCT
iajs-761	39	19	rdbms	rdbms	NOUN
iajs-761	39	20	)	)	PUNCT
iajs-761	40	1	[	[	X
iajs-761	40	2	6	6	NUM
iajs-761	40	3	]	]	PUNCT
iajs-761	40	4	.	.	PUNCT
iajs-761	41	1	ibn	ibn	PROPN
iajs-761	41	2	alhaitham	alhaitham	PROPN
iajs-761	41	3	j.	j.	PROPN
iajs-761	41	4	for	for	ADP
iajs-761	41	5	pure	pure	ADJ
iajs-761	41	6	&	&	CCONJ
iajs-761	41	7	appl	appl	PROPN
iajs-761	41	8	.	.	PUNCT
iajs-761	42	1	sci	sci	PROPN
iajs-761	42	2	.	.	PUNCT
iajs-761	42	3	vol.24	vol.24	NOUN
iajs-761	42	4	(	(	PUNCT
iajs-761	42	5	2	2	NUM
iajs-761	42	6	)	)	PUNCT
iajs-761	42	7	2011	2011	NUM
iajs-761	42	8	structured	structure	VERB
iajs-761	42	9	query	query	NOUN
iajs-761	42	10	language	language	NOUN
iajs-761	42	11	(	(	PUNCT
iajs-761	42	12	sql	sql	NOUN
iajs-761	42	13	)	)	PUNCT
iajs-761	42	14	is	be	AUX
iajs-761	42	15	used	use	VERB
iajs-761	42	16	for	for	ADP
iajs-761	42	17	many	many	ADJ
iajs-761	42	18	database	database	NOUN
iajs-761	42	19	systems	system	NOUN
iajs-761	42	20	including	include	VERB
iajs-761	42	21	microsoft	microsoft	PROPN
iajs-761	42	22	sql	sql	PROPN
iajs-761	42	23	server	server	PROPN
iajs-761	42	24	,	,	PUNCT
iajs-761	42	25	oracle	oracle	NOUN
iajs-761	42	26	,	,	PUNCT
iajs-761	42	27	mysql	mysql	NOUN
iajs-761	42	28	and	and	CCONJ
iajs-761	42	29	even	even	ADV
iajs-761	42	30	microsoft	microsoft	PROPN
iajs-761	42	31	access[8	access[8	PROPN
iajs-761	42	32	]	]	PUNCT
iajs-761	42	33	.	.	PUNCT
iajs-761	43	1	sql	sql	NOUN
iajs-761	43	2	injection	injection	NOUN
iajs-761	43	3	is	be	AUX
iajs-761	43	4	yet	yet	ADV
iajs-761	43	5	common	common	ADJ
iajs-761	43	6	vulnerability	vulnerability	NOUN
iajs-761	43	7	that	that	PRON
iajs-761	43	8	is	be	AUX
iajs-761	43	9	the	the	DET
iajs-761	43	10	result	result	NOUN
iajs-761	43	11	of	of	ADP
iajs-761	43	12	lax	lax	ADJ
iajs-761	43	13	input	input	NOUN
iajs-761	43	14	validation	validation	NOUN
iajs-761	43	15	.	.	PUNCT
iajs-761	44	1	unlike	unlike	ADP
iajs-761	44	2	cross	cross	ADJ
iajs-761	44	3	-	-	ADJ
iajs-761	44	4	site	site	ADJ
iajs-761	44	5	scripting	scripting	NOUN
iajs-761	44	6	vulnerabilities	vulnerability	NOUN
iajs-761	44	7	that	that	PRON
iajs-761	44	8	are	be	AUX
iajs-761	44	9	ultimately	ultimately	ADV
iajs-761	44	10	directed	direct	VERB
iajs-761	44	11	at	at	ADP
iajs-761	44	12	site	site	NOUN
iajs-761	44	13	’s	’s	PART
iajs-761	44	14	visitors	visitor	NOUN
iajs-761	44	15	,	,	PUNCT
iajs-761	44	16	sql	sql	NOUN
iajs-761	44	17	injection	injection	NOUN
iajs-761	44	18	is	be	AUX
iajs-761	44	19	an	an	DET
iajs-761	44	20	attack	attack	NOUN
iajs-761	44	21	on	on	ADP
iajs-761	44	22	the	the	DET
iajs-761	44	23	site	site	NOUN
iajs-761	44	24	itself	itself	PRON
iajs-761	44	25	in	in	ADP
iajs-761	44	26	particular	particular	ADJ
iajs-761	44	27	its	its	PRON
iajs-761	44	28	database	database	NOUN
iajs-761	44	29	[	[	X
iajs-761	44	30	9	9	NUM
iajs-761	44	31	]	]	PUNCT
iajs-761	44	32	.	.	PUNCT
iajs-761	45	1	in	in	ADP
iajs-761	45	2	2008	2008	NUM
iajs-761	45	3	,	,	PUNCT
iajs-761	45	4	there	there	PRON
iajs-761	45	5	was	be	VERB
iajs-761	45	6	a	a	DET
iajs-761	45	7	significant	significant	ADJ
iajs-761	45	8	increase	increase	NOUN
iajs-761	45	9	in	in	ADP
iajs-761	45	10	the	the	DET
iajs-761	45	11	number	number	NOUN
iajs-761	45	12	of	of	ADP
iajs-761	45	13	websites	website	NOUN
iajs-761	45	14	affected	affect	VERB
iajs-761	45	15	by	by	ADP
iajs-761	45	16	sql	sql	NOUN
iajs-761	45	17	injection	injection	NOUN
iajs-761	45	18	attacks.this	attacks.this	DET
iajs-761	45	19	increase	increase	NOUN
iajs-761	45	20	can	can	AUX
iajs-761	45	21	be	be	AUX
iajs-761	45	22	attributed	attribute	VERB
iajs-761	45	23	in	in	ADP
iajs-761	45	24	part	part	NOUN
iajs-761	45	25	to	to	ADP
iajs-761	45	26	the	the	DET
iajs-761	45	27	development	development	NOUN
iajs-761	45	28	of	of	ADP
iajs-761	45	29	automated	automate	VERB
iajs-761	45	30	tools	tool	NOUN
iajs-761	45	31	that	that	PRON
iajs-761	45	32	allowed	allow	VERB
iajs-761	45	33	attackers	attacker	NOUN
iajs-761	45	34	to	to	PART
iajs-761	45	35	test	test	VERB
iajs-761	45	36	and	and	CCONJ
iajs-761	45	37	compromise	compromise	VERB
iajs-761	45	38	sites	site	NOUN
iajs-761	45	39	much	much	ADV
iajs-761	45	40	faster	fast	ADV
iajs-761	45	41	than	than	ADP
iajs-761	45	42	older	old	ADJ
iajs-761	45	43	manual	manual	NOUN
iajs-761	45	44	methods.there	methods.there	PRON
iajs-761	45	45	are	be	VERB
iajs-761	45	46	specific	specific	ADJ
iajs-761	45	47	examples	example	NOUN
iajs-761	45	48	of	of	ADP
iajs-761	45	49	sql	sql	NOUN
iajs-761	45	50	injection	injection	NOUN
iajs-761	45	51	events	event	NOUN
iajs-761	45	52	that	that	PRON
iajs-761	45	53	occurred	occur	VERB
iajs-761	45	54	in	in	ADP
iajs-761	45	55	april	april	PROPN
iajs-761	45	56	2008	2008	NUM
iajs-761	45	57	attacks	attack	NOUN
iajs-761	45	58	against	against	ADP
iajs-761	45	59	microsoft	microsoft	PROPN
iajs-761	45	60	internet	internet	PROPN
iajs-761	45	61	information	information	NOUN
iajs-761	45	62	services	service	NOUN
iajs-761	45	63	(	(	PUNCT
iajs-761	45	64	iis	iis	PROPN
iajs-761	45	65	)	)	PUNCT
iajs-761	45	66	that	that	PRON
iajs-761	45	67	affected	affect	VERB
iajs-761	45	68	more	more	ADJ
iajs-761	45	69	than	than	ADP
iajs-761	45	70	half	half	DET
iajs-761	45	71	a	a	DET
iajs-761	45	72	million	million	NUM
iajs-761	45	73	websites	website	NOUN
iajs-761	45	74	and	and	CCONJ
iajs-761	45	75	in	in	ADP
iajs-761	45	76	december	december	PROPN
iajs-761	45	77	2008	2008	NUM
iajs-761	45	78	microsoft	microsoft	PROPN
iajs-761	45	79	internet	internet	PROPN
iajs-761	45	80	explorer	explorer	PROPN
iajs-761	45	81	7	7	NUM
iajs-761	45	82	(	(	PUNCT
iajs-761	45	83	ie7	ie7	X
iajs-761	45	84	)	)	PUNCT
iajs-761	45	85	that	that	PRON
iajs-761	45	86	was	be	AUX
iajs-761	45	87	leveraged	leverage	VERB
iajs-761	45	88	via	via	ADP
iajs-761	45	89	sql	sql	NOUN
iajs-761	45	90	injection	injection	NOUN
iajs-761	45	91	attacks	attack	NOUN
iajs-761	45	92	[	[	X
iajs-761	45	93	10	10	NUM
iajs-761	45	94	]	]	PUNCT
iajs-761	45	95	.	.	PUNCT
iajs-761	46	1	sql	sql	NOUN
iajs-761	46	2	injection	injection	NOUN
iajs-761	46	3	attacks	attack	NOUN
iajs-761	46	4	are	be	AUX
iajs-761	46	5	a	a	DET
iajs-761	46	6	prime	prime	ADJ
iajs-761	46	7	example	example	NOUN
iajs-761	46	8	of	of	ADP
iajs-761	46	9	malicious	malicious	ADJ
iajs-761	46	10	input	input	NOUN
iajs-761	46	11	that	that	PRON
iajs-761	46	12	changes	change	VERB
iajs-761	46	13	the	the	DET
iajs-761	46	14	behavior	behavior	NOUN
iajs-761	46	15	of	of	ADP
iajs-761	46	16	a	a	DET
iajs-761	46	17	program	program	NOUN
iajs-761	46	18	by	by	ADP
iajs-761	46	19	introduction	introduction	NOUN
iajs-761	46	20	of	of	ADP
iajs-761	46	21	query	query	NOUN
iajs-761	46	22	structure	structure	NOUN
iajs-761	46	23	into	into	ADP
iajs-761	46	24	the	the	DET
iajs-761	46	25	input	input	NOUN
iajs-761	46	26	strings	string	NOUN
iajs-761	46	27	.	.	PUNCT
iajs-761	47	1	an	an	DET
iajs-761	47	2	application	application	NOUN
iajs-761	47	3	that	that	PRON
iajs-761	47	4	does	do	AUX
iajs-761	47	5	not	not	PART
iajs-761	47	6	perform	perform	VERB
iajs-761	47	7	input	input	NOUN
iajs-761	47	8	validation	validation	NOUN
iajs-761	47	9	(	(	PUNCT
iajs-761	47	10	or	or	CCONJ
iajs-761	47	11	employs	employ	VERB
iajs-761	47	12	error	error	NOUN
iajs-761	47	13	-	-	PUNCT
iajs-761	47	14	prone	prone	ADJ
iajs-761	47	15	validation	validation	NOUN
iajs-761	47	16	)	)	PUNCT
iajs-761	47	17	is	be	AUX
iajs-761	47	18	vulnerable	vulnerable	ADJ
iajs-761	47	19	to	to	ADP
iajs-761	47	20	sql	sql	VERB
iajs-761	47	21	injection	injection	NOUN
iajs-761	47	22	attacks	attack	NOUN
iajs-761	47	23	.	.	PUNCT
iajs-761	48	1	although	although	SCONJ
iajs-761	48	2	useful	useful	ADJ
iajs-761	48	3	as	as	ADP
iajs-761	48	4	a	a	DET
iajs-761	48	5	first	first	ADJ
iajs-761	48	6	layer	layer	NOUN
iajs-761	48	7	of	of	ADP
iajs-761	48	8	defense	defense	NOUN
iajs-761	48	9	,	,	PUNCT
iajs-761	48	10	input	input	NOUN
iajs-761	48	11	validation	validation	NOUN
iajs-761	48	12	often	often	ADV
iajs-761	48	13	is	be	AUX
iajs-761	48	14	hard	hard	ADJ
iajs-761	48	15	to	to	PART
iajs-761	48	16	get	get	VERB
iajs-761	48	17	right	right	ADJ
iajs-761	48	18	,	,	PUNCT
iajs-761	48	19	the	the	DET
iajs-761	48	20	absence	absence	NOUN
iajs-761	48	21	of	of	ADP
iajs-761	48	22	proper	proper	ADJ
iajs-761	48	23	input	input	NOUN
iajs-761	48	24	validation	validation	NOUN
iajs-761	48	25	has	have	AUX
iajs-761	48	26	been	be	AUX
iajs-761	48	27	cited	cite	VERB
iajs-761	48	28	as	as	ADP
iajs-761	48	29	the	the	DET
iajs-761	48	30	number	number	NOUN
iajs-761	48	31	one	one	NUM
iajs-761	48	32	cause	cause	NOUN
iajs-761	48	33	of	of	ADP
iajs-761	48	34	vulnerabilities	vulnerability	NOUN
iajs-761	48	35	in	in	ADP
iajs-761	48	36	web	web	NOUN
iajs-761	48	37	applications	application	NOUN
iajs-761	48	38	[	[	X
iajs-761	48	39	11	11	NUM
iajs-761	48	40	]	]	PUNCT
iajs-761	48	41	.	.	PUNCT
iajs-761	49	1	a	a	DET
iajs-761	49	2	successful	successful	ADJ
iajs-761	49	3	sql	sql	NOUN
iajs-761	49	4	injection	injection	NOUN
iajs-761	49	5	exploit	exploit	NOUN
iajs-761	49	6	can	can	AUX
iajs-761	49	7	read	read	VERB
iajs-761	49	8	confidential	confidential	ADJ
iajs-761	49	9	data	datum	NOUN
iajs-761	49	10	from	from	ADP
iajs-761	49	11	the	the	DET
iajs-761	49	12	database	database	NOUN
iajs-761	49	13	,	,	PUNCT
iajs-761	49	14	modify	modify	VERB
iajs-761	49	15	database	database	NOUN
iajs-761	49	16	data	datum	NOUN
iajs-761	49	17	(	(	PUNCT
iajs-761	49	18	insert	insert	NOUN
iajs-761	49	19	/	/	SYM
iajs-761	49	20	update	update	NOUN
iajs-761	49	21	/	/	SYM
iajs-761	49	22	delete	delete	NOUN
iajs-761	49	23	)	)	PUNCT
iajs-761	49	24	,	,	PUNCT
iajs-761	49	25	execute	execute	VERB
iajs-761	49	26	administration	administration	NOUN
iajs-761	49	27	operations	operation	NOUN
iajs-761	49	28	on	on	ADP
iajs-761	49	29	the	the	DET
iajs-761	49	30	database	database	NOUN
iajs-761	49	31	such	such	ADJ
iajs-761	49	32	as	as	ADP
iajs-761	49	33	shutdown	shutdown	NOUN
iajs-761	49	34	of	of	ADP
iajs-761	49	35	database	database	NOUN
iajs-761	49	36	management	management	NOUN
iajs-761	49	37	system	system	NOUN
iajs-761	49	38	(	(	PUNCT
iajs-761	49	39	dbms	dbms	PROPN
iajs-761	49	40	)	)	PUNCT
iajs-761	49	41	,	,	PUNCT
iajs-761	49	42	recover	recover	VERB
iajs-761	49	43	the	the	DET
iajs-761	49	44	content	content	NOUN
iajs-761	49	45	of	of	ADP
iajs-761	49	46	a	a	DET
iajs-761	49	47	given	give	VERB
iajs-761	49	48	file	file	NOUN
iajs-761	49	49	present	present	ADJ
iajs-761	49	50	on	on	ADP
iajs-761	49	51	the	the	DET
iajs-761	49	52	dbms	dbms	NOUN
iajs-761	49	53	file	file	NOUN
iajs-761	49	54	system	system	NOUN
iajs-761	49	55	and	and	CCONJ
iajs-761	49	56	in	in	ADP
iajs-761	49	57	some	some	DET
iajs-761	49	58	cases	case	NOUN
iajs-761	49	59	issue	issue	VERB
iajs-761	49	60	commands	command	NOUN
iajs-761	49	61	to	to	ADP
iajs-761	49	62	the	the	DET
iajs-761	49	63	operating	operating	NOUN
iajs-761	49	64	system	system	NOUN
iajs-761	49	65	,	,	PUNCT
iajs-761	49	66	it	it	PRON
iajs-761	49	67	may	may	AUX
iajs-761	49	68	also	also	ADV
iajs-761	49	69	lead	lead	VERB
iajs-761	49	70	to	to	ADP
iajs-761	49	71	many	many	ADJ
iajs-761	49	72	potential	potential	ADJ
iajs-761	49	73	attacks	attack	NOUN
iajs-761	49	74	in	in	ADP
iajs-761	49	75	other	other	ADJ
iajs-761	49	76	forms[6	forms[6	NUM
iajs-761	49	77	]	]	PUNCT
iajs-761	49	78	.	.	PUNCT
iajs-761	50	1	-proposed	-proposed	ADJ
iajs-761	50	2	system	system	NOUN
iajs-761	50	3	a	a	DET
iajs-761	50	4	web	web	NOUN
iajs-761	50	5	application	application	NOUN
iajs-761	50	6	is	be	AUX
iajs-761	50	7	vulnerable	vulnerable	ADJ
iajs-761	50	8	to	to	ADP
iajs-761	50	9	an	an	DET
iajs-761	50	10	sql	sql	NOUN
iajs-761	50	11	injection	injection	NOUN
iajs-761	50	12	attack	attack	NOUN
iajs-761	50	13	if	if	SCONJ
iajs-761	50	14	an	an	DET
iajs-761	50	15	attacker	attacker	NOUN
iajs-761	50	16	is	be	AUX
iajs-761	50	17	able	able	ADJ
iajs-761	50	18	to	to	PART
iajs-761	50	19	insert	insert	VERB
iajs-761	50	20	sql	sql	NOUN
iajs-761	50	21	statements	statement	NOUN
iajs-761	50	22	into	into	ADP
iajs-761	50	23	an	an	DET
iajs-761	50	24	existing	exist	VERB
iajs-761	50	25	sql	sql	NOUN
iajs-761	50	26	query	query	NOUN
iajs-761	50	27	of	of	ADP
iajs-761	50	28	the	the	DET
iajs-761	50	29	application	application	NOUN
iajs-761	50	30	.	.	PUNCT
iajs-761	51	1	this	this	PRON
iajs-761	51	2	is	be	AUX
iajs-761	51	3	usually	usually	ADV
iajs-761	51	4	achieved	achieve	VERB
iajs-761	51	5	by	by	ADP
iajs-761	51	6	injecting	inject	VERB
iajs-761	51	7	malicious	malicious	ADJ
iajs-761	51	8	input	input	NOUN
iajs-761	51	9	into	into	ADP
iajs-761	51	10	user	user	NOUN
iajs-761	51	11	fields	field	NOUN
iajs-761	51	12	that	that	PRON
iajs-761	51	13	are	be	AUX
iajs-761	51	14	used	use	VERB
iajs-761	51	15	to	to	PART
iajs-761	51	16	compose	compose	VERB
iajs-761	51	17	the	the	DET
iajs-761	51	18	query	query	NOUN
iajs-761	51	19	,	,	PUNCT
iajs-761	51	20	login	login	NOUN
iajs-761	51	21	page	page	NOUN
iajs-761	51	22	prompts	prompt	VERB
iajs-761	51	23	the	the	DET
iajs-761	51	24	user	user	NOUN
iajs-761	51	25	to	to	PART
iajs-761	51	26	enter	enter	VERB
iajs-761	51	27	her	her	PRON
iajs-761	51	28	username	username	NOUN
iajs-761	51	29	and	and	CCONJ
iajs-761	51	30	password	password	NOUN
iajs-761	51	31	into	into	ADP
iajs-761	51	32	a	a	DET
iajs-761	51	33	form	form	NOUN
iajs-761	51	34	typ	typ	NOUN
iajs-761	51	35	ically	ically	ADV
iajs-761	51	36	used	use	VERB
iajs-761	51	37	for	for	ADP
iajs-761	51	38	checking	check	VERB
iajs-761	51	39	the	the	DET
iajs-761	51	40	user	user	NOUN
iajs-761	51	41	login	login	NOUN
iajs-761	51	42	credentials	credential	NOUN
iajs-761	51	43	therefore	therefore	ADV
iajs-761	51	44	,	,	PUNCT
iajs-761	51	45	are	be	AUX
iajs-761	51	46	prime	prime	ADJ
iajs-761	51	47	targets	target	NOUN
iajs-761	51	48	for	for	ADP
iajs-761	51	49	an	an	DET
iajs-761	51	50	attacker	attacker	NOUN
iajs-761	51	51	.	.	PUNCT
iajs-761	52	1	in	in	ADP
iajs-761	52	2	this	this	DET
iajs-761	52	3	example	example	NOUN
iajs-761	52	4	,	,	PUNCT
iajs-761	52	5	if	if	SCONJ
iajs-761	52	6	the	the	DET
iajs-761	52	7	login	login	NOUN
iajs-761	52	8	application	application	NOUN
iajs-761	52	9	does	do	AUX
iajs-761	52	10	not	not	PART
iajs-761	52	11	perform	perform	VERB
iajs-761	52	12	correct	correct	ADJ
iajs-761	52	13	input	input	NOUN
iajs-761	52	14	validation	validation	NOUN
iajs-761	52	15	of	of	ADP
iajs-761	52	16	the	the	DET
iajs-761	52	17	form	form	NOUN
iajs-761	52	18	fields	field	NOUN
iajs-761	52	19	,	,	PUNCT
iajs-761	52	20	the	the	DET
iajs-761	52	21	attacker	attacker	NOUN
iajs-761	52	22	can	can	AUX
iajs-761	52	23	inject	inject	VERB
iajs-761	52	24	strings	string	NOUN
iajs-761	52	25	into	into	ADP
iajs-761	52	26	the	the	DET
iajs-761	52	27	query	query	NOUN
iajs-761	52	28	that	that	PRON
iajs-761	52	29	alter	alter	VERB
iajs-761	52	30	its	its	PRON
iajs-761	52	31	semantics	semantic	NOUN
iajs-761	52	32	.	.	PUNCT
iajs-761	53	1	for	for	ADP
iajs-761	53	2	example	example	NOUN
iajs-761	53	3	,	,	PUNCT
iajs-761	53	4	consider	consider	VERB
iajs-761	53	5	an	an	DET
iajs-761	53	6	hacker	hacker	NOUN
iajs-761	53	7	entering	enter	VERB
iajs-761	53	8	“	"	PUNCT
iajs-761	53	9	or	or	CCONJ
iajs-761	53	10	1=1”-one	1=1”-one	NUM
iajs-761	53	11	of	of	ADP
iajs-761	53	12	sql	sql	PROPN
iajs-761	53	13	injection	injection	NOUN
iajs-761	53	14	string	string	NOUN
iajs-761	53	15	as	as	ADP
iajs-761	53	16	in	in	ADP
iajs-761	53	17	the	the	DET
iajs-761	53	18	tabel(1	tabel(1	NOUN
iajs-761	53	19	)	)	PUNCT
iajs-761	53	20	,	,	PUNCT
iajs-761	53	21	the	the	DET
iajs-761	53	22	“	"	PUNCT
iajs-761	53	23	--	--	PUNCT
iajs-761	53	24	”	"	PUNCT
iajs-761	53	25	command	command	NOUN
iajs-761	53	26	indicates	indicate	VERB
iajs-761	53	27	a	a	DET
iajs-761	53	28	comment	comment	NOUN
iajs-761	53	29	in	in	ADP
iajs-761	53	30	transact	transact	NOUN
iajs-761	53	31	-	-	PUNCT
iajs-761	53	32	sql	sql	NOUN
iajs-761	53	33	.	.	PUNCT
iajs-761	54	1	hence	hence	ADV
iajs-761	54	2	,	,	PUNCT
iajs-761	54	3	everything	everything	PRON
iajs-761	54	4	after	after	ADP
iajs-761	54	5	the	the	DET
iajs-761	54	6	first	first	ADJ
iajs-761	54	7	“	"	PUNCT
iajs-761	54	8	--	--	PUNCT
iajs-761	54	9	”	"	PUNCT
iajs-761	54	10	is	be	AUX
iajs-761	54	11	ignored	ignore	VERB
iajs-761	54	12	by	by	ADP
iajs-761	54	13	the	the	DET
iajs-761	54	14	sql	sql	NOUN
iajs-761	54	15	database	database	NOUN
iajs-761	54	16	engine	engine	NOUN
iajs-761	54	17	with	with	ADP
iajs-761	54	18	the	the	DET
iajs-761	54	19	help	help	NOUN
iajs-761	54	20	of	of	ADP
iajs-761	54	21	the	the	DET
iajs-761	54	22	first	first	ADJ
iajs-761	54	23	quote	quote	NOUN
iajs-761	54	24	in	in	ADP
iajs-761	54	25	the	the	DET
iajs-761	54	26	input	input	NOUN
iajs-761	54	27	string	string	NOUN
iajs-761	54	28	,	,	PUNCT
iajs-761	54	29	the	the	DET
iajs-761	54	30	user	user	NOUN
iajs-761	54	31	name	name	NOUN
iajs-761	54	32	string	string	NOUN
iajs-761	54	33	is	be	AUX
iajs-761	54	34	closed	close	VERB
iajs-761	54	35	,	,	PUNCT
iajs-761	54	36	while	while	SCONJ
iajs-761	54	37	the	the	DET
iajs-761	54	38	“	"	PUNCT
iajs-761	54	39	or	or	CCONJ
iajs-761	54	40	1=1	1=1	NUM
iajs-761	54	41	”	"	PUNCT
iajs-761	54	42	adds	add	VERB
iajs-761	54	43	a	a	DET
iajs-761	54	44	clause	clause	NOUN
iajs-761	54	45	to	to	ADP
iajs-761	54	46	the	the	DET
iajs-761	54	47	query	query	NOUN
iajs-761	54	48	which	which	PRON
iajs-761	54	49	evaluates	evaluate	VERB
iajs-761	54	50	to	to	ADP
iajs-761	54	51	true	true	ADJ
iajs-761	54	52	for	for	ADP
iajs-761	54	53	every	every	DET
iajs-761	54	54	row	row	NOUN
iajs-761	54	55	in	in	ADP
iajs-761	54	56	the	the	DET
iajs-761	54	57	table	table	NOUN
iajs-761	54	58	.	.	PUNCT
iajs-761	55	1	when	when	SCONJ
iajs-761	55	2	executing	execute	VERB
iajs-761	55	3	this	this	DET
iajs-761	55	4	query	query	NOUN
iajs-761	55	5	,	,	PUNCT
iajs-761	55	6	the	the	DET
iajs-761	55	7	database	database	NOUN
iajs-761	55	8	returns	return	VERB
iajs-761	55	9	all	all	DET
iajs-761	55	10	user	user	NOUN
iajs-761	55	11	rows	row	NOUN
iajs-761	55	12	,	,	PUNCT
iajs-761	55	13	which	which	DET
iajs-761	55	14	applications	application	NOUN
iajs-761	55	15	often	often	ADV
iajs-761	55	16	interpret	interpret	VERB
iajs-761	55	17	as	as	ADP
iajs-761	55	18	a	a	DET
iajs-761	55	19	valid	valid	ADJ
iajs-761	55	20	login	login	NOUN
iajs-761	55	21	.	.	PUNCT
iajs-761	56	1	so	so	ADV
iajs-761	56	2	in	in	ADP
iajs-761	56	3	the	the	DET
iajs-761	56	4	proposed	propose	VERB
iajs-761	56	5	system	system	NOUN
iajs-761	56	6	all	all	DET
iajs-761	56	7	client	client	NOUN
iajs-761	56	8	-	-	PUNCT
iajs-761	56	9	supplied	supply	VERB
iajs-761	56	10	data	datum	NOUN
iajs-761	56	11	needs	need	VERB
iajs-761	56	12	to	to	PART
iajs-761	56	13	be	be	AUX
iajs-761	56	14	cleansed	cleanse	VERB
iajs-761	56	15	of	of	ADP
iajs-761	56	16	any	any	DET
iajs-761	56	17	characters	character	NOUN
iajs-761	56	18	or	or	CCONJ
iajs-761	56	19	strings	string	NOUN
iajs-761	56	20	that	that	PRON
iajs-761	56	21	could	could	AUX
iajs-761	56	22	possibly	possibly	ADV
iajs-761	56	23	be	be	AUX
iajs-761	56	24	used	use	VERB
iajs-761	56	25	maliciously	maliciously	ADV
iajs-761	56	26	as	as	SCONJ
iajs-761	56	27	shown	show	VERB
iajs-761	56	28	in	in	ADP
iajs-761	56	29	the	the	DET
iajs-761	56	30	figure(1	figure(1	NOUN
iajs-761	56	31	)	)	PUNCT
iajs-761	56	32	.	.	PUNCT
iajs-761	57	1	in	in	ADP
iajs-761	57	2	this	this	DET
iajs-761	57	3	section	section	NOUN
iajs-761	57	4	list	list	NOUN
iajs-761	57	5	proposed	propose	VERB
iajs-761	57	6	methods	method	NOUN
iajs-761	57	7	can	can	AUX
iajs-761	57	8	be	be	AUX
iajs-761	57	9	applied	apply	VERB
iajs-761	57	10	to	to	PART
iajs-761	57	11	minimize	minimize	VERB
iajs-761	57	12	the	the	DET
iajs-761	57	13	risk	risk	NOUN
iajs-761	57	14	of	of	ADP
iajs-761	57	15	a	a	DET
iajs-761	57	16	sql	sql	NOUN
iajs-761	57	17	injection	injection	NOUN
iajs-761	57	18	attack	attack	NOUN
iajs-761	57	19	.	.	PUNCT
iajs-761	58	1	1	1	X
iajs-761	58	2	.	.	X
iajs-761	58	3	validation	validation	NOUN
iajs-761	58	4	input	input	NOUN
iajs-761	58	5	the	the	DET
iajs-761	58	6	first	first	ADJ
iajs-761	58	7	step	step	NOUN
iajs-761	58	8	in	in	ADP
iajs-761	58	9	any	any	DET
iajs-761	58	10	form	form	NOUN
iajs-761	58	11	processing	processing	NOUN
iajs-761	58	12	script	script	NOUN
iajs-761	58	13	should	should	AUX
iajs-761	58	14	check	check	VERB
iajs-761	58	15	the	the	DET
iajs-761	58	16	syntax	syntax	NOUN
iajs-761	58	17	of	of	ADP
iajs-761	58	18	input	input	NOUN
iajs-761	58	19	for	for	ADP
iajs-761	58	20	validity	validity	NOUN
iajs-761	58	21	to	to	PART
iajs-761	58	22	verify	verify	VERB
iajs-761	58	23	that	that	SCONJ
iajs-761	58	24	the	the	DET
iajs-761	58	25	input	input	NOUN
iajs-761	58	26	is	be	AUX
iajs-761	58	27	a	a	DET
iajs-761	58	28	valid	valid	ADJ
iajs-761	58	29	input	input	NOUN
iajs-761	58	30	in	in	ADP
iajs-761	58	31	the	the	DET
iajs-761	58	32	language	language	NOUN
iajs-761	58	33	.	.	PUNCT
iajs-761	59	1	the	the	DET
iajs-761	59	2	validation	validation	NOUN
iajs-761	59	3	could	could	AUX
iajs-761	59	4	be	be	AUX
iajs-761	59	5	anything	anything	PRON
iajs-761	59	6	such	such	ADJ
iajs-761	59	7	as	as	ADP
iajs-761	59	8	checking	check	VERB
iajs-761	59	9	whether	whether	SCONJ
iajs-761	59	10	the	the	DET
iajs-761	59	11	entered	enter	VERB
iajs-761	59	12	value	value	NOUN
iajs-761	59	13	for	for	ADP
iajs-761	59	14	“	"	PUNCT
iajs-761	59	15	password	password	NOUN
iajs-761	59	16	"	"	PUNCT
iajs-761	59	17	is	be	AUX
iajs-761	59	18	a	a	DET
iajs-761	59	19	number	number	NOUN
iajs-761	59	20	,	,	PUNCT
iajs-761	59	21	and	and	CCONJ
iajs-761	59	22	is	be	AUX
iajs-761	59	23	16	16	NUM
iajs-761	59	24	or	or	CCONJ
iajs-761	59	25	over	over	ADV
iajs-761	59	26	,	,	PUNCT
iajs-761	59	27	or	or	CCONJ
iajs-761	59	28	making	make	VERB
iajs-761	59	29	sure	sure	ADJ
iajs-761	59	30	the	the	DET
iajs-761	59	31	username	username	ADJ
iajs-761	59	32	column	column	NOUN
iajs-761	59	33	has	have	VERB
iajs-761	59	34	only	only	ADV
iajs-761	59	35	valid	valid	ADJ
iajs-761	59	36	characters	character	NOUN
iajs-761	59	37	such	such	ADJ
iajs-761	59	38	as	as	ADP
iajs-761	59	39	a	a	PRON
iajs-761	59	40	to	to	ADP
iajs-761	59	41	z	z	PROPN
iajs-761	59	42	,	,	PUNCT
iajs-761	59	43	a	a	PRON
iajs-761	59	44	to	to	ADP
iajs-761	59	45	z	z	NOUN
iajs-761	59	46	and	and	CCONJ
iajs-761	59	47	many	many	ADJ
iajs-761	59	48	classes	class	NOUN
iajs-761	59	49	of	of	ADP
iajs-761	59	50	input	input	NOUN
iajs-761	59	51	have	have	AUX
iajs-761	59	52	fixed	fix	VERB
iajs-761	59	53	languages	language	NOUN
iajs-761	59	54	such	such	ADJ
iajs-761	59	55	email	email	NOUN
iajs-761	59	56	addresses	address	NOUN
iajs-761	59	57	,	,	PUNCT
iajs-761	59	58	dates	date	NOUN
iajs-761	59	59	etc	etc	X
iajs-761	59	60	.	.	PUNCT
iajs-761	60	1	2	2	X
iajs-761	60	2	.	.	X
iajs-761	60	3	encoding	encode	VERB
iajs-761	60	4	input	input	NOUN
iajs-761	60	5	sometimes	sometimes	ADV
iajs-761	60	6	input	input	NOUN
iajs-761	60	7	might	might	AUX
iajs-761	60	8	contain	contain	VERB
iajs-761	60	9	some	some	DET
iajs-761	60	10	illegal	illegal	ADJ
iajs-761	60	11	characters	character	NOUN
iajs-761	60	12	,	,	PUNCT
iajs-761	60	13	or	or	CCONJ
iajs-761	60	14	it	it	PRON
iajs-761	60	15	might	might	AUX
iajs-761	60	16	not	not	PART
iajs-761	60	17	always	always	ADV
iajs-761	60	18	be	be	AUX
iajs-761	60	19	viable	viable	ADJ
iajs-761	60	20	to	to	PART
iajs-761	60	21	validate	validate	VERB
iajs-761	60	22	all	all	DET
iajs-761	60	23	user	user	NOUN
iajs-761	60	24	input	input	NOUN
iajs-761	60	25	for	for	ADP
iajs-761	60	26	example	example	NOUN
iajs-761	60	27	,	,	PUNCT
iajs-761	60	28	in	in	ADP
iajs-761	60	29	a	a	DET
iajs-761	60	30	search	search	NOUN
iajs-761	60	31	field	field	NOUN
iajs-761	60	32	the	the	DET
iajs-761	60	33	user	user	NOUN
iajs-761	60	34	could	could	AUX
iajs-761	60	35	type	type	VERB
iajs-761	60	36	anything	anything	PRON
iajs-761	60	37	that	that	PRON
iajs-761	60	38	they	they	PRON
iajs-761	60	39	are	be	AUX
iajs-761	60	40	searching	search	VERB
iajs-761	60	41	for	for	ADP
iajs-761	60	42	,	,	PUNCT
iajs-761	60	43	including	include	VERB
iajs-761	60	44	script	script	VERB
iajs-761	60	45	tags	tag	NOUN
iajs-761	60	46	such	such	ADJ
iajs-761	60	47	as	as	ADP
iajs-761	60	48	<	<	X
iajs-761	60	49	script	script	NOUN
iajs-761	60	50	>	>	X
iajs-761	60	51	,	,	PUNCT
iajs-761	60	52	encoding	encoding	NOUN
iajs-761	60	53	is	be	AUX
iajs-761	60	54	the	the	DET
iajs-761	60	55	best	good	ADJ
iajs-761	60	56	way	way	NOUN
iajs-761	60	57	to	to	PART
iajs-761	60	58	neutralize	neutralize	VERB
iajs-761	60	59	ibn	ibn	PROPN
iajs-761	60	60	alhaitham	alhaitham	NOUN
iajs-761	60	61	j.	j.	PROPN
iajs-761	60	62	for	for	ADP
iajs-761	60	63	pure	pure	ADJ
iajs-761	60	64	&	&	CCONJ
iajs-761	60	65	appl	appl	PROPN
iajs-761	60	66	.	.	PUNCT
iajs-761	61	1	sci	sci	PROPN
iajs-761	61	2	.	.	PUNCT
iajs-761	61	3	vol.24	vol.24	NOUN
iajs-761	61	4	(	(	PUNCT
iajs-761	61	5	2	2	NUM
iajs-761	61	6	)	)	PUNCT
iajs-761	61	7	2011	2011	NUM
iajs-761	61	8	harmful	harmful	ADJ
iajs-761	61	9	data	datum	NOUN
iajs-761	61	10	from	from	ADP
iajs-761	61	11	user	user	NOUN
iajs-761	61	12	input	input	NOUN
iajs-761	61	13	,	,	PUNCT
iajs-761	61	14	since	since	SCONJ
iajs-761	61	15	encoding	encoding	NOUN
iajs-761	61	16	translates	translate	VERB
iajs-761	61	17	the	the	DET
iajs-761	61	18	harmful	harmful	ADJ
iajs-761	61	19	characters	character	NOUN
iajs-761	61	20	into	into	ADP
iajs-761	61	21	their	their	PRON
iajs-761	61	22	display	display	NOUN
iajs-761	61	23	equivalents	equivalent	NOUN
iajs-761	61	24	for	for	ADP
iajs-761	61	25	example	example	NOUN
iajs-761	61	26	the	the	DET
iajs-761	61	27	<	<	X
iajs-761	61	28	character	character	NOUN
iajs-761	61	29	will	will	AUX
iajs-761	61	30	be	be	AUX
iajs-761	61	31	translated	translate	VERB
iajs-761	61	32	into	into	ADP
iajs-761	61	33	&	&	CCONJ
iajs-761	61	34	lt	lt	PROPN
iajs-761	61	35	;	;	PUNCT
iajs-761	61	36	character	character	NOUN
iajs-761	61	37	.	.	PUNCT
iajs-761	62	1	the	the	DET
iajs-761	62	2	htmlencode	htmlencode	PROPN
iajs-761	62	3	method	method	NOUN
iajs-761	62	4	of	of	ADP
iajs-761	62	5	the	the	DET
iajs-761	62	6	server	server	NOUN
iajs-761	62	7	object	object	NOUN
iajs-761	62	8	can	can	AUX
iajs-761	62	9	be	be	AUX
iajs-761	62	10	used	use	VERB
iajs-761	62	11	to	to	PART
iajs-761	62	12	encode	encode	VERB
iajs-761	62	13	the	the	DET
iajs-761	62	14	harmful	harmful	ADJ
iajs-761	62	15	characters	character	NOUN
iajs-761	62	16	.	.	PUNCT
iajs-761	63	1	3	3	X
iajs-761	63	2	.	.	X
iajs-761	63	3	filtering	filter	VERB
iajs-761	63	4	input	input	NOUN
iajs-761	63	5	if	if	SCONJ
iajs-761	63	6	an	an	DET
iajs-761	63	7	application	application	NOUN
iajs-761	63	8	does	do	AUX
iajs-761	63	9	not	not	PART
iajs-761	63	10	filter	filter	VERB
iajs-761	63	11	user	user	NOUN
iajs-761	63	12	input	input	NOUN
iajs-761	63	13	before	before	SCONJ
iajs-761	63	14	it	it	PRON
iajs-761	63	15	is	be	AUX
iajs-761	63	16	used	use	VERB
iajs-761	63	17	in	in	ADP
iajs-761	63	18	a	a	DET
iajs-761	63	19	sql	sql	NOUN
iajs-761	63	20	query	query	NOUN
iajs-761	63	21	,	,	PUNCT
iajs-761	63	22	then	then	ADV
iajs-761	63	23	sql	sql	VERB
iajs-761	63	24	injection	injection	NOUN
iajs-761	63	25	vulnerability	vulnerability	NOUN
iajs-761	63	26	occurs	occur	VERB
iajs-761	63	27	because	because	SCONJ
iajs-761	63	28	server	server	NOUN
iajs-761	63	29	received	receive	VERB
iajs-761	63	30	incorrect	incorrect	ADJ
iajs-761	63	31	input	input	NOUN
iajs-761	63	32	from	from	ADP
iajs-761	63	33	an	an	DET
iajs-761	63	34	untrusted	untrusted	ADJ
iajs-761	63	35	client.so	client.so	NOUN
iajs-761	63	36	proposed	propose	VERB
iajs-761	63	37	system	system	NOUN
iajs-761	63	38	prevent	prevent	VERB
iajs-761	63	39	sql	sql	NOUN
iajs-761	63	40	injection	injection	NOUN
iajs-761	63	41	attacks	attack	NOUN
iajs-761	63	42	by	by	ADP
iajs-761	63	43	filtering	filter	VERB
iajs-761	63	44	user	user	NOUN
iajs-761	63	45	input	input	NOUN
iajs-761	63	46	using	use	VERB
iajs-761	63	47	language	language	NOUN
iajs-761	63	48	-	-	PUNCT
iajs-761	63	49	supplied	supply	VERB
iajs-761	63	50	input	input	NOUN
iajs-761	63	51	filtering	filtering	NOUN
iajs-761	63	52	functions	function	NOUN
iajs-761	63	53	before	before	ADP
iajs-761	63	54	using	use	VERB
iajs-761	63	55	untrusted	untrusted	ADJ
iajs-761	63	56	input	input	NOUN
iajs-761	63	57	in	in	ADP
iajs-761	63	58	a	a	DET
iajs-761	63	59	sql	sql	NOUN
iajs-761	63	60	query	query	NOUN
iajs-761	63	61	.	.	PUNCT
iajs-761	64	1	for	for	ADP
iajs-761	64	2	example	example	NOUN
iajs-761	64	3	,	,	PUNCT
iajs-761	64	4	let	let	VERB
iajs-761	64	5	's	us	PRON
iajs-761	64	6	suppose	suppose	VERB
iajs-761	64	7	to	to	PART
iajs-761	64	8	filter	filter	VERB
iajs-761	64	9	out	out	ADP
iajs-761	64	10	special	special	ADJ
iajs-761	64	11	characters	character	NOUN
iajs-761	64	12	such	such	ADJ
iajs-761	64	13	as	as	ADP
iajs-761	64	14	the	the	DET
iajs-761	64	15	following	following	NOUN
iajs-761	64	16	:	:	PUNCT
iajs-761	64	17	[	[	PUNCT
iajs-761	64	18	]	]	X
iajs-761	64	19	{	{	PUNCT
iajs-761	64	20	}	}	PUNCT
iajs-761	64	21	;	;	PUNCT
iajs-761	64	22	&	&	CCONJ
iajs-761	64	23	.	.	PUNCT
iajs-761	65	1	to	to	PART
iajs-761	65	2	achieve	achieve	VERB
iajs-761	65	3	this	this	DET
iajs-761	65	4	functionality	functionality	NOUN
iajs-761	65	5	use	use	NOUN
iajs-761	65	6	the	the	DET
iajs-761	65	7	replace	replace	NOUN
iajs-761	65	8	method	method	NOUN
iajs-761	65	9	of	of	ADP
iajs-761	65	10	the	the	DET
iajs-761	65	11	string	string	NOUN
iajs-761	65	12	object	object	NOUN
iajs-761	65	13	this	this	DET
iajs-761	65	14	code	code	NOUN
iajs-761	65	15	will	will	AUX
iajs-761	65	16	replace	replace	VERB
iajs-761	65	17	all	all	DET
iajs-761	65	18	the	the	DET
iajs-761	65	19	unwanted	unwanted	ADJ
iajs-761	65	20	characters	character	NOUN
iajs-761	65	21	from	from	ADP
iajs-761	65	22	the	the	DET
iajs-761	65	23	users	user	NOUN
iajs-761	65	24	input	input	NOUN
iajs-761	65	25	.	.	PUNCT
iajs-761	66	1	4	4	X
iajs-761	66	2	.	.	X
iajs-761	66	3	limit	limit	VERB
iajs-761	66	4	the	the	DET
iajs-761	66	5	length	length	NOUN
iajs-761	66	6	of	of	ADP
iajs-761	66	7	user	user	NOUN
iajs-761	66	8	input	input	NOUN
iajs-761	66	9	make	make	VERB
iajs-761	66	10	use	use	NOUN
iajs-761	66	11	of	of	ADP
iajs-761	66	12	the	the	DET
iajs-761	66	13	maxlength	maxlength	NOUN
iajs-761	66	14	attribute	attribute	NOUN
iajs-761	66	15	of	of	ADP
iajs-761	66	16	the	the	DET
iajs-761	66	17	textbox	textbox	NOUN
iajs-761	66	18	controls	control	NOUN
iajs-761	66	19	will	will	AUX
iajs-761	66	20	be	be	AUX
iajs-761	66	21	restricting	restrict	VERB
iajs-761	66	22	the	the	DET
iajs-761	66	23	number	number	NOUN
iajs-761	66	24	of	of	ADP
iajs-761	66	25	characters	character	NOUN
iajs-761	66	26	the	the	DET
iajs-761	66	27	hacker	hacker	NOUN
iajs-761	66	28	can	can	AUX
iajs-761	66	29	type	type	VERB
iajs-761	66	30	.	.	PUNCT
iajs-761	67	1	in	in	ADP
iajs-761	67	2	proposed	propose	VERB
iajs-761	67	3	system	system	NOUN
iajs-761	67	4	all	all	DET
iajs-761	67	5	text	text	NOUN
iajs-761	67	6	boxes	box	NOUN
iajs-761	67	7	and	and	CCONJ
iajs-761	67	8	form	form	NOUN
iajs-761	67	9	fields	field	NOUN
iajs-761	67	10	should	should	AUX
iajs-761	67	11	be	be	AUX
iajs-761	67	12	always	always	ADV
iajs-761	67	13	as	as	ADV
iajs-761	67	14	short	short	ADJ
iajs-761	67	15	as	as	ADP
iajs-761	67	16	possible	possible	ADJ
iajs-761	67	17	for	for	ADP
iajs-761	67	18	example	example	NOUN
iajs-761	67	19	,	,	PUNCT
iajs-761	67	20	if	if	SCONJ
iajs-761	67	21	the	the	DET
iajs-761	67	22	firstname	firstname	PROPN
iajs-761	67	23	textbox	textbox	NOUN
iajs-761	67	24	should	should	AUX
iajs-761	67	25	only	only	ADV
iajs-761	67	26	accept	accept	VERB
iajs-761	67	27	40	40	NUM
iajs-761	67	28	characters	character	NOUN
iajs-761	67	29	,	,	PUNCT
iajs-761	67	30	then	then	ADV
iajs-761	67	31	enforce	enforce	VERB
iajs-761	67	32	the	the	DET
iajs-761	67	33	length	length	NOUN
iajs-761	67	34	in	in	ADP
iajs-761	67	35	the	the	DET
iajs-761	67	36	maxlength	maxlength	NOUN
iajs-761	67	37	attribute	attribute	NOUN
iajs-761	67	38	.	.	PUNCT
iajs-761	68	1	this	this	PRON
iajs-761	68	2	will	will	AUX
iajs-761	68	3	restrict	restrict	VERB
iajs-761	68	4	the	the	DET
iajs-761	68	5	hacker	hacker	NOUN
iajs-761	68	6	to	to	PART
iajs-761	68	7	send	send	VERB
iajs-761	68	8	small	small	ADJ
iajs-761	68	9	set	set	NOUN
iajs-761	68	10	of	of	ADP
iajs-761	68	11	commands	command	NOUN
iajs-761	68	12	back	back	ADV
iajs-761	68	13	to	to	ADP
iajs-761	68	14	the	the	DET
iajs-761	68	15	server	server	NOUN
iajs-761	68	16	<	<	X
iajs-761	68	17	input	input	NOUN
iajs-761	68	18	type="text	type="text	NOUN
iajs-761	68	19	"	"	PUNCT
iajs-761	68	20	id="txtfirstname	id="txtfirstname	NUM
iajs-761	68	21	"	"	PUNCT
iajs-761	68	22	maxlength="40	maxlength="40	NUM
iajs-761	68	23	"	"	PUNCT
iajs-761	68	24	runat="server	runat="server	NOUN
iajs-761	68	25	"	"	PUNCT
iajs-761	68	26	/	/	SYM
iajs-761	68	27	>	>	X
iajs-761	68	28	5	5	X
iajs-761	68	29	.	.	PUNCT
iajs-761	68	30	modify	modify	VERB
iajs-761	68	31	error	error	NOUN
iajs-761	68	32	reports	report	NOUN
iajs-761	68	33	in	in	ADP
iajs-761	68	34	situations	situation	NOUN
iajs-761	68	35	where	where	SCONJ
iajs-761	68	36	the	the	DET
iajs-761	68	37	attacker	attacker	NOUN
iajs-761	68	38	has	have	VERB
iajs-761	68	39	no	no	DET
iajs-761	68	40	knowledge	knowledge	NOUN
iajs-761	68	41	of	of	ADP
iajs-761	68	42	the	the	DET
iajs-761	68	43	underlying	underlie	VERB
iajs-761	68	44	sql	sql	NOUN
iajs-761	68	45	query	query	NOUN
iajs-761	68	46	or	or	CCONJ
iajs-761	68	47	the	the	DET
iajs-761	68	48	contributing	contribute	VERB
iajs-761	68	49	tables	table	NOUN
iajs-761	68	50	,	,	PUNCT
iajs-761	68	51	hacker	hacker	NOUN
iajs-761	68	52	try	try	VERB
iajs-761	68	53	to	to	PART
iajs-761	68	54	tamper	tamper	VERB
iajs-761	68	55	with	with	ADP
iajs-761	68	56	the	the	DET
iajs-761	68	57	sql	sql	NOUN
iajs-761	68	58	statement	statement	NOUN
iajs-761	68	59	in	in	ADP
iajs-761	68	60	order	order	NOUN
iajs-761	68	61	to	to	PART
iajs-761	68	62	receive	receive	VERB
iajs-761	68	63	an	an	DET
iajs-761	68	64	error	error	NOUN
iajs-761	68	65	message	message	NOUN
iajs-761	68	66	and	and	CCONJ
iajs-761	68	67	can	can	AUX
iajs-761	68	68	gain	gain	VERB
iajs-761	68	69	more	more	ADJ
iajs-761	68	70	information	information	NOUN
iajs-761	68	71	about	about	ADP
iajs-761	68	72	the	the	DET
iajs-761	68	73	sql	sql	NOUN
iajs-761	68	74	statement	statement	NOUN
iajs-761	68	75	,	,	PUNCT
iajs-761	68	76	and	and	CCONJ
iajs-761	68	77	can	can	AUX
iajs-761	68	78	start	start	VERB
iajs-761	68	79	tampering	tamper	VERB
iajs-761	68	80	with	with	ADP
iajs-761	68	81	the	the	DET
iajs-761	68	82	sql	sql	NOUN
iajs-761	68	83	statement	statement	NOUN
iajs-761	68	84	.	.	PUNCT
iajs-761	69	1	the	the	DET
iajs-761	69	2	proposed	propose	VERB
iajs-761	69	3	system	system	NOUN
iajs-761	69	4	process	process	NOUN
iajs-761	69	5	error	error	NOUN
iajs-761	69	6	reports	report	VERB
iajs-761	69	7	properly	properly	ADV
iajs-761	69	8	and	and	CCONJ
iajs-761	69	9	configure	configure	NOUN
iajs-761	69	10	in	in	ADP
iajs-761	69	11	such	such	DET
iajs-761	69	12	a	a	DET
iajs-761	69	13	way	way	NOUN
iajs-761	69	14	that	that	PRON
iajs-761	69	15	error	error	NOUN
iajs-761	69	16	can	can	AUX
iajs-761	69	17	not	not	PART
iajs-761	69	18	be	be	AUX
iajs-761	69	19	shown	show	VERB
iajs-761	69	20	to	to	ADP
iajs-761	69	21	outside	outside	ADJ
iajs-761	69	22	users	user	NOUN
iajs-761	69	23	and	and	CCONJ
iajs-761	69	24	display	display	NOUN
iajs-761	69	25	of	of	ADP
iajs-761	69	26	errors	error	NOUN
iajs-761	69	27	should	should	AUX
iajs-761	69	28	be	be	AUX
iajs-761	69	29	restricted	restrict	VERB
iajs-761	69	30	to	to	ADP
iajs-761	69	31	internal	internal	ADJ
iajs-761	69	32	users	user	NOUN
iajs-761	69	33	only	only	ADV
iajs-761	69	34	such	such	ADJ
iajs-761	69	35	as	as	ADP
iajs-761	69	36	1	1	NUM
iajs-761	69	37	.	.	PUNCT
iajs-761	70	1	display_errors	display_error	NOUN
iajs-761	70	2	=	=	PUNCT
iajs-761	70	3	off	off	ADP
iajs-761	70	4	2	2	NUM
iajs-761	70	5	.	.	PUNCT
iajs-761	70	6	display_startup_errors	display_startup_error	NOUN
iajs-761	71	1	=	=	PUNCT
iajs-761	71	2	off	off	ADP
iajs-761	71	3	3	3	NUM
iajs-761	71	4	.	.	PUNCT
iajs-761	71	5	log_errors	log_error	NOUN
iajs-761	71	6	=	=	PUNCT
iajs-761	71	7	on	on	ADP
iajs-761	71	8	4	4	NUM
iajs-761	71	9	.	.	PUNCT
iajs-761	71	10	log_errors_max_len	log_errors_max_len	PUNCT
iajs-761	72	1	=	=	PUNCT
iajs-761	72	2	0	0	NUM
iajs-761	72	3	5	5	NUM
iajs-761	72	4	.	.	PUNCT
iajs-761	72	5	ignore_repeated_errors	ignore_repeated_error	NOUN
iajs-761	73	1	=	=	PUNCT
iajs-761	73	2	off	off	ADP
iajs-761	73	3	6	6	NUM
iajs-761	73	4	.	.	PUNCT
iajs-761	74	1	ignore_repeated_source	ignore_repeated_source	PRON
iajs-761	75	1	=	=	NOUN
iajs-761	75	2	off	off	ADP
iajs-761	75	3	7	7	NUM
iajs-761	75	4	.	.	PUNCT
iajs-761	75	5	track_errors	track_error	NOUN
iajs-761	75	6	=	=	PUNCT
iajs-761	75	7	off	off	ADP
iajs-761	75	8	8	8	NUM
iajs-761	75	9	.	.	PUNCT
iajs-761	75	10	error_log	error_log	NUM
iajs-761	75	11	=	=	SYM
iajs-761	75	12	/var	/var	PUNCT
iajs-761	75	13	/	/	SYM
iajs-761	75	14	log	log	PROPN
iajs-761	75	15	/	/	SYM
iajs-761	75	16	php.log	php.log	NUM
iajs-761	75	17	--or	--or	NOUN
iajs-761	75	18	—	—	PUNCT
iajs-761	75	19	syslog	syslog	PROPN
iajs-761	75	20	6	6	NUM
iajs-761	75	21	.	.	PUNCT
iajs-761	75	22	low	low	ADJ
iajs-761	75	23	privilege	privilege	NOUN
iajs-761	75	24	limit	limit	NOUN
iajs-761	75	25	database	database	NOUN
iajs-761	75	26	permissions	permission	NOUN
iajs-761	75	27	and	and	CCONJ
iajs-761	75	28	segregate	segregate	VERB
iajs-761	75	29	users	user	NOUN
iajs-761	75	30	and	and	CCONJ
iajs-761	75	31	never	never	ADV
iajs-761	75	32	allows	allow	VERB
iajs-761	75	33	to	to	PART
iajs-761	75	34	connect	connect	VERB
iajs-761	75	35	as	as	ADP
iajs-761	75	36	a	a	DET
iajs-761	75	37	database	database	NOUN
iajs-761	75	38	administrator	administrator	NOUN
iajs-761	75	39	in	in	ADP
iajs-761	75	40	web	web	NOUN
iajs-761	75	41	application	application	NOUN
iajs-761	75	42	will	will	AUX
iajs-761	75	43	limit	limit	VERB
iajs-761	75	44	the	the	DET
iajs-761	75	45	damage	damage	NOUN
iajs-761	75	46	potential	potential	NOUN
iajs-761	75	47	.	.	PUNCT
iajs-761	76	1	the	the	DET
iajs-761	76	2	proposed	propose	VERB
iajs-761	76	3	system	system	NOUN
iajs-761	76	4	has	have	VERB
iajs-761	76	5	three	three	NUM
iajs-761	76	6	pages	page	NOUN
iajs-761	76	7	,	,	PUNCT
iajs-761	76	8	the	the	DET
iajs-761	76	9	code	code	NOUN
iajs-761	76	10	of	of	ADP
iajs-761	76	11	first	first	ADJ
iajs-761	76	12	page	page	NOUN
iajs-761	76	13	shown	show	VERB
iajs-761	76	14	in	in	ADP
iajs-761	76	15	figure(2	figure(2	PROPN
iajs-761	76	16	)	)	PUNCT
iajs-761	76	17	is	be	AUX
iajs-761	76	18	an	an	DET
iajs-761	76	19	html	html	NOUN
iajs-761	76	20	page	page	NOUN
iajs-761	76	21	with	with	ADP
iajs-761	76	22	a	a	DET
iajs-761	76	23	form	form	NOUN
iajs-761	76	24	element	element	NOUN
iajs-761	76	25	.	.	PUNCT
iajs-761	77	1	the	the	DET
iajs-761	77	2	form	form	NOUN
iajs-761	77	3	asks	ask	VERB
iajs-761	77	4	the	the	DET
iajs-761	77	5	visitor	visitor	NOUN
iajs-761	77	6	to	to	PART
iajs-761	77	7	enter	enter	VERB
iajs-761	77	8	his	his	PRON
iajs-761	77	9	mysql	mysql	NOUN
iajs-761	77	10	user	user	NOUN
iajs-761	77	11	name	name	NOUN
iajs-761	77	12	and	and	CCONJ
iajs-761	77	13	password.the	password.the	DET
iajs-761	77	14	name	name	NOUN
iajs-761	77	15	of	of	ADP
iajs-761	77	16	this	this	DET
iajs-761	77	17	page	page	NOUN
iajs-761	77	18	is	be	AUX
iajs-761	77	19	login.html	login.html	ADJ
iajs-761	77	20	as	as	SCONJ
iajs-761	77	21	shown	show	VERB
iajs-761	77	22	in	in	ADP
iajs-761	77	23	figure(3	figure(3	NOUN
iajs-761	77	24	)	)	PUNCT
iajs-761	77	25	,	,	PUNCT
iajs-761	77	26	when	when	SCONJ
iajs-761	77	27	user	user	NOUN
iajs-761	77	28	full	full	ADJ
iajs-761	77	29	the	the	DET
iajs-761	77	30	data	datum	NOUN
iajs-761	77	31	and	and	CCONJ
iajs-761	77	32	click	click	VERB
iajs-761	77	33	login	login	NOUN
iajs-761	77	34	button	button	NOUN
iajs-761	77	35	the	the	DET
iajs-761	77	36	data	datum	NOUN
iajs-761	77	37	will	will	AUX
iajs-761	77	38	send	send	VERB
iajs-761	77	39	by	by	ADP
iajs-761	77	40	post	post	NOUN
iajs-761	77	41	method	method	NOUN
iajs-761	77	42	to	to	ADP
iajs-761	77	43	the	the	DET
iajs-761	77	44	second	second	ADJ
iajs-761	77	45	page	page	NOUN
iajs-761	77	46	that	that	PRON
iajs-761	77	47	called	call	VERB
iajs-761	77	48	validentry.php	validentry.php	PRON
iajs-761	77	49	which	which	PRON
iajs-761	77	50	works	work	VERB
iajs-761	77	51	in	in	ADP
iajs-761	77	52	hide	hide	NOUN
iajs-761	77	53	,	,	PUNCT
iajs-761	77	54	code	code	NOUN
iajs-761	77	55	of	of	ADP
iajs-761	77	56	this	this	DET
iajs-761	77	57	page	page	NOUN
iajs-761	77	58	shown	show	VERB
iajs-761	77	59	in	in	ADP
iajs-761	77	60	figure(4	figure(4	PROPN
iajs-761	77	61	)	)	PUNCT
iajs-761	77	62	.	.	PUNCT
iajs-761	78	1	-evalution	-evalution	NOUN
iajs-761	78	2	web	web	NOUN
iajs-761	78	3	-	-	PUNCT
iajs-761	78	4	based	base	VERB
iajs-761	78	5	applications	application	NOUN
iajs-761	78	6	have	have	AUX
iajs-761	78	7	become	become	VERB
iajs-761	78	8	a	a	DET
iajs-761	78	9	popular	popular	ADJ
iajs-761	78	10	means	mean	NOUN
iajs-761	78	11	of	of	ADP
iajs-761	78	12	exposing	expose	VERB
iajs-761	78	13	functionality	functionality	NOUN
iajs-761	78	14	to	to	ADP
iajs-761	78	15	large	large	ADJ
iajs-761	78	16	numbers	number	NOUN
iajs-761	78	17	of	of	ADP
iajs-761	78	18	users	user	NOUN
iajs-761	78	19	by	by	ADP
iajs-761	78	20	leveraging	leverage	VERB
iajs-761	78	21	the	the	DET
iajs-761	78	22	services	service	NOUN
iajs-761	78	23	provided	provide	VERB
iajs-761	78	24	by	by	ADP
iajs-761	78	25	web	web	NOUN
iajs-761	78	26	servers	server	NOUN
iajs-761	78	27	and	and	CCONJ
iajs-761	78	28	databases	database	NOUN
iajs-761	78	29	.	.	PUNCT
iajs-761	79	1	the	the	DET
iajs-761	79	2	wide	wide	ADJ
iajs-761	79	3	proliferation	proliferation	NOUN
iajs-761	79	4	of	of	ADP
iajs-761	79	5	custom	custom	NOUN
iajs-761	79	6	developed	develop	VERB
iajs-761	79	7	web	web	NOUN
iajs-761	79	8	-	-	PUNCT
iajs-761	79	9	based	base	VERB
iajs-761	79	10	applications	application	NOUN
iajs-761	79	11	suggests	suggest	VERB
iajs-761	79	12	that	that	SCONJ
iajs-761	79	13	a	a	DET
iajs-761	79	14	approach	approach	NOUN
iajs-761	79	15	for	for	ADP
iajs-761	79	16	providing	provide	VERB
iajs-761	79	17	early	early	ADJ
iajs-761	79	18	warning	warning	NOUN
iajs-761	79	19	and	and	CCONJ
iajs-761	79	20	real	real	ADJ
iajs-761	79	21	-	-	PUNCT
iajs-761	79	22	time	time	NOUN
iajs-761	79	23	blocking	blocking	NOUN
iajs-761	79	24	of	of	ADP
iajs-761	79	25	sql	sql	NOUN
iajs-761	79	26	injection	injection	NOUN
iajs-761	79	27	exploits	exploit	NOUN
iajs-761	79	28	.	.	PUNCT
iajs-761	80	1	the	the	DET
iajs-761	80	2	proposed	propose	VERB
iajs-761	80	3	system	system	NOUN
iajs-761	80	4	composed	compose	VERB
iajs-761	80	5	of	of	ADP
iajs-761	80	6	a	a	DET
iajs-761	80	7	number	number	NOUN
iajs-761	80	8	of	of	ADP
iajs-761	80	9	methods	method	NOUN
iajs-761	80	10	used	use	VERB
iajs-761	80	11	to	to	PART
iajs-761	80	12	prevent	prevent	VERB
iajs-761	80	13	sql	sql	NOUN
iajs-761	80	14	injection	injection	NOUN
iajs-761	80	15	attack	attack	NOUN
iajs-761	80	16	.	.	PUNCT
iajs-761	81	1	the	the	DET
iajs-761	81	2	proposed	propose	VERB
iajs-761	81	3	system	system	NOUN
iajs-761	81	4	evaluated	evaluate	VERB
iajs-761	81	5	its	its	PRON
iajs-761	81	6	applicability	applicability	NOUN
iajs-761	81	7	with	with	ADP
iajs-761	81	8	respect	respect	NOUN
iajs-761	81	9	to	to	ADP
iajs-761	81	10	several	several	ADJ
iajs-761	81	11	existing	exist	VERB
iajs-761	81	12	web	web	NOUN
iajs-761	81	13	-	-	PUNCT
iajs-761	81	14	based	base	VERB
iajs-761	81	15	applications	application	NOUN
iajs-761	81	16	according	accord	VERB
iajs-761	81	17	to	to	ADP
iajs-761	81	18	four	four	NUM
iajs-761	81	19	key	key	ADJ
iajs-761	81	20	metrics	metric	NOUN
iajs-761	81	21	:	:	PUNCT
iajs-761	81	22	ibn	ibn	PROPN
iajs-761	81	23	alhaitham	alhaitham	NOUN
iajs-761	81	24	j.	j.	PROPN
iajs-761	81	25	for	for	ADP
iajs-761	81	26	pure	pure	ADJ
iajs-761	81	27	&	&	CCONJ
iajs-761	81	28	appl	appl	PROPN
iajs-761	81	29	.	.	PUNCT
iajs-761	82	1	sci	sci	PROPN
iajs-761	82	2	.	.	PUNCT
iajs-761	82	3	vol.24	vol.24	NOUN
iajs-761	82	4	(	(	PUNCT
iajs-761	82	5	2	2	NUM
iajs-761	82	6	)	)	PUNCT
iajs-761	82	7	2011	2011	NUM
iajs-761	82	8	1safety	1safety	NUM
iajs-761	82	9	how	how	SCONJ
iajs-761	82	10	well	well	ADV
iajs-761	82	11	a	a	DET
iajs-761	82	12	technique	technique	NOUN
iajs-761	82	13	resists	resist	NOUN
iajs-761	82	14	being	be	AUX
iajs-761	82	15	circumvented	circumvent	VERB
iajs-761	82	16	or	or	CCONJ
iajs-761	82	17	defeated	defeat	VERB
iajs-761	82	18	when	when	SCONJ
iajs-761	82	19	faced	face	VERB
iajs-761	82	20	with	with	ADP
iajs-761	82	21	a	a	DET
iajs-761	82	22	competent	competent	ADJ
iajs-761	82	23	attacker	attacker	NOUN
iajs-761	82	24	2speed	2speed	NUM
iajs-761	82	25	how	how	SCONJ
iajs-761	82	26	high	high	ADJ
iajs-761	82	27	the	the	DET
iajs-761	82	28	performance	performance	NOUN
iajs-761	82	29	overhead	overhead	ADV
iajs-761	82	30	of	of	ADP
iajs-761	82	31	a	a	DET
iajs-761	82	32	technique	technique	NOUN
iajs-761	82	33	is	be	AUX
iajs-761	82	34	3flexibility	3flexibility	NUM
iajs-761	82	35	how	how	SCONJ
iajs-761	82	36	applicable	applicable	ADJ
iajs-761	82	37	a	a	DET
iajs-761	82	38	technique	technique	NOUN
iajs-761	82	39	is	be	AUX
iajs-761	82	40	to	to	ADP
iajs-761	82	41	a	a	DET
iajs-761	82	42	range	range	NOUN
iajs-761	82	43	of	of	ADP
iajs-761	82	44	different	different	ADJ
iajs-761	82	45	security	security	NOUN
iajs-761	82	46	flaws	flaw	NOUN
iajs-761	82	47	and	and	CCONJ
iajs-761	82	48	vulnerabilities	vulnerabilitie	VERB
iajs-761	82	49	4practicality	4practicality	NUM
iajs-761	82	50	how	how	SCONJ
iajs-761	82	51	easy	easy	ADJ
iajs-761	82	52	it	it	PRON
iajs-761	82	53	is	be	AUX
iajs-761	82	54	to	to	PART
iajs-761	82	55	apply	apply	VERB
iajs-761	82	56	a	a	DET
iajs-761	82	57	technique	technique	NOUN
iajs-761	82	58	to	to	ADP
iajs-761	82	59	modern	modern	ADJ
iajs-761	82	60	software	software	NOUN
iajs-761	82	61	settings	setting	NOUN
iajs-761	82	62	,	,	PUNCT
iajs-761	82	63	where	where	SCONJ
iajs-761	82	64	source	source	NOUN
iajs-761	82	65	code	code	NOUN
iajs-761	82	66	access	access	NOUN
iajs-761	82	67	may	may	AUX
iajs-761	82	68	not	not	PART
iajs-761	82	69	be	be	AUX
iajs-761	82	70	available	available	ADJ
iajs-761	82	71	and	and	CCONJ
iajs-761	82	72	legacy	legacy	NOUN
iajs-761	82	73	code	code	NOUN
iajs-761	82	74	may	may	AUX
iajs-761	82	75	be	be	AUX
iajs-761	82	76	present	present	ADJ
iajs-761	82	77	.	.	PUNCT
iajs-761	83	1	the	the	DET
iajs-761	83	2	proposed	propose	VERB
iajs-761	83	3	system	system	NOUN
iajs-761	83	4	tested	test	VERB
iajs-761	83	5	at	at	ADP
iajs-761	83	6	run	run	NOUN
iajs-761	83	7	time	time	NOUN
iajs-761	83	8	by	by	ADP
iajs-761	83	9	apache	apache	PROPN
iajs-761	83	10	's	's	PART
iajs-761	83	11	jmeter	jmeter	PROPN
iajs-761	83	12	testing	testing	NOUN
iajs-761	83	13	,	,	PUNCT
iajs-761	83	14	this	this	DET
iajs-761	83	15	application	application	NOUN
iajs-761	83	16	allows	allow	VERB
iajs-761	83	17	one	one	NUM
iajs-761	83	18	to	to	PART
iajs-761	83	19	schedule	schedule	NOUN
iajs-761	83	20	walks	walk	VERB
iajs-761	83	21	through	through	ADP
iajs-761	83	22	a	a	DET
iajs-761	83	23	web	web	NOUN
iajs-761	83	24	application	application	NOUN
iajs-761	83	25	,	,	PUNCT
iajs-761	83	26	including	include	VERB
iajs-761	83	27	detailed	detailed	ADJ
iajs-761	83	28	web	web	NOUN
iajs-761	83	29	form	form	NOUN
iajs-761	83	30	submission	submission	NOUN
iajs-761	83	31	and	and	CCONJ
iajs-761	83	32	thus	thus	ADV
iajs-761	83	33	database	database	NOUN
iajs-761	83	34	querying	query	VERB
iajs-761	83	35	.	.	PUNCT
iajs-761	84	1	jmeter	jmeter	PROPN
iajs-761	84	2	can	can	AUX
iajs-761	84	3	execute	execute	VERB
iajs-761	84	4	script	script	NOUN
iajs-761	84	5	with	with	ADP
iajs-761	84	6	a	a	DET
iajs-761	84	7	configurable	configurable	ADJ
iajs-761	84	8	number	number	NOUN
iajs-761	84	9	of	of	ADP
iajs-761	84	10	concurrent	concurrent	ADJ
iajs-761	84	11	users	user	NOUN
iajs-761	84	12	.	.	PUNCT
iajs-761	85	1	it	it	PRON
iajs-761	85	2	also	also	ADV
iajs-761	85	3	allows	allow	VERB
iajs-761	85	4	the	the	DET
iajs-761	85	5	tester	tester	NOUN
iajs-761	85	6	to	to	PART
iajs-761	85	7	configure	configure	VERB
iajs-761	85	8	the	the	DET
iajs-761	85	9	delay	delay	NOUN
iajs-761	85	10	between	between	ADP
iajs-761	85	11	requests	request	NOUN
iajs-761	85	12	for	for	ADP
iajs-761	85	13	the	the	DET
iajs-761	85	14	simulated	simulate	VERB
iajs-761	85	15	users.tabel(2	users.tabel(2	PROPN
iajs-761	85	16	)	)	PUNCT
iajs-761	85	17	shows	show	VERB
iajs-761	85	18	the	the	DET
iajs-761	85	19	response	response	NOUN
iajs-761	85	20	times	time	NOUN
iajs-761	85	21	to	to	PART
iajs-761	85	22	execute	execute	VERB
iajs-761	85	23	two	two	NUM
iajs-761	85	24	type	type	NOUN
iajs-761	85	25	of	of	ADP
iajs-761	85	26	query	query	NOUN
iajs-761	85	27	as	as	ADP
iajs-761	85	28	in	in	ADP
iajs-761	85	29	table(3	table(3	PROPN
iajs-761	85	30	)	)	PUNCT
iajs-761	85	31	with	with	ADP
iajs-761	85	32	number	number	NOUN
iajs-761	85	33	of	of	ADP
iajs-761	85	34	users	user	NOUN
iajs-761	85	35	.	.	PUNCT
iajs-761	86	1	conculsion	conculsion	VERB
iajs-761	86	2	a	a	DET
iajs-761	86	3	criminal	criminal	NOUN
iajs-761	86	4	can	can	AUX
iajs-761	86	5	break	break	VERB
iajs-761	86	6	into	into	ADP
iajs-761	86	7	a	a	DET
iajs-761	86	8	system	system	NOUN
iajs-761	86	9	and	and	CCONJ
iajs-761	86	10	wreak	wreak	VERB
iajs-761	86	11	havoc	havoc	NOUN
iajs-761	86	12	on	on	ADP
iajs-761	86	13	a	a	DET
iajs-761	86	14	network	network	NOUN
iajs-761	86	15	or	or	CCONJ
iajs-761	86	16	computer	computer	NOUN
iajs-761	86	17	system	system	NOUN
iajs-761	86	18	different	different	ADJ
iajs-761	86	19	ways	way	NOUN
iajs-761	86	20	.	.	PUNCT
iajs-761	87	1	it	it	PRON
iajs-761	87	2	is	be	AUX
iajs-761	87	3	up	up	ADP
iajs-761	87	4	to	to	ADP
iajs-761	87	5	the	the	DET
iajs-761	87	6	web	web	NOUN
iajs-761	87	7	application	application	NOUN
iajs-761	87	8	developers	developer	NOUN
iajs-761	87	9	to	to	PART
iajs-761	87	10	do	do	VERB
iajs-761	87	11	their	their	PRON
iajs-761	87	12	part	part	NOUN
iajs-761	87	13	in	in	ADP
iajs-761	87	14	making	make	VERB
iajs-761	87	15	sure	sure	ADJ
iajs-761	87	16	the	the	DET
iajs-761	87	17	applications	application	NOUN
iajs-761	87	18	they	they	PRON
iajs-761	87	19	design	design	VERB
iajs-761	87	20	are	be	AUX
iajs-761	87	21	not	not	PART
iajs-761	87	22	vulnerable	vulnerable	ADJ
iajs-761	87	23	to	to	ADP
iajs-761	87	24	any	any	DET
iajs-761	87	25	known	know	VERB
iajs-761	87	26	threats	threat	NOUN
iajs-761	87	27	,	,	PUNCT
iajs-761	87	28	in	in	ADP
iajs-761	87	29	general	general	ADJ
iajs-761	87	30	proposed	propose	VERB
iajs-761	87	31	system	system	NOUN
iajs-761	87	32	is	be	AUX
iajs-761	87	33	not	not	PART
iajs-761	87	34	limited	limit	VERB
iajs-761	87	35	to	to	ADP
iajs-761	87	36	any	any	DET
iajs-761	87	37	specic	specic	NOUN
iajs-761	87	38	platform	platform	NOUN
iajs-761	87	39	since	since	SCONJ
iajs-761	87	40	it	it	PRON
iajs-761	87	41	does	do	AUX
iajs-761	87	42	not	not	PART
iajs-761	87	43	rely	rely	VERB
iajs-761	87	44	on	on	ADP
iajs-761	87	45	any	any	DET
iajs-761	87	46	particular	particular	ADJ
iajs-761	87	47	language	language	NOUN
iajs-761	87	48	mechanism	mechanism	NOUN
iajs-761	87	49	or	or	CCONJ
iajs-761	87	50	technology	technology	NOUN
iajs-761	87	51	.	.	PUNCT
iajs-761	88	1	this	this	DET
iajs-761	88	2	strategy	strategy	NOUN
iajs-761	88	3	can	can	AUX
iajs-761	88	4	be	be	AUX
iajs-761	88	5	instantiated	instantiate	VERB
iajs-761	88	6	for	for	ADP
iajs-761	88	7	any	any	DET
iajs-761	88	8	existing	exist	VERB
iajs-761	88	9	web	web	NOUN
iajs-761	88	10	application	application	NOUN
iajs-761	88	11	framework	framework	NOUN
iajs-761	88	12	.	.	PUNCT
iajs-761	89	1	references	reference	NOUN
iajs-761	89	2	1	1	NUM
iajs-761	89	3	.	.	PUNCT
iajs-761	90	1	goheer	goheer	NOUN
iajs-761	90	2	,	,	PUNCT
iajs-761	90	3	j.	j.	PROPN
iajs-761	90	4	(	(	PUNCT
iajs-761	90	5	2009	2009	NUM
iajs-761	90	6	)	)	PUNCT
iajs-761	90	7	,	,	PUNCT
iajs-761	90	8	sql	sql	NOUN
iajs-761	90	9	injection	injection	NOUN
iajs-761	90	10	and	and	CCONJ
iajs-761	90	11	cros	cros	PROPN
iajs-761	90	12	site	site	NOUN
iajs-761	90	13	scripting	scripting	NOUN
iajs-761	90	14	,	,	PUNCT
iajs-761	90	15	kualitatem	kualitatem	PROPN
iajs-761	90	16	pvt	pvt	PROPN
iajs-761	90	17	ltd	ltd	PROPN
iajs-761	90	18	.	.	PROPN
iajs-761	91	1	2	2	NUM
iajs-761	91	2	.	.	X
iajs-761	91	3	cova	cova	PROPN
iajs-761	91	4	,	,	PUNCT
iajs-761	91	5	m.	m.	NOUN
iajs-761	91	6	;	;	PUNCT
iajs-761	91	7	felmetsger	felmetsger	NOUN
iajs-761	91	8	,	,	PUNCT
iajs-761	91	9	v.	v.	PROPN
iajs-761	91	10	and	and	CCONJ
iajs-761	91	11	giovanni	giovanni	PROPN
iajs-761	91	12	vigna,(2007	vigna,(2007	PROPN
iajs-761	91	13	)	)	PUNCT
iajs-761	91	14	,	,	PUNCT
iajs-761	91	15	vulnerability	vulnerability	NOUN
iajs-761	91	16	analysis	analysis	NOUN
iajs-761	91	17	of	of	ADP
iajs-761	91	18	webbased	webbased	ADJ
iajs-761	91	19	applications	application	NOUN
iajs-761	91	20	,	,	PUNCT
iajs-761	91	21	university	university	NOUN
iajs-761	91	22	of	of	ADP
iajs-761	91	23	california	california	PROPN
iajs-761	91	24	.	.	PUNCT
iajs-761	92	1	3	3	X
iajs-761	92	2	.	.	X
iajs-761	92	3	buehrer	buehrer	NOUN
iajs-761	92	4	,	,	PUNCT
iajs-761	92	5	g.	g.	PROPN
iajs-761	92	6	;	;	PUNCT
iajs-761	92	7	weide	weide	PROPN
iajs-761	92	8	,	,	PUNCT
iajs-761	92	9	w.	w.	PROPN
iajs-761	92	10	;	;	PUNCT
iajs-761	92	11	paolo	paolo	PROPN
iajs-761	92	12	,	,	PUNCT
iajs-761	92	13	a.	a.	NOUN
iajs-761	92	14	and	and	CCONJ
iajs-761	92	15	sivilotti	sivilotti	ADJ
iajs-761	92	16	,	,	PUNCT
iajs-761	92	17	g.	g.	PROPN
iajs-761	92	18	(	(	PUNCT
iajs-761	92	19	2010	2010	NUM
iajs-761	92	20	)	)	PUNCT
iajs-761	92	21	,	,	PUNCT
iajs-761	92	22	using	use	VERB
iajs-761	92	23	parse	parse	NOUN
iajs-761	92	24	tree	tree	NOUN
iajs-761	92	25	validation	validation	NOUN
iajs-761	92	26	to	to	PART
iajs-761	92	27	prevent	prevent	VERB
iajs-761	92	28	sql	sql	NOUN
iajs-761	92	29	injection	injection	NOUN
iajs-761	92	30	attacks	attack	NOUN
iajs-761	92	31	”	"	PUNCT
iajs-761	92	32	,	,	PUNCT
iajs-761	92	33	computer	computer	NOUN
iajs-761	92	34	science	science	NOUN
iajs-761	92	35	and	and	CCONJ
iajs-761	92	36	engineering	engineering	NOUN
iajs-761	92	37	of	of	ADP
iajs-761	92	38	ohio	ohio	PROPN
iajs-761	92	39	state	state	PROPN
iajs-761	92	40	university	university	PROPN
iajs-761	92	41	.	.	PUNCT
iajs-761	93	1	4	4	X
iajs-761	93	2	.	.	X
iajs-761	93	3	xiang	xiang	PROPN
iajs-761	93	4	,	,	PUNCT
iajs-761	93	5	f.	f.	PROPN
iajs-761	93	6	;	;	PUNCT
iajs-761	93	7	qian	qian	PROPN
iajs-761	93	8	,	,	PUNCT
iajs-761	93	9	k.	k.	PROPN
iajs-761	93	10	(	(	PUNCT
iajs-761	93	11	2008	2008	NUM
iajs-761	93	12	)	)	PUNCT
iajs-761	93	13	,	,	PUNCT
iajs-761	93	14	safeli	safeli	ADJ
iajs-761	93	15	–	–	PUNCT
iajs-761	93	16	sql	sql	NOUN
iajs-761	93	17	injection	injection	NOUN
iajs-761	93	18	scanner	scanner	NOUN
iajs-761	93	19	using	use	VERB
iajs-761	93	20	symbolic	symbolic	ADJ
iajs-761	93	21	execution	execution	NOUN
iajs-761	93	22	,	,	PUNCT
iajs-761	93	23	school	school	NOUN
iajs-761	93	24	of	of	ADP
iajs-761	93	25	computing	computing	NOUN
iajs-761	93	26	and	and	CCONJ
iajs-761	93	27	software	software	NOUN
iajs-761	93	28	engineering	engineer	VERB
iajs-761	93	29	southern	southern	ADJ
iajs-761	93	30	polytechnic	polytechnic	ADJ
iajs-761	93	31	state	state	NOUN
iajs-761	93	32	university	university	NOUN
iajs-761	93	33	.	.	PUNCT
iajs-761	94	1	5	5	NUM
iajs-761	94	2	.	.	X
iajs-761	94	3	stephen	stephen	PROPN
iajs-761	94	4	,	,	PUNCT
iajs-761	94	5	w.	w.	PROPN
iajs-761	94	6	and	and	CCONJ
iajs-761	94	7	keromytis	keromytis	PROPN
iajs-761	94	8	,	,	PUNCT
iajs-761	94	9	d.	d.	PROPN
iajs-761	94	10	(	(	PUNCT
iajs-761	94	11	2010	2010	NUM
iajs-761	94	12	)	)	PUNCT
iajs-761	94	13	,	,	PUNCT
iajs-761	94	14	sqlrand	sqlrand	NOUN
iajs-761	94	15	:	:	PUNCT
iajs-761	94	16	preventing	prevent	VERB
iajs-761	94	17	sql	sql	NOUN
iajs-761	94	18	injection	injection	NOUN
iajs-761	94	19	attacks	attack	NOUN
iajs-761	94	20	,	,	PUNCT
iajs-761	94	21	department	department	NOUN
iajs-761	94	22	of	of	ADP
iajs-761	94	23	computer	computer	PROPN
iajs-761	94	24	science	science	PROPN
iajs-761	94	25	columbia	columbia	PROPN
iajs-761	94	26	university	university	PROPN
iajs-761	94	27	.	.	PUNCT
iajs-761	95	1	6	6	NUM
iajs-761	95	2	.	.	X
iajs-761	95	3	ronald	ronald	PROPN
iajs-761	95	4	,	,	PUNCT
iajs-761	95	5	l.	l.	PROPN
iajs-761	95	6	(	(	PUNCT
iajs-761	95	7	2008	2008	NUM
iajs-761	95	8	)	)	PUNCT
iajs-761	95	9	,	,	PUNCT
iajs-761	95	10	sql	sql	NOUN
iajs-761	95	11	injection	injection	NOUN
iajs-761	95	12	,	,	PUNCT
iajs-761	95	13	hong	hong	PROPN
iajs-761	95	14	kong	kong	PROPN
iajs-761	95	15	computer	computer	NOUN
iajs-761	95	16	emergency	emergency	NOUN
iajs-761	95	17	response	response	NOUN
iajs-761	95	18	team	team	NOUN
iajs-761	95	19	coordination	coordination	NOUN
iajs-761	95	20	centre	centre	NOUN
iajs-761	95	21	.	.	PUNCT
iajs-761	96	1	7	7	X
iajs-761	96	2	.	.	X
iajs-761	96	3	kruegel	kruegel	PROPN
iajs-761	96	4	,	,	PUNCT
iajs-761	96	5	k.	k.	PROPN
iajs-761	96	6	;	;	PUNCT
iajs-761	96	7	valeur	valeur	PROPN
iajs-761	96	8	,	,	PUNCT
iajs-761	96	9	f.	f.	PROPN
iajs-761	96	10	and	and	CCONJ
iajs-761	96	11	barbara	barbara	PROPN
iajs-761	96	12	,	,	PUNCT
iajs-761	96	13	s.	s.	PROPN
iajs-761	96	14	(	(	PUNCT
iajs-761	96	15	2007	2007	NUM
iajs-761	96	16	)	)	PUNCT
iajs-761	96	17	,	,	PUNCT
iajs-761	96	18	an	an	DET
iajs-761	96	19	anomaly	anomaly	NOUN
iajs-761	96	20	-	-	PUNCT
iajs-761	96	21	driven	drive	VERB
iajs-761	96	22	reverse	reverse	ADJ
iajs-761	96	23	proxy	proxy	NOUN
iajs-761	96	24	for	for	ADP
iajs-761	96	25	web	web	NOUN
iajs-761	96	26	applications	application	NOUN
iajs-761	96	27	,	,	PUNCT
iajs-761	96	28	university	university	NOUN
iajs-761	96	29	of	of	ADP
iajs-761	96	30	california	california	PROPN
iajs-761	96	31	.	.	PUNCT
iajs-761	97	1	8	8	X
iajs-761	97	2	.	.	X
iajs-761	97	3	mrowton	mrowton	PROPN
iajs-761	97	4	,	,	PUNCT
iajs-761	97	5	k.	k.	PROPN
iajs-761	97	6	(	(	PUNCT
iajs-761	97	7	2005	2005	NUM
iajs-761	97	8	)	)	PUNCT
iajs-761	97	9	,	,	PUNCT
iajs-761	97	10	introduction	introduction	NOUN
iajs-761	97	11	to	to	ADP
iajs-761	97	12	sql	sql	PROPN
iajs-761	97	13	injection	injection	NOUN
iajs-761	97	14	,	,	PUNCT
iajs-761	97	15	lee	lee	PROPN
iajs-761	97	16	lawson	lawson	PROPN
iajs-761	97	17	.	.	PUNCT
iajs-761	98	1	9	9	X
iajs-761	98	2	.	.	X
iajs-761	98	3	lia	lia	PROPN
iajs-761	98	4	,	,	PUNCT
iajs-761	98	5	i.	i.	PROPN
iajs-761	98	6	(	(	PUNCT
iajs-761	98	7	2005	2005	NUM
iajs-761	98	8	)	)	PUNCT
iajs-761	98	9	,	,	PUNCT
iajs-761	98	10	sql	sql	NOUN
iajs-761	98	11	injection	injection	NOUN
iajs-761	98	12	,	,	PUNCT
iajs-761	98	13	ilia_security.indb	ilia_security.indb	X
iajs-761	98	14	10	10	NUM
iajs-761	98	15	.	.	X
iajs-761	99	1	finch	finch	NOUN
iajs-761	99	2	,	,	PUNCT
iajs-761	99	3	n.	n.	PROPN
iajs-761	99	4	(	(	PUNCT
iajs-761	99	5	2009	2009	NUM
iajs-761	99	6	)	)	PUNCT
iajs-761	99	7	,	,	PUNCT
iajs-761	99	8	sql	sql	NOUN
iajs-761	99	9	injection	injection	NOUN
iajs-761	99	10	,	,	PUNCT
iajs-761	99	11	us	us	PROPN
iajs-761	99	12	-	-	PUNCT
iajs-761	99	13	cert	cert	NOUN
iajs-761	99	14	government	government	NOUN
iajs-761	99	15	organization	organization	NOUN
iajs-761	99	16	11	11	NUM
iajs-761	99	17	.	.	PUNCT
iajs-761	100	1	bisht	bisht	PROPN
iajs-761	100	2	,	,	PUNCT
iajs-761	100	3	p.	p.	PROPN
iajs-761	100	4	;	;	PUNCT
iajs-761	100	5	prasad	prasad	PROPN
iajs-761	100	6	,	,	PUNCT
iajs-761	100	7	a.	a.	NOUN
iajs-761	100	8	and	and	CCONJ
iajs-761	100	9	venkatakrishnan	venkatakrishnan	NOUN
iajs-761	100	10	,	,	PUNCT
iajs-761	100	11	v.	v.	PROPN
iajs-761	100	12	(	(	PUNCT
iajs-761	100	13	2010	2010	NUM
iajs-761	100	14	)	)	PUNCT
iajs-761	100	15	,	,	PUNCT
iajs-761	100	16	automatically	automatically	ADV
iajs-761	100	17	preparing	prepare	VERB
iajs-761	100	18	safe	safe	ADJ
iajs-761	100	19	sql	sql	NOUN
iajs-761	100	20	queries	query	NOUN
iajs-761	100	21	,	,	PUNCT
iajs-761	100	22	department	department	NOUN
iajs-761	100	23	of	of	ADP
iajs-761	100	24	computer	computer	NOUN
iajs-761	100	25	science	science	PROPN
iajs-761	100	26	university	university	PROPN
iajs-761	100	27	of	of	ADP
iajs-761	100	28	illinois	illinois	PROPN
iajs-761	100	29	,	,	PUNCT
iajs-761	100	30	chicago	chicago	PROPN
iajs-761	100	31	,	,	PUNCT
iajs-761	100	32	usa	usa	PROPN
iajs-761	100	33	.	.	PROPN
iajs-761	100	34	ibn	ibn	PROPN
iajs-761	100	35	alhaitham	alhaitham	PROPN
iajs-761	100	36	j.	j.	PROPN
iajs-761	100	37	for	for	ADP
iajs-761	100	38	pure	pure	ADJ
iajs-761	100	39	&	&	CCONJ
iajs-761	100	40	appl	appl	PROPN
iajs-761	100	41	.	.	PUNCT
iajs-761	101	1	sci	sci	PROPN
iajs-761	101	2	.	.	PUNCT
iajs-761	101	3	vol.24	vol.24	NOUN
iajs-761	101	4	(	(	PUNCT
iajs-761	101	5	2	2	NUM
iajs-761	101	6	)	)	PUNCT
iajs-761	101	7	2011	2011	NUM
iajs-761	101	8	tabel	tabel	NOUN
iajs-761	101	9	(	(	PUNCT
iajs-761	101	10	1	1	NUM
iajs-761	101	11	):	):	PUNCT
iajs-761	101	12	example	example	NOUN
iajs-761	101	13	of	of	ADP
iajs-761	101	14	sql	sql	NOUN
iajs-761	101	15	injection	injection	NOUN
iajs-761	101	16	admin	admin	NOUN
iajs-761	101	17	'	'	PUNCT
iajs-761	101	18	-	-	PUNCT
iajs-761	101	19	'	'	PUNCT
iajs-761	101	20	)	)	PUNCT
iajs-761	101	21	or	or	CCONJ
iajs-761	101	22	(	(	PUNCT
iajs-761	101	23	'	'	PUNCT
iajs-761	101	24	1'='1	1'='1	NUM
iajs-761	101	25	—	—	PUNCT
iajs-761	101	26	admin	admin	ADJ
iajs-761	101	27	'	'	PUNCT
iajs-761	101	28	#	#	NOUN
iajs-761	101	29	'	'	PUNCT
iajs-761	101	30	)	)	PUNCT
iajs-761	101	31	or	or	CCONJ
iajs-761	101	32	(	(	PUNCT
iajs-761	101	33	'	'	PUNCT
iajs-761	101	34	1'='1	1'='1	NUM
iajs-761	101	35	admin'/	admin'/	X
iajs-761	101	36	*	*	PUNCT
iajs-761	101	37	"	"	PUNCT
iajs-761	101	38	or	or	CCONJ
iajs-761	101	39	"	"	PUNCT
iajs-761	101	40	1"="1	1"="1	PROPN
iajs-761	101	41	'	'	PART
iajs-761	101	42	or	or	CCONJ
iajs-761	101	43	1=1-	1=1-	NOUN
iajs-761	101	44	'	'	PUNCT
iajs-761	101	45	or	or	CCONJ
iajs-761	101	46	'	'	PUNCT
iajs-761	101	47	1'='1	1'='1	NUM
iajs-761	101	48	'	'	PUNCT
iajs-761	101	49	or	or	CCONJ
iajs-761	101	50	1=1	1=1	NUM
iajs-761	101	51	#	#	NOUN
iajs-761	101	52	or	or	CCONJ
iajs-761	101	53	1=1-	1=1-	NOUN
iajs-761	101	54	'	'	PUNCT
iajs-761	101	55	or	or	CCONJ
iajs-761	101	56	1=1/	1=1/	NUM
iajs-761	101	57	*	*	PRON
iajs-761	101	58	"	"	PUNCT
iajs-761	101	59	or	or	CCONJ
iajs-761	101	60	1=1-	1=1-	NUM
iajs-761	101	61	'	'	PUNCT
iajs-761	101	62	)	)	PUNCT
iajs-761	101	63	or	or	CCONJ
iajs-761	101	64	'	'	PUNCT
iajs-761	101	65	1'='1-	1'='1-	NUM
iajs-761	101	66	'	'	PUNCT
iajs-761	101	67	or	or	CCONJ
iajs-761	101	68	1=1-	1=1-	NUM
iajs-761	101	69	table	table	NOUN
iajs-761	101	70	(	(	PUNCT
iajs-761	101	71	2	2	NUM
iajs-761	101	72	):	):	PUNCT
iajs-761	101	73	compare	compare	VERB
iajs-761	101	74	between	between	ADP
iajs-761	101	75	normal	normal	ADJ
iajs-761	101	76	sql	sql	NOUN
iajs-761	101	77	query	query	NOUN
iajs-761	101	78	&	&	CCONJ
iajs-761	101	79	sql	sql	NOUN
iajs-761	101	80	injection	injection	NOUN
iajs-761	101	81	number	number	NOUN
iajs-761	101	82	of	of	ADP
iajs-761	101	83	user	user	NOUN
iajs-761	101	84	query	query	NOUN
iajs-761	101	85	type	type	NOUN
iajs-761	101	86	response	response	NOUN
iajs-761	101	87	time	time	NOUN
iajs-761	101	88	(	(	PUNCT
iajs-761	101	89	ms	ms	NOUN
iajs-761	101	90	)	)	PUNCT
iajs-761	101	91	1	1	NUM
iajs-761	101	92	normal	normal	ADJ
iajs-761	101	93	sql	sql	NOUN
iajs-761	101	94	query	query	NOUN
iajs-761	101	95	70	70	NUM
iajs-761	101	96	1	1	NUM
iajs-761	101	97	sql	sql	NOUN
iajs-761	101	98	injection	injection	NOUN
iajs-761	101	99	75	75	NUM
iajs-761	101	100	5	5	NUM
iajs-761	101	101	normal	normal	ADJ
iajs-761	101	102	sql	sql	NOUN
iajs-761	101	103	query	query	NOUN
iajs-761	101	104	387	387	NUM
iajs-761	101	105	5	5	NUM
iajs-761	101	106	sql	sql	NOUN
iajs-761	101	107	injection	injection	NOUN
iajs-761	101	108	399	399	NUM
iajs-761	101	109	10	10	NUM
iajs-761	101	110	normal	normal	ADJ
iajs-761	101	111	sql	sql	NOUN
iajs-761	101	112	query	query	NOUN
iajs-761	101	113	792	792	NUM
iajs-761	101	114	10	10	NUM
iajs-761	101	115	sql	sql	NOUN
iajs-761	101	116	injection	injection	NOUN
iajs-761	101	117	810	810	NUM
iajs-761	101	118	table	table	NOUN
iajs-761	101	119	(	(	PUNCT
iajs-761	101	120	3	3	NUM
iajs-761	101	121	)	)	PUNCT
iajs-761	101	122	:	:	PUNCT
iajs-761	101	123	example	example	NOUN
iajs-761	101	124	of	of	ADP
iajs-761	101	125	normal	normal	ADJ
iajs-761	101	126	sql	sql	NOUN
iajs-761	101	127	query	query	NOUN
iajs-761	101	128	and	and	CCONJ
iajs-761	101	129	sql	sql	NOUN
iajs-761	101	130	injection	injection	NOUN
iajs-761	101	131	attack	attack	NOUN
iajs-761	101	132	normal	normal	ADJ
iajs-761	101	133	sql	sql	NOUN
iajs-761	101	134	query	query	NOUN
iajs-761	101	135	select	select	VERB
iajs-761	101	136	*	*	PUNCT
iajs-761	101	137	from	from	ADP
iajs-761	101	138	mytable	mytable	ADJ
iajs-761	101	139	where	where	SCONJ
iajs-761	101	140	user	user	NOUN
iajs-761	101	141	name	name	NOUN
iajs-761	101	142	=	=	PUNCT
iajs-761	101	143	`	`	PUNCT
iajs-761	101	144	ahmed	ahme	VERB
iajs-761	101	145	`	`	PUNCT
iajs-761	101	146	and	and	CCONJ
iajs-761	101	147	password	password	NOUN
iajs-761	101	148	=	=	NOUN
iajs-761	101	149	`	`	PUNCT
iajs-761	101	150	12345	12345	NUM
iajs-761	101	151	`	`	PUNCT
iajs-761	101	152	;	;	PUNCT
iajs-761	101	153	sql	sql	NOUN
iajs-761	101	154	injection	injection	NOUN
iajs-761	101	155	select	select	NOUN
iajs-761	101	156	*	*	PUNCT
iajs-761	101	157	from	from	ADP
iajs-761	101	158	mytable	mytable	ADJ
iajs-761	101	159	where	where	SCONJ
iajs-761	101	160	user	user	NOUN
iajs-761	101	161	name	name	NOUN
iajs-761	101	162	=	=	PUNCT
iajs-761	101	163	`	`	PUNCT
iajs-761	101	164	`	`	PUNCT
iajs-761	101	165	or	or	CCONJ
iajs-761	101	166	1=1	1=1	NUM
iajs-761	101	167	;	;	PUNCT
iajs-761	101	168	--	--	PUNCT
iajs-761	101	169	`	`	PUNCT
iajs-761	101	170	and	and	CCONJ
iajs-761	101	171	password=`dummy	password=`dummy	ADJ
iajs-761	101	172	`	`	PUNCT
iajs-761	101	173	;	;	PUNCT
iajs-761	101	174	ibn	ibn	PROPN
iajs-761	101	175	alhaitham	alhaitham	NOUN
iajs-761	101	176	j.	j.	PROPN
iajs-761	101	177	for	for	ADP
iajs-761	101	178	pure	pure	ADJ
iajs-761	101	179	&	&	CCONJ
iajs-761	101	180	appl	appl	PROPN
iajs-761	101	181	.	.	PUNCT
iajs-761	102	1	sci	sci	PROPN
iajs-761	102	2	.	.	PUNCT
iajs-761	102	3	vol.24	vol.24	NOUN
iajs-761	102	4	(	(	PUNCT
iajs-761	102	5	2	2	NUM
iajs-761	102	6	)	)	PUNCT
iajs-761	102	7	2011	2011	NUM
iajs-761	102	8	fig	fig	NOUN
iajs-761	102	9	.	.	PUNCT
iajs-761	103	1	(	(	PUNCT
iajs-761	103	2	1	1	NUM
iajs-761	103	3	):	):	PUNCT
iajs-761	103	4	proposed	propose	VERB
iajs-761	103	5	system	system	NOUN
iajs-761	103	6	open	open	ADJ
iajs-761	103	7	database	database	NOUN
iajs-761	103	8	n	n	PRON
iajs-761	103	9	o	o	NOUN
iajs-761	103	10	is	be	AUX
iajs-761	103	11	name	name	NOUN
iajs-761	103	12	or	or	CCONJ
iajs-761	103	13	pass	pass	VERB
iajs-761	103	14	null	null	ADJ
iajs-761	103	15	ye	ye	PROPN
iajs-761	103	16	fals	fal	NOUN
iajs-761	103	17	true	true	ADJ
iajs-761	103	18	is	be	AUX
iajs-761	103	19	pass	pass	VERB
iajs-761	103	20	str+no	str+no	PROPN
iajs-761	103	21	numbe	numbe	NOUN
iajs-761	103	22	is	be	AUX
iajs-761	103	23	name	name	NOUN
iajs-761	103	24	string	string	NOUN
iajs-761	103	25	is	be	AUX
iajs-761	103	26	name	name	NOUN
iajs-761	103	27	&	&	CCONJ
iajs-761	103	28	pass	pass	VERB
iajs-761	103	29	ye	ye	PROPN
iajs-761	103	30	n	n	PROPN
iajs-761	103	31	o	o	NOUN
iajs-761	103	32	validate	validate	NOUN
iajs-761	103	33	name	name	NOUN
iajs-761	103	34	&	&	CCONJ
iajs-761	103	35	pass	pass	VERB
iajs-761	103	36	true	true	ADJ
iajs-761	103	37	you	you	PRON
iajs-761	103	38	have	have	VERB
iajs-761	103	39	permission	permission	NOUN
iajs-761	103	40	access	access	NOUN
iajs-761	103	41	n	n	ADP
iajs-761	103	42	o	o	NOUN
iajs-761	103	43	user_name	user_name	PROPN
iajs-761	103	44	:	:	PUNCT
iajs-761	103	45	user_password	user_password	PROPN
iajs-761	103	46	ibn	ibn	PROPN
iajs-761	103	47	alhaitham	alhaitham	NOUN
iajs-761	103	48	j.	j.	PROPN
iajs-761	103	49	for	for	ADP
iajs-761	103	50	pure	pure	ADJ
iajs-761	103	51	&	&	CCONJ
iajs-761	103	52	appl	appl	PROPN
iajs-761	103	53	.	.	PUNCT
iajs-761	104	1	sci	sci	PROPN
iajs-761	104	2	.	.	PUNCT
iajs-761	104	3	vol.24	vol.24	NOUN
iajs-761	104	4	(	(	PUNCT
iajs-761	104	5	2	2	NUM
iajs-761	104	6	)	)	PUNCT
iajs-761	104	7	2011	2011	NUM
iajs-761	104	8	<	<	X
iajs-761	104	9	html	html	X
iajs-761	104	10	>	>	X
iajs-761	104	11	<	<	X
iajs-761	104	12	head	head	X
iajs-761	104	13	>	>	X
iajs-761	104	14	<	<	X
iajs-761	104	15	title	title	X
iajs-761	104	16	>	>	X
iajs-761	104	17	user	user	NOUN
iajs-761	104	18	login	login	NOUN
iajs-761	104	19	<	<	X
iajs-761	104	20	/title	/title	X
iajs-761	104	21	>	>	X
iajs-761	104	22	<	<	X
iajs-761	104	23	/head	/head	PRON
iajs-761	104	24	>	>	X
iajs-761	104	25	<	<	X
iajs-761	104	26	body	body	NOUN
iajs-761	104	27	>	>	X
iajs-761	104	28	<	<	X
iajs-761	104	29	form	form	X
iajs-761	104	30	method="post	method="post	NOUN
iajs-761	104	31	"	"	PUNCT
iajs-761	104	32	action="validentry	action="validentry	NOUN
iajs-761	104	33	.php	.php	SYM
iajs-761	104	34	"	"	PUNCT
iajs-761	104	35	name="login	name="login	NOUN
iajs-761	104	36	"	"	PUNCT
iajs-761	104	37	>	>	X
iajs-761	105	1	<	<	X
iajs-761	105	2	p	p	X
iajs-761	105	3	>	>	PUNCT
iajs-761	105	4	enter	enter	VERB
iajs-761	105	5	user	user	NOUN
iajs-761	105	6	name	name	NOUN
iajs-761	105	7	and	and	CCONJ
iajs-761	105	8	password	password	NOUN
iajs-761	105	9	to	to	PART
iajs-761	105	10	enter	enter	VERB
iajs-761	105	11	the	the	DET
iajs-761	105	12	page</p	page</p	NOUN
iajs-761	105	13	>	>	X
iajs-761	105	14	<	<	X
iajs-761	105	15	p	p	X
iajs-761	105	16	>	>	PROPN
iajs-761	105	17	user	user	NOUN
iajs-761	105	18	name	name	NOUN
iajs-761	105	19	:	:	PUNCT
iajs-761	105	20	<	<	X
iajs-761	105	21	input	input	NOUN
iajs-761	105	22	type="text	type="text	NOUN
iajs-761	105	23	"	"	PUNCT
iajs-761	105	24	name=	name=	NUM
iajs-761	105	25	"	"	PUNCT
iajs-761	105	26	user	user	NOUN
iajs-761	105	27	_	_	PROPN
iajs-761	105	28	name	name	NOUN
iajs-761	105	29	"	"	PUNCT
iajs-761	105	30	size="20"></p	size="20"></p	PROPN
iajs-761	105	31	>	>	X
iajs-761	106	1	<	<	X
iajs-761	106	2	p	p	X
iajs-761	106	3	>	>	VERB
iajs-761	106	4	password:<input	password:<input	NOUN
iajs-761	106	5	type="password	type="password	NOUN
iajs-761	106	6	"	"	PUNCT
iajs-761	106	7	name=	name=	NUM
iajs-761	106	8	"	"	PUNCT
iajs-761	106	9	user	user	NOUN
iajs-761	106	10	_	_	PROPN
iajs-761	106	11	password	password	NOUN
iajs-761	106	12	"	"	PUNCT
iajs-761	106	13	size="20"></p	size="20"></p	PROPN
iajs-761	106	14	>	>	X
iajs-761	106	15	<	<	X
iajs-761	106	16	p><input	p><input	VERB
iajs-761	106	17	type="submit	type="submit	NOUN
iajs-761	106	18	"	"	PUNCT
iajs-761	106	19	value="send	value="send	NOUN
iajs-761	106	20	"	"	PUNCT
iajs-761	106	21	name="login"></p	name="login"></p	PROPN
iajs-761	106	22	>	>	X
iajs-761	106	23	<	<	X
iajs-761	106	24	/form	/form	X
iajs-761	106	25	>	>	X
iajs-761	106	26	<	<	X
iajs-761	106	27	/body	/body	X
iajs-761	106	28	>	>	X
iajs-761	107	1	<	<	X
iajs-761	107	2	/html	/html	X
iajs-761	107	3	>	>	X
iajs-761	107	4	<	<	X
iajs-761	107	5	?	?	PUNCT
iajs-761	107	6	php	php	PROPN
iajs-761	108	1	if	if	SCONJ
iajs-761	108	2	(	(	PUNCT
iajs-761	108	3	$	$	SYM
iajs-761	108	4	user_name==	user_name==	ADJ
iajs-761	108	5	"	"	PUNCT
iajs-761	108	6	"	"	PUNCT
iajs-761	108	7	)	)	PUNCT
iajs-761	108	8	or	or	CCONJ
iajs-761	108	9	(	(	PUNCT
iajs-761	108	10	$	$	SYM
iajs-761	108	11	user_password==	user_password==	NOUN
iajs-761	108	12	"	"	PUNCT
iajs-761	108	13	"	"	PUNCT
iajs-761	108	14	)	)	PUNCT
iajs-761	108	15	header("location	header("location	NOUN
iajs-761	108	16	:	:	PUNCT
iajs-761	108	17	login.html	login.html	ADJ
iajs-761	108	18	"	"	PUNCT
iajs-761	108	19	)	)	PUNCT
iajs-761	108	20	;	;	PUNCT
iajs-761	109	1	if	if	SCONJ
iajs-761	109	2	not(is_string($	not(is_string($	DET
iajs-761	109	3	user_name	user_name	PROPN
iajs-761	109	4	)	)	PUNCT
iajs-761	109	5	)	)	PUNCT
iajs-761	109	6	header("location	header("location	NOUN
iajs-761	109	7	:	:	PUNCT
iajs-761	109	8	login.html	login.html	ADJ
iajs-761	109	9	"	"	PUNCT
iajs-761	109	10	)	)	PUNCT
iajs-761	109	11	;	;	PUNCT
iajs-761	109	12	if	if	SCONJ
iajs-761	109	13	(	(	PUNCT
iajs-761	109	14	!	!	PUNCT
iajs-761	109	15	ctype_alnum($_post	ctype_alnum($_post	PROPN
iajs-761	109	16	[	[	X
iajs-761	109	17	‘	'	PUNCT
iajs-761	109	18	user_password	user_password	ADJ
iajs-761	109	19	’	'	PUNCT
iajs-761	109	20	]	]	PUNCT
iajs-761	109	21	)	)	PUNCT
iajs-761	109	22	)	)	PUNCT
iajs-761	109	23	header("location	header("location	NOUN
iajs-761	109	24	:	:	PUNCT
iajs-761	109	25	login.html	login.html	PROPN
iajs-761	109	26	"	"	PUNCT
iajs-761	109	27	)	)	PUNCT
iajs-761	109	28	;	;	PUNCT
iajs-761	109	29	input_filtering($	input_filtering($	DET
iajs-761	109	30	user_name	user_name	PROPN
iajs-761	109	31	)	)	PUNCT
iajs-761	109	32	input_filtering($	input_filtering($	ADV
iajs-761	109	33	user_password	user_password	PROPN
iajs-761	109	34	)	)	PUNCT
iajs-761	109	35	$	$	SYM
iajs-761	109	36	esc_name	esc_name	NOUN
iajs-761	109	37	=	=	PUNCT
iajs-761	109	38	mysql_real_escape_string($	mysql_real_escape_string($	PROPN
iajs-761	109	39	user_name	user_name	PROPN
iajs-761	109	40	)	)	PUNCT
iajs-761	109	41	;	;	PUNCT
iajs-761	109	42	$	$	SYM
iajs-761	109	43	esc_password	esc_password	NOUN
iajs-761	109	44	=	=	PUNCT
iajs-761	109	45	mysql_real_escape_string($	mysql_real_escape_string($	NOUN
iajs-761	109	46	user_password	user_password	PROPN
iajs-761	109	47	)	)	PUNCT
iajs-761	109	48	;	;	PUNCT
iajs-761	109	49	mysql_connect("localhost	mysql_connect("localhost	X
iajs-761	109	50	"	"	PUNCT
iajs-761	109	51	,	,	PUNCT
iajs-761	109	52	"	"	PUNCT
iajs-761	109	53	"	"	PUNCT
iajs-761	109	54	,	,	PUNCT
iajs-761	109	55	"	"	PUNCT
iajs-761	109	56	"	"	PUNCT
iajs-761	109	57	)	)	PUNCT
iajs-761	109	58	or	or	CCONJ
iajs-761	109	59	die("could	die("could	AUX
iajs-761	109	60	not	not	PART
iajs-761	109	61	connect	connect	VERB
iajs-761	109	62	:	:	PUNCT
iajs-761	109	63	"	"	PUNCT
iajs-761	109	64	.	.	PUNCT
iajs-761	110	1	mysql_error	mysql_error	PROPN
iajs-761	110	2	(	(	PUNCT
iajs-761	110	3	)	)	PUNCT
iajs-761	110	4	)	)	PUNCT
iajs-761	110	5	;	;	PUNCT
iajs-761	110	6	mysql_select_db("p	mysql_select_db("p	NOUN
iajs-761	110	7	roject	roject	NOUN
iajs-761	110	8	"	"	PUNCT
iajs-761	110	9	)	)	PUNCT
iajs-761	110	10	;	;	PUNCT
iajs-761	110	11	fig.(2	fig.(2	NUM
iajs-761	110	12	):	):	PUNCT
iajs-761	110	13	code	code	NOUN
iajs-761	110	14	of	of	ADP
iajs-761	110	15	login	login	NOUN
iajs-761	110	16	page	page	NOUN
iajs-761	110	17	fig.(3	fig.(3	NOUN
iajs-761	110	18	):	):	PUNCT
iajs-761	110	19	login	login	NOUN
iajs-761	110	20	page	page	NOUN
iajs-761	110	21	ibn	ibn	PROPN
iajs-761	110	22	alhaitham	alhaitham	PROPN
iajs-761	110	23	j.	j.	PROPN
iajs-761	110	24	for	for	ADP
iajs-761	110	25	pure	pure	ADJ
iajs-761	110	26	&	&	CCONJ
iajs-761	110	27	appl	appl	PROPN
iajs-761	110	28	.	.	PUNCT
iajs-761	111	1	sci	sci	PROPN
iajs-761	111	2	.	.	PUNCT
iajs-761	111	3	vol.24	vol.24	NOUN
iajs-761	111	4	(	(	PUNCT
iajs-761	111	5	2	2	NUM
iajs-761	111	6	)	)	PUNCT
iajs-761	111	7	2011	2011	NUM
iajs-761	111	8	$	$	SYM
iajs-761	111	9	result	result	NOUN
iajs-761	111	10	=	=	SYM
iajs-761	111	11	mysql_query("select	mysql_query("select	NOUN
iajs-761	111	12	*	*	PUNCT
iajs-761	111	13	from	from	ADP
iajs-761	111	14	admin	admin	INTJ
iajs-761	111	15	where	where	SCONJ
iajs-761	111	16	name='$esc_name	name='$esc_name	NOUN
iajs-761	111	17	'	'	PUNCT
iajs-761	111	18	&	&	CCONJ
iajs-761	111	19	&	&	CCONJ
iajs-761	111	20	password='$esc_password	password='$esc_password	NOUN
iajs-761	111	21	‘	'	PUNCT
iajs-761	111	22	"	"	PUNCT
iajs-761	111	23	)	)	PUNCT
iajs-761	111	24	;	;	PUNCT
iajs-761	111	25	$	$	SYM
iajs-761	111	26	row	row	NOUN
iajs-761	111	27	=	=	SYM
iajs-761	111	28	mysql_fetch_array($result	mysql_fetch_array($result	NOUN
iajs-761	111	29	,	,	PUNCT
iajs-761	111	30	mysql_both	mysql_both	NUM
iajs-761	111	31	)	)	PUNCT
iajs-761	111	32	;	;	PUNCT
iajs-761	111	33	if	if	SCONJ
iajs-761	111	34	(	(	PUNCT
iajs-761	111	35	(	(	PUNCT
iajs-761	111	36	$	$	SYM
iajs-761	111	37	row["username"]==null)or($row["userpassword"]==null	row["username"]==null)or($row["userpassword"]==null	NOUN
iajs-761	111	38	)	)	PUNCT
iajs-761	111	39	)	)	PUNCT
iajs-761	111	40	header("location	header("location	NOUN
iajs-761	111	41	:	:	PUNCT
iajs-761	111	42	login.html	login.html	ADJ
iajs-761	111	43	"	"	PUNCT
iajs-761	111	44	)	)	PUNCT
iajs-761	111	45	;	;	PUNCT
iajs-761	111	46	function	function	NOUN
iajs-761	111	47	validate_string	validate_string	PROPN
iajs-761	111	48	(	(	PUNCT
iajs-761	111	49	input	input	NOUN
iajs-761	111	50	)	)	PUNCT
iajs-761	111	51	known_bad	known_bad	X
iajs-761	112	1	=	=	PUNCT
iajs-761	112	2	array	array	PROPN
iajs-761	112	3	(	(	PUNCT
iajs-761	112	4	"	"	PUNCT
iajs-761	112	5	select	select	ADJ
iajs-761	112	6	"	"	PUNCT
iajs-761	112	7	,	,	PUNCT
iajs-761	112	8	"	"	PUNCT
iajs-761	112	9	insert	insert	NOUN
iajs-761	112	10	"	"	PUNCT
iajs-761	112	11	,	,	PUNCT
iajs-761	112	12	"	"	PUNCT
iajs-761	112	13	update	update	NOUN
iajs-761	112	14	"	"	PUNCT
iajs-761	112	15	,	,	PUNCT
iajs-761	112	16	"	"	PUNCT
iajs-761	112	17	delete	delete	ADJ
iajs-761	112	18	"	"	PUNCT
iajs-761	112	19	,	,	PUNCT
iajs-761	112	20	"	"	PUNCT
iajs-761	112	21	drop	drop	NOUN
iajs-761	112	22	"	"	PUNCT
iajs-761	112	23	,	,	PUNCT
iajs-761	112	24	"	"	PUNCT
iajs-761	112	25	union	union	NOUN
iajs-761	112	26	,	,	PUNCT
iajs-761	112	27	"	"	PUNCT
iajs-761	112	28	;	;	PUNCT
iajs-761	112	29	"	"	PUNCT
iajs-761	112	30	,	,	PUNCT
iajs-761	112	31	”	"	PUNCT
iajs-761	112	32	"	"	PUNCT
iajs-761	112	33	--","xp	--","xp	X
iajs-761	112	34	_	_	NOUN
iajs-761	112	35	"	"	PUNCT
iajs-761	112	36	,	,	PUNCT
iajs-761	112	37	”	"	PUNCT
iajs-761	112	38	*	*	ADJ
iajs-761	112	39	”	"	PUNCT
iajs-761	112	40	,	,	PUNCT
iajs-761	112	41	"	"	PUNCT
iajs-761	112	42	'	'	PUNCT
iajs-761	112	43	"	"	PUNCT
iajs-761	112	44	)	)	PUNCT
iajs-761	112	45	for	for	ADP
iajs-761	112	46	i	i	PRON
iajs-761	112	47	=	=	SYM
iajs-761	112	48	lbound	lbound	PROPN
iajs-761	112	49	(	(	PUNCT
iajs-761	112	50	known_bad	known_bad	PROPN
iajs-761	112	51	)	)	PUNCT
iajs-761	112	52	to	to	ADP
iajs-761	112	53	ubound	ubound	PROPN
iajs-761	112	54	(	(	PUNCT
iajs-761	112	55	known_bad	known_bad	PROPN
iajs-761	112	56	)	)	PUNCT
iajs-761	113	1	if	if	SCONJ
iajs-761	113	2	(	(	PUNCT
iajs-761	113	3	instr	instr	NOUN
iajs-761	113	4	(	(	PUNCT
iajs-761	113	5	1	1	NUM
iajs-761	113	6	,	,	PUNCT
iajs-761	113	7	input	input	NOUN
iajs-761	113	8	,	,	PUNCT
iajs-761	113	9	known_bad(i	known_bad(i	PROPN
iajs-761	113	10	)	)	PUNCT
iajs-761	113	11	,	,	PUNCT
iajs-761	113	12	vbtextcompare	vbtextcompare	NOUN
iajs-761	113	13	)	)	PUNCT
iajs-761	113	14	<	<	X
iajs-761	113	15	>	>	X
iajs-761	113	16	0	0	NUM
iajs-761	113	17	)	)	PUNCT
iajs-761	113	18	header("location	header("location	NOUN
iajs-761	113	19	:	:	PUNCT
iajs-761	113	20	admin.php	admin.php	X
iajs-761	113	21	"	"	PUNCT
iajs-761	113	22	)	)	PUNCT
iajs-761	113	23	;	;	PUNCT
iajs-761	113	24	next	next	ADJ
iajs-761	113	25	end	end	NOUN
iajs-761	113	26	function	function	NOUN
iajs-761	113	27	?	?	PUNCT
iajs-761	113	28	>	>	X
iajs-761	113	29	fig.(4	fig.(4	PROPN
iajs-761	113	30	):	):	PUNCT
iajs-761	113	31	code	code	NOUN
iajs-761	113	32	of	of	ADP
iajs-761	113	33	validentry.php	validentry.php	PROPN
iajs-761	113	34	page	page	NOUN
iajs-761	113	35	2011	2011	NUM
iajs-761	113	36	)	)	PUNCT
iajs-761	113	37	2	2	NUM
iajs-761	113	38	(	(	PUNCT
iajs-761	113	39	24مجلة	24مجلة	NUM
iajs-761	113	40	ابن	ابن	VERB
iajs-761	113	41	الهیثم	الهیثم	ADJ
iajs-761	113	42	للعلوم	للعلوم	PROPN
iajs-761	113	43	الصرفة	الصرفة	PROPN
iajs-761	113	44	والتطبیقیة	والتطبیقیة	PROPN
iajs-761	113	45	المجلد	المجلد	PROPN
iajs-761	113	46	)	)	PUNCT
iajs-761	114	1	sqlِ(حمایة	sqlِ(حمایة	NOUN
iajs-761	114	2	تطبیقات	تطبیقات	NOUN
iajs-761	114	3	الویِب	الویِب	PROPN
iajs-761	114	4	من	من	PRON
iajs-761	114	5	هجوِم	هجوِم	PUNCT
iajs-761	114	6	حقن	حقن	ADJ
iajs-761	114	7	أحمد	أحمد	NOUN
iajs-761	114	8	هاشم	هاشم	NOUN
iajs-761	114	9	محمد	محمد	PROPN
iajs-761	114	10	علوم	علوم	PROPN
iajs-761	114	11	الحاسبات	الحاسبات	PROPN
iajs-761	114	12	،	،	PROPN
iajs-761	114	13	كلیة	كلیة	PROPN
iajs-761	114	14	التربیة،الجامعة	التربیة،الجامعة	PRON
iajs-761	114	15	المستنصریة	المستنصریة	PROPN
iajs-761	114	16	2010تشرین	2010تشرین	PROPN
iajs-761	114	17	االول	االول	PROPN
iajs-761	114	18	،	،	X
iajs-761	114	19	،	،	PROPN
iajs-761	114	20	3	3	NUM
iajs-761	114	21	:	:	PUNCT
iajs-761	114	22	استلم	استلم	PROPN
iajs-761	114	23	البحث	البحث	VERB
iajs-761	114	24	2011،شباط	2011،شباط	NUM
iajs-761	114	25	،	،	X
iajs-761	115	1	8	8	NUM
iajs-761	115	2	:	:	PUNCT
iajs-761	115	3	قبل	قبل	PROPN
iajs-761	115	4	البحث	البحث	PROPN
iajs-761	115	5	الخالصة	الخالصة	VERB
iajs-761	115	6	ولكن	ولكن	PROPN
iajs-761	115	7	لسوء	لسوء	NOUN
iajs-761	115	8	الحظ،االعتمادیة	الحظ،االعتمادیة	VERB
iajs-761	116	1	على	على	NOUN
iajs-761	117	1	الشبكة	الشبكة	NOUN
iajs-761	117	2	زادت	زادت	VERB
iajs-761	117	3	من	من	INTJ
iajs-761	117	4	.	.	PUNCT
iajs-761	118	1	في	في	PRON
iajs-761	118	2	العقد	العقد	NOUN
iajs-761	118	3	األخیر،َأْصَبَح	األخیر،َأْصَبَح	PROPN
iajs-761	118	4	الویب	الویب	NOUN
iajs-761	118	5	جزءًا	جزءًا	NOUN
iajs-761	118	6	ال	ال	ADP
iajs-761	118	7	غنى	غنى	X
iajs-761	118	8	عنَه	عنَه	X
iajs-761	119	1	في	في	PRON
iajs-761	119	2	حیاِتنا	حیاِتنا	PROPN
iajs-761	119	3	عدد	عدد	PROPN
iajs-761	119	4	المبرمجین	المبرمجین	PROPN
iajs-761	119	5	الذین	الذین	PROPN
iajs-761	119	6	ُیرّكزوَن	ُیرّكزوَن	PROPN
iajs-761	119	7	على	على	NOUN
iajs-761	119	8	تصامیم	تصامیم	NOUN
iajs-761	119	9	المواقع	المواقع	VERB
iajs-761	119	10	أكثَر	أكثَر	PROPN
iajs-761	119	11	من	من	NUM
iajs-761	119	12	التركیز	التركیز	ADJ
iajs-761	119	13	على	على	PROPN
iajs-761	119	14	الوظیفِة	الوظیفِة	PROPN
iajs-761	119	15	والحمایة	والحمایة	PROPN
iajs-761	119	16	مما	مما	DET
iajs-761	119	17	أّدى	أّدى	NOUN
iajs-761	119	18	إلى	إلى	NOUN
iajs-761	119	19	زیادة	زیادة	ADJ
iajs-761	119	20	عدد	عدد	PROPN
iajs-761	119	21	التي	التي	PROPN
iajs-761	119	22	َتستهدُف	َتستهدُف	PROPN
iajs-761	119	23	تطبیقاَت	تطبیقاَت	PROPN
iajs-761	119	24	الویِب	الویِب	PROPN
iajs-761	119	25	وأنظمِة	وأنظمِة	PROPN
iajs-761	119	26	المعلوماِت	المعلوماِت	PROPN
iajs-761	119	27	على	على	PROPN
iajs-761	119	28	اإلنترنِت	اإلنترنِت	PROPN
iajs-761	119	29	ومثال	ومثال	ADJ
iajs-761	119	30	على	على	NOUN
iajs-761	119	31	ذلِك	ذلِك	PROPN
iajs-761	119	32	المهاجمین	المهاجمین	NOUN
iajs-761	119	33	في	في	ADP
iajs-761	119	34	ِإْسِتْغالل	ِإْسِتْغالل	ADP
iajs-761	119	35	مشاكِل	مشاكِل	PROPN
iajs-761	119	36	الحمایة	الحمایة	NOUN
iajs-761	119	37	(	(	PUNCT
iajs-761	119	38	sql	sql	NOUN
iajs-761	119	39	injection	injection	NOUN
iajs-761	119	40	)	)	PUNCT
iajs-761	119	41	.	.	PUNCT
iajs-761	120	1	هجوم	هجوم	INTJ
iajs-761	121	1	هو	هو	INTJ
iajs-761	121	2	ال	ال	ADP
iajs-761	121	3	تي	تي	PROPN
iajs-761	121	4	)	)	PUNCT
iajs-761	121	5	sql(هو	sql(هو	VERB
iajs-761	121	6	عملیُة	عملیُة	NOUN
iajs-761	121	7	تمریر	تمریر	X
iajs-761	121	8	رمِز	رمِز	NUM
iajs-761	122	1	لغة	لغة	NOUN
iajs-761	122	2	اإلستفسار	اإلستفسار	NOUN
iajs-761	122	3	البنائیِة	البنائیِة	PROPN
iajs-761	122	4	)	)	PUNCT
iajs-761	122	5	sql	sql	NOUN
iajs-761	122	6	injection	injection	NOUN
iajs-761	122	7	(	(	PUNCT
iajs-761	122	8	هجوم	هجوم	NOUN
iajs-761	122	9	إلى	إلى	NOUN
iajs-761	122	10	تطبیقاِت	تطبیقاِت	PROPN
iajs-761	122	11	الویِب	الویِب	PROPN
iajs-761	122	12	التفاعلیِة	التفاعلیِة	NOUN
iajs-761	122	13	ال	ال	ADP
iajs-761	122	14	المخترق	المخترق	PROPN
iajs-761	122	15	َتخریب	َتخریب	NOUN
iajs-761	122	16	العالقِة	العالقِة	PROPN
iajs-761	122	17	بین	بین	PROPN
iajs-761	122	18	الموقع	الموقع	PROPN
iajs-761	122	19	وقاعدة	وقاعدة	PROPN
iajs-761	122	20	بیاناته	بیاناته	PROPN
iajs-761	122	21	المساندة	المساندة	PROPN
iajs-761	122	22	،	،	PROPN
iajs-761	122	23	لكي	لكي	PROPN
iajs-761	122	24	َیْخدَع	َیْخدَع	PROPN
iajs-761	122	25	قاعدَة	قاعدَة	PROPN
iajs-761	122	26	البیانات	البیانات	PROPN
iajs-761	122	27	َتستعمل	َتستعمل	PROPN
iajs-761	122	28	قاعدَة	قاعدَة	PROPN
iajs-761	122	29	البیانات	البیانات	PROPN
iajs-761	122	30	،	،	PROPN
iajs-761	122	31	اذ	اذ	NOUN
iajs-761	122	32	ُیحاولُ	ُیحاولُ	NOUN
iajs-761	122	33	.إلى	.إلى	PUNCT
iajs-761	123	1	َتنفیذ	َتنفیذ	PROPN
iajs-761	123	2	الرمِز	الرمِز	PROPN
iajs-761	123	3	الخبیِث	الخبیِث	PROPN
iajs-761	123	4	بسبب	بسبب	VERB
iajs-761	123	5	التصمیِم	التصمیِم	ADJ
iajs-761	123	6	السّیِئ	السّیِئ	PROPN
iajs-761	123	7	للتطبیقِ	للتطبیقِ	PROPN
iajs-761	123	8	تعماِل	تعماِل	NOUN
iajs-761	123	9	طرائق	طرائق	NOUN
iajs-761	123	10	إّن	إّن	NOUN
iajs-761	123	11	النظاَم	النظاَم	NOUN
iajs-761	123	12	الُمقَتَرَح	الُمقَتَرَح	PUNCT
iajs-761	123	13	مستند	مستند	ADJ
iajs-761	123	14	الى	الى	ADJ
iajs-761	123	15	الَتدقیق	الَتدقیق	PROPN
iajs-761	123	16	في	في	ADP
iajs-761	123	17	وقِت	وقِت	NOUN
iajs-761	123	18	التشغیل	التشغیل	PROPN
iajs-761	123	19	،	،	NOUN
iajs-761	123	20	قبل	قبل	PROPN
iajs-761	124	1	إدراِج	إدراِج	PROPN
iajs-761	124	2	الزبون	الزبون	ADJ
iajs-761	124	3	المتصل	المتصل	PROPN
iajs-761	124	4	بقاعدِة	بقاعدِة	PROPN
iajs-761	124	5	البیانات	البیانات	PROPN
iajs-761	124	6	باس	باس	VERB
iajs-761	124	7	ِت	ِت	PROPN
iajs-761	124	8	عدیدة	عدیدة	PROPN
iajs-761	124	9	لَجْعل	لَجْعل	PROPN
iajs-761	124	10	التضمین	التضمین	PROPN
iajs-761	124	11	صالح	صالح	NOUN
iajs-761	124	12	لإلستعماِل	لإلستعماِل	PROPN
iajs-761	124	13	وذلك	وذلك	VERB
iajs-761	124	14	من	من	PROPN
iajs-761	124	15	خالل	خالل	PROPN
iajs-761	124	16	المصادقة	المصادقة	PROPN
iajs-761	124	17	،	،	PROPN
iajs-761	125	1	الَتْشفیر	الَتْشفیر	PROPN
iajs-761	125	2	،	،	PROPN
iajs-761	125	3	َترشیح	َترشیح	PROPN
iajs-761	125	4	المحتوى	المحتوى	PROPN
iajs-761	125	5	عن	عن	PROPN
iajs-761	125	6	طریق	طریق	NOUN
iajs-761	125	7	الغاء	الغاء	PROPN
iajs-761	125	8	اإلقتباسا	اإلقتباسا	PROPN
iajs-761	125	9	ى	ى	PROPN
iajs-761	125	10	.	.	PUNCT
iajs-761	126	1	الوحیدِة	الوحیدِة	PROPN
iajs-761	126	2	،	،	PROPN
iajs-761	126	3	تحّدیُد	تحّدیُد	PUNCT
iajs-761	126	4	طول	طول	PROPN
iajs-761	126	5	الحرَف	الحرَف	PROPN
iajs-761	126	6	المتضمنة	المتضمنة	PROPN
iajs-761	126	7	،	،	PROPN
iajs-761	126	8	وتصفیة	وتصفیة	PROPN
iajs-761	126	9	رسائل	رسائل	PROPN
iajs-761	126	10	الخطاء	الخطاء	VERB
iajs-761	126	11	إّن	إّن	PRON
iajs-761	126	12	الَحلَّ	الَحلَّ	PROPN
iajs-761	126	13	الُمقَتَرَح	الُمقَتَرَح	PUNCT
iajs-761	126	14	فعال	فعال	ADJ
iajs-761	126	15	وقابل	وقابل	NOUN
iajs-761	126	16	للتوسع	للتوسع	PROPN
iajs-761	126	17	فضال	فضال	PROPN
iajs-761	126	18	عن	عن	PRON
iajs-761	126	19	انه	انه	VERB
iajs-761	126	20	ُیتبّن	ُیتبّن	PROPN
iajs-761	126	21	في	في	ADP
iajs-761	126	22	apache	apache	PROPN
iajs-761	126	23	،	،	PROPN
iajs-761	126	24	و	و	PROPN
iajs-761	126	25	الخادم	الخادم	PROPN
iajs-761	126	26	mysqlقاعدة	mysqlقاعدة	PROPN
iajs-761	126	27	بیانات	بیانات	ADV
iajs-761	126	28	,	,	PUNCT
iajs-761	126	29	html	html	PROPN
iajs-761	126	30	php	php	PROPN
iajs-761	127	1	ن	ن	PRON
iajs-761	127	2	ِقبل	ِقبل	NOUN
iajs-761	127	3	مبرمجي	مبرمجي	NOUN
iajs-761	127	4	التطبیِق	التطبیِق	PROPN
iajs-761	127	5	اذ	اذ	PROPN
iajs-761	127	6	استعملت	استعملت	PROPN
iajs-761	127	7	لغة	لغة	VERB
iajs-761	127	8	بسهولة	بسهولة	ADV
iajs-761	127	9	مِ	مِ	PROPN
iajs-761	127	10	.تصمیم	.تصمیم	PUNCT
iajs-761	127	11	الموقع	الموقع	PROPN
iajs-761	127	12	واختبار	واختبار	PROPN
iajs-761	127	13	الحل	الحل	PROPN
iajs-761	128	1	المقترح	المقترح	NOUN
iajs-761	128	2	sqlامنیة	sqlامنیة	NOUN
iajs-761	128	3	المواقع	المواقع	NOUN
iajs-761	128	4	،	،	PROPN
iajs-761	128	5	قواعد	قواعد	PROPN
iajs-761	128	6	البیانات	البیانات	PROPN
iajs-761	128	7	الخادم	الخادم	PROPN
iajs-761	128	8	،	،	PROPN
iajs-761	128	9	هجوم	هجوم	PROPN
iajs-761	128	10	حقن	حقن	PROPN
iajs-761	128	11	:	:	PUNCT
iajs-761	128	12	الكلمات	الكلمات	VERB
iajs-761	128	13	المفتاحیة	المفتاحیة	ADV
