際際滷

際際滷Share a Scribd company logo
SCIENCETECHNOLOGY
S畛 48.2018  T畉p ch鱈 KHOA H畛C & CNG NGH畛 143
NGHIN C畛U B畉O M畉T D畛CH V畛 WEB, 畛NG D畛NG VO VI畛C
TRUY畛N V NH畉N D畛 LI畛U QUAN TR畉C MI TR働畛NG
RESEARCHING WEB SERVICE SECURITY AND APPLYTO TRANSMIT
AND RECEIVE ENVIRONMENTALMONITORING DATA
Nguy畛n B叩 Nghi畛n1
, Nguy畛n Th叩i C動畛ng1
,
V滴 Tu畉n Anh2
, Tr畛nh Tr畛ng Ch動畛ng2
TM T畉T
Trong bi b叩o ny, ch炭ng t担i tr狸nh by ki畉n tr炭c v k畛 thu畉t b畉o m畉t d畛ch v畛
web th担ng qua vi畛c b畉o m畉t th担ng i畛p SOAP XML b畉ng c叩ch s畛 d畛ng ch畛 k箪
i畛n t畛 畛 畉m b畉o t鱈nh ton v畉n v m達 h坦a 畛 b畉o m畉t d畛 li畛u. Ch炭ng t担i 叩p
d畛ng ch鱈nh s叩ch b畉o m畉t cho d畛ch v畛 web vo vi畛c truy畛n v nh畉n d畛 li畛u quan
tr畉c m担i tr動畛ng t畛 c叩c tr畉m quan tr畉c v畛 m叩y ch畛 c畛a c叩c s畛 ti nguy棚n m担i
tr動畛ng. Gi畉i ph叩p c畛a ch炭ng t担i 動a ragi炭p cho vi畛c truy畛n v nh畉n d畛 li畛u 動畛c
di畛n ra m畛t c叩ch ch鱈nh x叩c v an ton m c叩c ph動董ng ph叩p tr動畛c 但y ch動a th畛c
hi畛n 動畛c v狸 ch炭ng ch畛 truy畛n d畛 li畛u th担, kh担ng 動畛c m達 h坦a v x叩c th畛c n棚n d畛
dng b畛 tint畉cthay 畛i n畛i dung trong khi truy畛n.
T畛 kh坦a: D畛ch v畛 web, ch畛 k箪 i畛n t畛, m達 h坦a, quan tr畉c m担i tr動畛ng, SOAP
XML.
ABSTRACT
In this paper, we present web services architecture and technique for web
service security by using digital signature and encryption to secure SOAP XML
message. We apply this security policy to transmit and receive environmental
monitoring data from monitoring station to resoure and environment
departments server. Our proposal solution helps to transmit and receive data
security and accuracy comparing to previous solutions beacause they transmit
rough data which is not encrypted and signed so it is easy for hacker to change
data whenit istransmitting.
Keywords:Webservice,digital signature,encrypt,environmental monitoring,
SOAPXML.
1
Khoa C担ng ngh畛th担ng tin, Tr動畛ng畉i h畛c C担ngnghi畛pH N畛i
2
Vi畛nC担ngngh畛HaUI,Tr動畛ng畉i h畛c C担ngnghi畛p HN畛i
*Email: chuonghtd@gmail.com
Ngynh畉nbi: 07/01/2018
Ngynh畉nbis畛a sauph畉nbi畛n: 04/4/2018
Ngych畉p nh畉nng: 21/8/2018
Ph畉n bi畛n khoa h畛c:TS.Ph畉mVn H
1. GI畛I THI畛U
Kh叩i ni畛m v畛 d畛ch v畛 web ra 畛i cu畛i nm 1990 v t畛 坦
n坦 tr畛 thnh x動董ng s畛ng c畛a ngnh c担ng nghi畛p IT. Ngy
nay, h畉u h畉t c叩c t畛 ch畛c kinh doanh 畛u d畛a vo d畛ch v畛
web 畛 畉t 動畛c m畛c ti棚u mong mu畛n c畛a m狸nh. V畛i s畛
kh畉 chuy畛n v t湛y bi畉n m畉nh c畛a ng担n ng畛 叩nh d畉u m畛
r畛ng (XML: Extensible Markup Language) n棚n n坦 tr畛 thnh
ng担n ng畛 ph畛 bi畉n 動畛c s畛 d畛ng cho t畉t c畉 c叩c d畛ch v畛
web [1, 2]. Theo [3] XML web serices l m担 h狸nh thnh c担ng
cho r畉t nhi畛u c叩c 畛ng d畛ng web ph畛c t畉p. Giao di畛n c畛a
d畛ch v畛 web 動畛c m担 t畉 d畛a vo XML v 動畛c g畛i l Web
Services Description Language (WSDL), vi畛c trao 畛i th担ng
tin v畛i d畛ch v畛 web 動畛c th畛c hi畛n th担ng qua th担ng i畛p
XML SOAP (Simple Object Access Protocol). Do 坦 b畉o m畉t
d畛ch v畛 web ch鱈nh l 畉m b畉o t鱈nh ton v畉n v b畉o m畉t c畛a
th担ng i棚p XML SOAP. T畛 ch畛c World Wide Web
Consortium (W3C) v Advancement of Structured
Information Standards (OASIS) 達 畛 xu畉t m畛t s畛 ti棚u
chu畉n d湛ng 畛 b畉o m畉t d畛ch v畛 web. Trong [2, 4] 達 動a ra
m畛t c叩i nh狸n t畛ng quan v畛 n但ng cao hi畛u su畉t x畛 l箪 c叩c
th担ng i畛p SOAP c滴ng nh動 t畛i 動u h坦a b畉o m畉t d畛ch v畛 web
v x畛 l箪 song song ti li畛u XML. Trong nghi棚n c畛u [5] 達
cung c畉p m畛t c叩i nh狸n t畛ng qu叩t v畛 c叩c chu畉n b畉o m畉t cho
XML v d畛ch v畛 web g畉n 但y. C叩c chu畉n ny cung c畉p n畛n
t畉ng 叩p 畛ng c叩c y棚u c畉u c董 b畉n v畛 b畉o m畉t nh動 m達 h坦a,
x叩c th畛c v 畉m b畉o t鱈nh ton v畉n c畛a d畛 li畛u c滴ng nh動
c叩c y棚u c畉u n但ng cao nh動 畛y quy畛n, li棚n k畉t danh t鱈nh.
畛 Vi畛t Nam, theo y棚u c畉u c畛a B畛 Ti nguy棚n v M担i
tr動畛ng th狸 t畉t c叩c c叩c khu c担ng nghi畛p x畉 th畉i ra m担i
tr動畛ng v畛i l動u l動畛ng h董n 1000m3
tr棚n m畛t ngy 棚m 畛u
ph畉i l畉p 畉t c叩c tr畉m quan tr畉c t畛 畛ng c叩c ch畛 ti棚u c畛a
n動畛c th畉i, c叩c nh m叩y s畉n xu畉t th辿p v xi mng b畉t bu畛c
l畉p tr畉m quan tr畉c t畛 畛ng c叩c ch畛 ti棚u c畛a kh鱈 th畉i v
truy畛n d畛 li畛u quan tr畉c v畛 m叩y ch畛 c畛a c叩c S畛 Ti nguy棚n
v M担i tr動畛ng. 畛 畉m b畉o t鱈nh kh叩ch quan, B畛 c滴ng y棚u
c畉u truy畛n d畛 li畛u l畉y t畛 畉u ra c畛a b畛 c畉m bi畉n th担ng qua
c叩c b畛 datalogger 畛 truy畛n d畛 li畛u v畛 c叩c S畛 Ti nguy棚n
v M担i tr動畛ng. Tuy nhi棚n, c叩c b畛 datalogger 畛 n動畛c ta hi畛n
nay ch畛 y畉u s畛 d畛ng giao th畛c TCP/IP, UDP/IP ho畉c FTP 畛
truy畛n d畛 li畛u th担 (kh担ng 動畛c m達 h坦a v x叩c th畛c) v畛 c叩c
m叩y ch畛. i畛u ny t畉o ra l畛 h畛ng b畉o m畉t cho c叩c hacker
d畛 dng b畉t v thay 畛i n畛i dung c畛a c叩c g坦i tin d畉n 畉n
d畛 li畛u nh畉n 動畛c kh担ng ch鱈nh x叩c. Trong bi b叩o ny,
ch炭ng t担i 畛 xu畉t vi畛c s畛 d畛ng d畛ch v畛 web c湛ng v畛i c叩c
ch鱈nh s叩ch b畉o m畉t c畛a d畛ch v畛 web v SOAP XML 畛
truy畛n v nh畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c v畛 m叩y ch畛
m畛t c叩ch ch鱈nh x叩c v an ton cao. 畛 xu畉t c畛a ch炭ng t担i
CNG NGH畛
T畉p ch鱈 KHOA H畛C & CNG NGH畛  S畛 48.2018
144
KHOA H畛C
達 動畛c 叩p d畛ng thnh c担ng t畉i S畛 Ti nguy棚n v M担i
tr動畛ng t畛nh H畉i D動董ng.
2. C S畛 L THUY畉T
2.1. D畛ch v畛 web (web service)
2.1.1. Gi畛i thi畛u
Theo 畛nh ngh挑a c畛a W3C (World Wide Web
Consortium), Web Service l m畛t h畛 th畛ng ph畉n m畛m 動畛c
thi畉t k畉 畛 h畛 tr畛 kh畉 nng t動董ng t叩c gi畛a c叩c 畛ng d畛ng
tr棚n c叩c m叩y t鱈nh kh叩c nhau th担ng qua m畉ng Internet, giao
di畛n chung v s畛 g畉n k畉t c畛a n坦 動畛c m担 t畉 b畉ng XML.
Ki畉n tr炭c c畛a d畛ch v畛 web 動畛c minh h畛a tr棚n h狸nh 1.
H狸nh 1. Ki畉n tr炭c c畛ad畛ch v畛webservice [6]
Theo m担 h狸nh tr棚n th狸 d畛ch v畛 web s畉 g畛m ba thnh
ph畉n: Nh cung c畉p d畛ch v畛 web (Web Service Provider),
kh叩ch hng s畛 d畛ng d畛ch v畛 web (Web Service Consumer)
v nh m担i gi畛i d畛ch v畛 web (Web Service Broker). Nh
cung c畉p t畉o ra c叩c d畛ch v畛 web v cung c畉p cho c叩c 畛ng
d畛ng c畛a kh叩ch hng mu畛n s畛 d畛ng ch炭ng. Kh叩ch hng l
c叩c 畛ng d畛ng mu畛n s畛 d畛ng c叩c ch畛c nng m d畛ch v畛
web cung c畉p. M担i gi畛i d畛ch v畛 web l 畛ng d畛ng cho ph辿p
c叩c 畛ng d畛ng c畛a kh叩ch hng c坦 th畛 t狸m th畉y c叩c d畛ch v畛
web 達 動畛c ng k箪. Ba thnh ph畉n ny t動董ng t叩c v畛i
nhau theo ba c董 ch畉 nh動 sau:
 Publish (ph叩t hnh): Nh cung c畉p d畛ch v畛 web s畛
d畛ng giao di畛n ch動董ng tr狸nh c畛a thnh ph畉n m担i gi畛i 畛
ng k箪 c叩c th担ng tin li棚n quan 畉n d畛ch v畛 web c畛a m狸nh
nh動 畛a ch畛, c叩c ch畛c nng m n坦 cung c畉p 畛 cho ph辿p
c叩c 畛ng d畛ng c畛a kh叩ch hng c坦 th畛 t狸m v s畛 d畛ng 炭ng
c叩c ch畛c nng m n坦 cung c畉p.
 Find (t狸m ki畉m): 畛ng d畛ng c畛a kh叩ch hng d畛a vo
th担ng tin c畛a c叩c d畛ch v畛 web 達 ng k箪 v畛i Broker 畛 t狸m
動畛c d畛ch v畛 web mong mu畛n.
 Bind (tri畛u g畛i): 畛 s畛 d畛ng 動畛c d畛ch v畛 th狸 c畉n ph畉i
tri畛u g畛i n坦. Trong thao t叩c ny, 畛ng d畛ng c畛a kh叩ch hng
khi th畛c thi s畉 g畛i ho畉c kh畛i t畉o m畛t lu畛ng t動董ng t叩c v畛i
d畛ch v畛 d畛a tr棚n c叩c th担ng tin trong m担 t畉 d畛ch v畛 m n坦
thu 動畛c tr動畛c 坦 nh動: v畛 tr鱈 d畛ch v畛, c叩ch li棚n l畉c v t動董ng
t叩c v畛i d畛ch v畛,
2.1.2. SOAP (Simple Object Access Protocol)
SOAP l giao th畛c quan tr畛ng trong Web service 動畛c
x但y d畛ng d畛a tr棚n XML, m畛t giao th畛c truy畛n th担ng hay
m畛t 畛nh d畉ng 畛 g畛i th担ng i畛p cho ph辿p c叩c 畛ng d畛ng
trao 畛i th担ng tin v畛i nhau qua HTTP. C畉u tr炭c c畛a th担ng
i畛p SOAP 動畛c minh h畛a trong h狸nh 2 [6].
H狸nh 2.C畉u tr炭c c畛ath担ng i畛pSOAP
2.1.3. WSDL (Web services description language)
Web service kh担ng th畛 動畛c s畛 d畛ng n畉u n坦 kh担ng
動畛c t狸m th畉y. Ch動董ng tr狸nh c畛a kh叩ch hng mu畛n g畛i m畛t
d畛ch v畛 web th狸 n坦 c畉n ph畉i bi畉t d畛ch v畛 web 坦 ang 動畛c
l動u tr畛 畛 但u. Ngoi ra, ch動董ng tr狸nh c畛a kh叩ch hng c滴ng
c畉n ph畉i bi畉t ch畛c nng c畛a d畛ch v畛 web 畛 n坦 g畛i 炭ng
d畛ch v畛 web mong mu畛n. C担ng vi畛c ny 動畛c th畛c hi畛n
th担ng qua s畛 h畛 tr畛 c畛a WSDL (ng担n ng畛 m担 t畉 d畛ch v畛
web). WSDL 動畛c x但y d畛ng d畛a tr棚n XML v n坦 cung c畉p
cho ch動董ng tr狸nh 畛ng d畛ng c畛a kh叩ch hng bi畉t ch畛c nng
c畛a d畛ch v畛 web c滴ng nh動 v畛 tr鱈 c畛a d畛ch v畛 web. Nh動 v畉y,
d畛a vo ti li畛u WSDL c叩c ch動董ng tr狸nh 畛ng d畛ng c畛a
kh叩ch hng x叩c 畛nh 動畛c v畛 tr鱈 v c叩ch s畛 d畛ng d畛ch v畛
web [6].
2.1.4. Universal Description, Discovery and
Integration (UDDI)
UDDI l m畛t chu畉n d畛a tr棚n XML 畛nh ngh挑a m畛t s畛
thnh ph畉n cho ph辿p c叩c 畛ng d畛ng c畛a kh叩ch hng truy
t狸m v nh畉n nh畛ng th担ng tin 動畛c y棚u c畉u khi s畛 d畛ng
d畛ch v畛 web. M畛t UDDI g畛m c坦 hai ph畉n sau [6]:
 Ph畉n ng k箪 c畛a t畉t c畉 c叩c Web Services metadata,
bao g畛m c畉 vi畛c tr畛 畉n ti li畛u WSDL m担 t畉 d畛ch v畛.
 Ph畉n thi畉t l畉p WSDL Port type 畛nh ngh挑a cho c叩c
thao t叩c v t狸m ki畉m th担ng tin ng k箪.
2.1.5. B畉o m畉t d畛ch v畛 web
Trong bi b叩o ny, ch炭ng t担i t畉p trung vo nghi棚n c畛u
vi畛c truy畛n th担ng tin (y棚u c畉u v 叩p 畛ng) v畛i d畛ch v畛 web
th畛c hi畛n b畉ng th担ng i畛p SOAP XML. Nh動 v畉y, vi畛c b畉o
m畉t d畛ch v畛 web ch鱈nh l b畉o m畉t th担ng i畛p SOAP XML
[7,8]. C叩c th担ng i畛p SOAP y棚u c畉u v 叩p 畛ng 畛u 動畛c k箪
v畛i kh坦a c畛a ch畛ng th畛c (certificate) X509. Ch畛 k箪 ph畉i
t動董ng th鱈ch v畛i chu畉n v畛 x畛 l箪 v c炭 ph叩p ch畛 k箪 XML v
叩p 畛ng c叩c y棚u c畉u sau:
SCIENCETECHNOLOGY
S畛 48.2018  T畉p ch鱈 KHOA H畛C & CNG NGH畛 145
- Chu畉n b畉o m畉t d畛ch v畛 web phi棚n b畉n 1.0 (WS -
security 1.0) v ch畛 k箪 XML 畛 th畛c hi畛n ch畛 k箪 s畛.
- Kh坦a b鱈 m畉t c畛a ch畛ng th畛c X509 動畛c s畛 d畛ng 畛
th畛c hi畛n ch畛 k箪 i畛n t畛 trong ph畉n th但n (body) v 畉u
(header) c畛a th担ng i畛p SOAP 動畛c 鱈nh vo thnh ph畉n
Binary Security Token theo 畛nh d畉ng c畛a X509V3.
- Thu畉t to叩n Exclusive C14N 動畛c s畛 d畛ng 畛
chu畉n h坦a ti li畛u XML nh畉m thu 動畛c m畛t ch畛 k箪 i畛n
t畛 duy nh畉t.
- 畛 t鱈nh to叩n hash (digest) cho ch畛 k箪 c畛a th担ng i畛p
SOAP n棚n s畛 d畛ng thu畉t to叩n SHA256.
- S畛 d畛ng thu畉t to叩n RSA - SHA256 th畛c hi畛n ch畛 k箪
i畛n t畛 cho th担ng i畛p SOAP.
Nh動 v畉y, c畉u tr炭c c畛a th担ng i畛p SOAP c坦 b畉o m畉t s畉
nh動 h狸nh 3.
H狸nh 3.C畉u tr炭c c畛ath担ng i畛pSOAPc坦b畉om畉t
2.2. 畛 xu畉t m担 h狸nh truy畛n d畛 li畛u t畛 tr畉m quan tr畉c
v畛 m叩y ch畛 c畛a s畛 ti nguy棚n m担i tr動畛ng s畛 d畛ng d畛ch
v畛 web
2.2.1. M担 h狸nh
M担 h狸nh 畛 xu畉t vi畛c truy畛n v nh畉n d畛 li畛u gi畛a data
logger v m叩y ch畛 c畛a S畛 Ti nguy棚n v M担i tr動畛ng nh動
h狸nh 3. B畛 datalogger s畉 g畛i c叩c th担ng b叩o ch畛a th担ng tin
v畛 c叩c th担ng s畛 quan tr畉c m担i tr動畛ng c畛a tr畉m 畉n m叩y
ch畛. Ph鱈a m叩y ch畛 s畉 ki畛m tra t鱈nh ton v畉n v c畉u tr炭c c畛a
d畛 li畛u g畛i. N畉u d畛 li畛u v動畛t qua vi畛c ki畛m tra th狸 s畉 動畛c
l動u vo trong c董 s畛 d畛 li畛u. M叩y ch畛 c滴ng s畉 tr畉 l畛i l畉i cho
datalogger bi畉t t狸nh tr畉ng nh畉n d畛 li畛u thnh c担ng hay
th畉t b畉i.
H狸nh 4. M担h狸nhtruy畛n v nh畉nd畛 li畛u
2.2.2. C畉u tr炭c c畛a d畛 li畛u g畛i v ph畉n h畛i
T畉t c畉 d畛 li畛u g畛i v ph畉n h畛i 畛u s畛 d畛ng SOAP v c坦
c畉u tr炭c nh動 h狸nh 5.
H狸nh 5.C畉u tr炭c chungc畛ad畛li畛u g畛i vph畉nh畛i
畛nh d畉ng XML c畛a th担ng i畛p y棚u c畉u g畛i t畛
datalogger 畉n m叩y ch畛 c畛a S畛 Ti nguy棚n v M担i tr動畛ng
nh動 sau:
<report:env>
<env:Data attributes/>
<env:Control>
values
</env:Control>
</report:env>
N畛i dung c畛a c叩c thu畛c t鱈nh (attributes) v c叩c gi叩 tr畛
動畛c m担 t畉 畛 b畉ng 1.
B畉ng 1. M担t畉 chiti畉tc叩cthu畛ct鱈nhv gi叩 tr畛trong c畉u tr炭c d畛li畛uXML
V湛ng d畛 li畛u M畛c M担 t畉 T棚nth畉 XML
Data
1 M達tr畉m quan tr畉c code
2 T棚n tr畉mquan tr畉c name
3 Th畛i i畛mquantr畉c date_time
4 Ch畛 s畛ph ph
5 Ch畛 s畛cod cod
6 Ch畛 s畛tss tss
7 Ch畛 s畛mu color
8 Nhi畛t畛 temp
9 L動u l動畛ng t畛c th畛i flow
10 T畛ng l動畛ngnit董 h嘆atan nito
11 bod bod
Control
12 Ch畛 k箪 i畛n t畛 c畛a tr畉m
(station signaturecode)
ssic
13 M達 b畉o m畉t c畛a tr畉m (station
security code)
ssec
Trong 坦:
- M達 tr畉m (code) g畛m 3 ch畛 s畛 t畛 001 - 999.
- T棚n tr畉m c坦 畛 di t畛i a 100 k箪 t畛 g畛m c叩c ch畛 c叩i,
ch畛 s畛 v d畉u c叩ch.
- Th畛i i畛m quan tr畉c c坦 畛nh d畉ng dd-mm-yyyy
Thh:mm:ss v畛i dd l ngy 2 ch畛 s畛, mm l th叩ng 2 ch畛 s畛,
yyyy l nm 4 ch畛 s畛, hh l gi畛 2 ch畛 s畛, mm l ph炭t 2 ch畛
s畛, ss l gi但y 2 ch畛 s畛.
CNG NGH畛
T畉p ch鱈 KHOA H畛C & CNG NGH畛  S畛 48.2018
146
KHOA H畛C
- C叩c ch畛 s畛 quan tr畉c l s畛 th畉p ph但n c坦 2 ch畛 s畛 畉ng
sau d畉u ph畉y.
- Ch畛 k箪 i畛n t畛 c畛a tr畉m 動畛c th畛c hi畛n qua c叩c b動畛c
sau:
B動畛c 1: L畛a ch畛n m畛t s畛 th担ng tin trong ph畉n data lm
d畛 li畛u 動畛c k箪 nh動 sau: code| date_time|ph|cod|tss. Trong
坦 d畉u | d湛ng 畛 ph但n t叩ch gi畛a c叩c thnh ph畉n d畛 li畛u
c坦 m達 ASCII l 124.
B動畛c 2: D畛 li畛u 動畛c ch畛n 畛 b動畛c 1 s畉 動畛c k箪 i畛n t畛
b畉ng thu畉t to叩n SHA256withRAS v畛i key v certificate
d湛ng 畛 k箪 ton b畛 d畛 li畛u g畛i.
B動畛c 3: D畛 li畛u sau khi 動畛c k箪 s畉 動畛c m達 h坦a b畉ng
thu畉t to叩n Base64.
- M達 b畉o m畉t c畛a tr畉m 動畛c x叩c 畛nh nh動 sau:
B動畛c 1: D畛 li畛u thu 動畛c 畛 b動畛c 2 b棚n tr棚n s畉 ti畉n hnh
c叩c b動畛c ti畉p theo.
B動畛c 2: S畛 d畛ng thu畉t to叩n SHA1 畛 t畉o message
digest.
B動畛c 3: D畛 li畛u thu 動畛c 畛 b動畛c 2 s畉 動畛c m達 h坦a b畉ng
gi畉i thu畉t base16.
B動畛c 4: Ch竪n d畉u  c坦 m達 ASCII 45 vo gi畛a c叩c v畛 tr鱈
th畛 8 v 9; 16 v 17; 24 v 25; 32 v 33.
V鱈 d畛 sau minh h畛a c畉u tr炭c d畛 li畛u g畛i:
<env:Report>
<env:Data code="100" name="Tan truong"
date_time="10-11-2016T22:05:00" ph="7.00"
cod="34.27" tss="12.35" color="12.74"
temp="20.12" flow="40.79" nito="0.00"
bod="0.00" />
<env:Control>
<env:ssic digest="SHA256" cipher="RSA2048"
encoding="base64">
Ca8sTbURReQjjgcy/znXBKjPOnZof3AxWK5WySpyMrUX
F0o7cz1BP6adQzktODKh2d8s
oAhn1R/S07lVDTa/6r9xTuI3NBH/+7YfYz/t92eb5Y6aNvL
m6tXfOdE3C94EQmT0SEEz
9rInGXXP1whIKYX7K0HgVrxjdxCFkZF8Lt12XbahhAzJ47
LcPxuBZZp6U6wJ2sWI5os3
KY9u/ZChzAUaCec7H56QwkMnu3U3Ftwi/YrxSzQZTmP
TpFYKXnYanrFaLDJm+1/yg+VQ
ntoByBM+HeDXigBK+SHaxx+Nd0sSmm1Im4v685BRVd
UId+4CobcnSQ3CBsjAhqmIrtWT
GQ==
</env:ssic>
<env:ssec digest="SHA1" encoding="base16">
03ec1d0e-6d9f77fb-1d798ccb-f4739666-a4069bc3
</env:ssec>
</env:Control>
</env:Report>
3. K畉T QU畉 NGHIN C畛U
Ch炭ng t担i 達 叩p d畛ng m担 h狸nh truy畛n v nh畉n d畛 li畛u
nh動 畛 xu畉t b棚n tr棚n vo vi畛c truy畛n d畛 li畛u t畛 c叩c tr畉m
quan tr畉c n動畛c th畉i v kh鱈 th畉i t畉i c叩c khu c担ng nghi畛p v
nh m叩y tr棚n 畛a bn t畛nh H畉i D動董ng. Tr棚n m叩y ch畛 c畛a S畛
Ti nguy棚n v M担i tr動畛ng t畛nh H畉i D動董ng ch炭ng t担i x但y
d畛ng m畛t d畛ch v畛 web lm nhi畛m v畛 nh畉n v ki畛m tra t鱈nh
x叩c th畛c v ton v畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c g畛i 畉n.
N畉u d畛 li畛u ch鱈nh x叩c s畉 ti畉n hnh ghi vo c董 s畛 d畛 li畛u 畛
thu畉n l畛i cho vi畛c truy v畉n v hi畛n th畛 sau ny. Ph鱈a
datalogger s畉 c畉u tr炭c d畛 li畛u g畛i theo 炭ng khu担n d畉ng
y棚u c畉u sau 坦 s畛 d畛ng d畛ch v畛 web t畛 ph鱈a server 畛
truy畛n d畛 li畛u. H狸nh 6, 7 minh h畛a k畉t qu畉 m ch炭ng t担i
nh畉n 動畛c t畛 c叩c tr畉m quan tr畉c n動畛c th畉i v kh鱈 th畉i c畛a
c叩c nh m叩y v c叩c khu c担ng nghi畛p.
H狸nh 6. Minh h畛a k畉t qu畉 truy畛n v nh畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c t畛
畛ng n動畛cth畉i
H狸nh 7. Minh h畛a k畉t qu畉 truy畛n v nh畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c kh鱈
th畉i
4. K畉T LU畉N V KHUY畉N NGH畛
Trong bi b叩o ny, ch炭ng t担i 達 畛 xu畉t m担 h狸nh truy畛n
v nh畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c m担i tr動畛ng t畛 畛ng
v畛 m叩y ch畛 c畛a c叩c S畛 Ti nguy棚n v M担i tr動畛ng c畛a c叩c
t畛nh s畛 d畛ng d畛ch v畛 web c坦 b畉o m畉t. M担 h狸nh 畛 xu畉t c畛a
ch炭ng t担i 董n gi畉n, d畛 dng cho vi畛c x畛 l箪 d畛 li畛u tr棚n m叩y
ch畛 m kh担ng c畉n ci th棚m b畉t k畛 ph畉n m畛m no kh叩c so
v畛i y棚u c畉u hi畛n t畉i c畛a B畛 Ti nguy棚n v M担i tr動畛ng l y棚u
c畉u truy畛n t畛ng file vn b畉n theo giao th畛c truy畛n t畛p 畛
SCIENCETECHNOLOGY
S畛 48.2018  T畉p ch鱈 KHOA H畛C & CNG NGH畛 147
l動u tr棚n m叩y ch畛 FTP. Do 坦 mu畛n hi畛n th畛, truy v畉n v
ph但n t鱈ch d畛 li畛u c畉n ph畉i vi畉t b畛 sung th棚m ph畉n m畛m 畛
畛c d畛 li畛u t畛 m叩y ch畛 FTP sau 坦 l動u vo c董 s畛 d畛 li畛u.
Ngoi ra, m担 h狸nh 畛 xu畉t c畛a ch炭ng t担i c滴ng an ton h董n
so v畛i c叩c m担 h狸nh truy畛n d畛 li畛u hi畛n t畉i v狸 d畛 li畛u truy畛n
tr棚n m畉ng theo m担 h狸nh 畛 xu畉t 動畛c m達 h坦a v x叩c th畛c
trong khi 坦 c叩c m担 h狸nh truy畛n d畛 li畛u hi畛n t畉i l truy畛n
d畛 li畛u th担 (c叩c file vn b畉n ho畉c c叩c th担ng i畛p d畉ng text)
n棚n r畉t d畛 b畛 c叩c tin t畉c b畉t v thay 畛i n畛i dung c畛a c叩c
g坦i tin d畉n 畉n d畛 li畛u nh畉n 動畛c b畛 sai so v畛i d畛 li畛u g畛c.
M担 h狸nh truy畛n v nh畉n d畛 li畛u do ch炭ng t担i 畛 xu畉t 達
動畛c 叩p d畛ng thnh c担ng cho vi畛c truy畛n v nh畉n d畛 li畛u
t畛 c叩c tr畉m quan tr畉c m担i tr動畛ng n動畛c th畉i v kh鱈 th叩i t畉i
c叩c khu c担ng nghi畛p v nh m叩y tr棚n 畛a bn t畛nh H畉i
D動董ng. D畛 li畛u m ch炭ng t担i truy畛n v nh畉n ch鱈nh x叩c
炭ng nh動 d畛 li畛u quan tr畉c t畉i nh m叩y. Tuy nhi棚n, ph動董ng
ph叩p m達 h坦a RSA 2048 m ch炭ng t担i s畛 d畛ng s畉 b畛 gi畉i m達
nhanh ch坦ng khi m叩y t鱈nh l動畛ng t畛 ra 畛i. Do 坦, trong
th畛i gian t畛i ch炭ng t担i s畉 nghi棚n c畛u c叩c ph動董ng ph叩p m達
h坦a kh叩c m畉nh h董n 畛 m達 h坦a v x叩c th畛c th担ng tin.
L畛I C畉M N
Bi b叩o ny 動畛c hon thnh v畛i s畛 tr畛 gi炭p kinh ph鱈
c畛a 畛 ti KH&CN c畉p t畛nh H畉i D動董ng nm 2016, m達 s畛:
KTCN.29.TNMT.16.
TI LI畛UTHAM KH畉O
[1]. Amazonwebservices: Overview of Security Processes,June2013.
[2]. Joe M. Tekli, Ernesto Damiani, Richard Chbeir and Gabriele Gianini,
2012. SOAP Processing Performance and Enhancement. IEEE Transactions On
ServicesComputing, Vol. 5,No. 3.
[3]. Nils Agne Nordbotten, 2009. XML and Web Services Security Standards.
IEEE Communications Surveys& Tutorials, Vol. 11,No. 3.
[4]. Hongbing Wang, Joshua Zhexue Huang, Yuzhong Qu, Junyuan Xie,
2005. Webservices:ProblemsandFutureDirections.
[5]. Doug Tidwell, James Snell, Pavel Kulchenko, 2001. Programming Web
ServiceswithSOAP. First edition.
[6]. Heather Kreger, 2001. Web Services conceptual architecture. IBM
Software Group.
[7]. Locktyukhin, Max; Farrel, Kathy (2010-03-31). Improving the
Performance of the Secure Hash Algorithm (SHA-1). Intel Software Knowledge
Base (Intel), retrieved 2010-04-02.
[8]. IBM Corporation and Microsoft Corporation, 2002. Security in Web
Service World: A Proposed Architecture and Roadmap. A Joint White Paper,
http://schemas.xmlsoap.org/specs/ws-security/WSSecurity-Roadmap.htm
Ad

Recommended

Web service
Web service
Tonachi Shika
Lu畉n Vn Nghi棚n C畛u B畉o M畉t Web Service.doc
Lu畉n Vn Nghi棚n C畛u B畉o M畉t Web Service.doc
tcoco3199
(HoaND) giao trinh webservice
(HoaND) giao trinh webservice
Duc Hoa
T狸m hi畛u web service
T狸m hi畛u web service
Thieu Mao
Lu畉n vn: Giao th畛c qu畉n l箪 m畉ng v c担ng ngh畛 d畛ch v畛 web, 9
Lu畉n vn: Giao th畛c qu畉n l箪 m畉ng v c担ng ngh畛 d畛ch v畛 web, 9
D畛ch V畛 Vi畉t Bi Tr畛n G坦i ZALO 0917193864
Php day 2011 cnc ph ptrongphattrien mobile
Php day 2011 cnc ph ptrongphattrien mobile
Quang Anh Le
Web cho 畛ng d畛ng gis v x但y d畛ng 畛ng d畛ng minh h畛a khai th叩c d畛ch v畛
Web cho 畛ng d畛ng gis v x但y d畛ng 畛ng d畛ng minh h畛a khai th叩c d畛ch v畛
Vcoi Vit
際際滷 Web Service
際際滷 Web Service
ask bills
Ki畉n tr炭c-h動畛ng-d畛ch-v畛-webservice
Ki畉n tr炭c-h動畛ng-d畛ch-v畛-webservice
Thuyet Nguyen
Ki畉n tr炭c h動畛ng d畛ch v畛 (webservice)
Ki畉n tr炭c h動畛ng d畛ch v畛 (webservice)
Nguy畛n Thu H畉ng
Lu畉n vn th畉c s挑 m叩y t鱈nh.
Lu畉n vn th畉c s挑 m叩y t鱈nh.
ssuser499fca
畛 ti: X但y d畛ng Website cho c担ng ty c畛 ph畉n tin h畛c, HOT
畛 ti: X但y d畛ng Website cho c担ng ty c畛 ph畉n tin h畛c, HOT
D畛ch v畛 vi畉t bi tr畛n g坦i ZALO: 0909232620
Lu畉n vn: T鱈ch h畛p d畛ch v畛 nghi畛p v畛 ng但n hng theo m担 h狸nh soa
Lu畉n vn: T鱈ch h畛p d畛ch v畛 nghi畛p v畛 ng但n hng theo m担 h狸nh soa
D畛ch v畛 vi畉t bi tr畛n g坦i ZALO 0917193864
Ban cuoi
Ban cuoi
Corey Stubbs
畛ng d畛ng x畛 l箪 HTTP Request - K畛 thu畉t l畉p tr狸nh
畛ng d畛ng x畛 l箪 HTTP Request - K畛 thu畉t l畉p tr狸nh
VitNguynCng4
Webservice
Webservice
畛c Vi畛t Nguy畛n
Ch17
Ch17
Kh担i Nguy畛n Xu但n
Ch17
Ch17
Kh担i Nguy畛n Xu但n
X但y D畛ng Website Gi畛i Thi畛u S畉n Ph畉m Ph畉n M畛m.doc
X但y D畛ng Website Gi畛i Thi畛u S畉n Ph畉m Ph畉n M畛m.doc
D畛ch v畛 vi畉t 畛 ti tr畛n g坦i 0934.573.149
QU畉N L V CHIA S畉 PROJECT IOT,CC BI VI畉T H畛C T畉P CHO SINH VIN.docx
QU畉N L V CHIA S畉 PROJECT IOT,CC BI VI畉T H畛C T畉P CHO SINH VIN.docx
ssuser844355
Tailieu.vncty.com webmail
Tailieu.vncty.com webmail
Tr畉n 畛c Anh
B叩o c叩o th畛c t畉p athena l棚 ch動董ng
B叩o c叩o th畛c t畉p athena l棚 ch動董ng
Le Chuong
畛 ti: H畛 th畛ng h畛 tr畛 qu畉n l箪 cung c畉p phim theo y棚u c畉u, HOT
畛 ti: H畛 th畛ng h畛 tr畛 qu畉n l箪 cung c畉p phim theo y棚u c畉u, HOT
D畛ch V畛 Vi畉t Bi Tr畛n G坦i ZALO 0917193864
Lap trinhmangvoic sharp
Lap trinhmangvoic sharp
Nh畛 Qu叩 Kh畛
Chapter 1 introduction www
Chapter 1 introduction www
xuandiencntt
畛 ti: Nghi棚n c畛u web service v 畛ng d畛ng trong th動董ng m畉i i畛n t畛
畛 ti: Nghi棚n c畛u web service v 畛ng d畛ng trong th動董ng m畉i i畛n t畛
D畛ch V畛 Vi畉t Thu棚 Kh坦a Lu畉n Zalo/Telegram 0917193864
Lap trinhmang(socket)c#
Lap trinhmang(socket)c#
cozyhome0923
lap-trinh-mang-voi-c#
lap-trinh-mang-voi-c#
Truong NGUYEN
thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
HiHngLg
H働畛NG D畉N B畉O 畉M AN TON THNG TIN CHO.docx
H働畛NG D畉N B畉O 畉M AN TON THNG TIN CHO.docx
HiHngLg

More Related Content

Similar to 41060-Article Text-130234-1-10-20190706.pdf (20)

Ki畉n tr炭c-h動畛ng-d畛ch-v畛-webservice
Ki畉n tr炭c-h動畛ng-d畛ch-v畛-webservice
Thuyet Nguyen
Ki畉n tr炭c h動畛ng d畛ch v畛 (webservice)
Ki畉n tr炭c h動畛ng d畛ch v畛 (webservice)
Nguy畛n Thu H畉ng
Lu畉n vn th畉c s挑 m叩y t鱈nh.
Lu畉n vn th畉c s挑 m叩y t鱈nh.
ssuser499fca
畛 ti: X但y d畛ng Website cho c担ng ty c畛 ph畉n tin h畛c, HOT
畛 ti: X但y d畛ng Website cho c担ng ty c畛 ph畉n tin h畛c, HOT
D畛ch v畛 vi畉t bi tr畛n g坦i ZALO: 0909232620
Lu畉n vn: T鱈ch h畛p d畛ch v畛 nghi畛p v畛 ng但n hng theo m担 h狸nh soa
Lu畉n vn: T鱈ch h畛p d畛ch v畛 nghi畛p v畛 ng但n hng theo m担 h狸nh soa
D畛ch v畛 vi畉t bi tr畛n g坦i ZALO 0917193864
Ban cuoi
Ban cuoi
Corey Stubbs
畛ng d畛ng x畛 l箪 HTTP Request - K畛 thu畉t l畉p tr狸nh
畛ng d畛ng x畛 l箪 HTTP Request - K畛 thu畉t l畉p tr狸nh
VitNguynCng4
Webservice
Webservice
畛c Vi畛t Nguy畛n
Ch17
Ch17
Kh担i Nguy畛n Xu但n
Ch17
Ch17
Kh担i Nguy畛n Xu但n
X但y D畛ng Website Gi畛i Thi畛u S畉n Ph畉m Ph畉n M畛m.doc
X但y D畛ng Website Gi畛i Thi畛u S畉n Ph畉m Ph畉n M畛m.doc
D畛ch v畛 vi畉t 畛 ti tr畛n g坦i 0934.573.149
QU畉N L V CHIA S畉 PROJECT IOT,CC BI VI畉T H畛C T畉P CHO SINH VIN.docx
QU畉N L V CHIA S畉 PROJECT IOT,CC BI VI畉T H畛C T畉P CHO SINH VIN.docx
ssuser844355
Tailieu.vncty.com webmail
Tailieu.vncty.com webmail
Tr畉n 畛c Anh
B叩o c叩o th畛c t畉p athena l棚 ch動董ng
B叩o c叩o th畛c t畉p athena l棚 ch動董ng
Le Chuong
畛 ti: H畛 th畛ng h畛 tr畛 qu畉n l箪 cung c畉p phim theo y棚u c畉u, HOT
畛 ti: H畛 th畛ng h畛 tr畛 qu畉n l箪 cung c畉p phim theo y棚u c畉u, HOT
D畛ch V畛 Vi畉t Bi Tr畛n G坦i ZALO 0917193864
Lap trinhmangvoic sharp
Lap trinhmangvoic sharp
Nh畛 Qu叩 Kh畛
Chapter 1 introduction www
Chapter 1 introduction www
xuandiencntt
畛 ti: Nghi棚n c畛u web service v 畛ng d畛ng trong th動董ng m畉i i畛n t畛
畛 ti: Nghi棚n c畛u web service v 畛ng d畛ng trong th動董ng m畉i i畛n t畛
D畛ch V畛 Vi畉t Thu棚 Kh坦a Lu畉n Zalo/Telegram 0917193864
Lap trinhmang(socket)c#
Lap trinhmang(socket)c#
cozyhome0923
lap-trinh-mang-voi-c#
lap-trinh-mang-voi-c#
Truong NGUYEN
Ki畉n tr炭c-h動畛ng-d畛ch-v畛-webservice
Ki畉n tr炭c-h動畛ng-d畛ch-v畛-webservice
Thuyet Nguyen
Ki畉n tr炭c h動畛ng d畛ch v畛 (webservice)
Ki畉n tr炭c h動畛ng d畛ch v畛 (webservice)
Nguy畛n Thu H畉ng
Lu畉n vn th畉c s挑 m叩y t鱈nh.
Lu畉n vn th畉c s挑 m叩y t鱈nh.
ssuser499fca
畛ng d畛ng x畛 l箪 HTTP Request - K畛 thu畉t l畉p tr狸nh
畛ng d畛ng x畛 l箪 HTTP Request - K畛 thu畉t l畉p tr狸nh
VitNguynCng4
QU畉N L V CHIA S畉 PROJECT IOT,CC BI VI畉T H畛C T畉P CHO SINH VIN.docx
QU畉N L V CHIA S畉 PROJECT IOT,CC BI VI畉T H畛C T畉P CHO SINH VIN.docx
ssuser844355
Tailieu.vncty.com webmail
Tailieu.vncty.com webmail
Tr畉n 畛c Anh
B叩o c叩o th畛c t畉p athena l棚 ch動董ng
B叩o c叩o th畛c t畉p athena l棚 ch動董ng
Le Chuong
Chapter 1 introduction www
Chapter 1 introduction www
xuandiencntt
Lap trinhmang(socket)c#
Lap trinhmang(socket)c#
cozyhome0923
lap-trinh-mang-voi-c#
lap-trinh-mang-voi-c#
Truong NGUYEN

More from HiHngLg (9)

thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
HiHngLg
H働畛NG D畉N B畉O 畉M AN TON THNG TIN CHO.docx
H働畛NG D畉N B畉O 畉M AN TON THNG TIN CHO.docx
HiHngLg
thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-9.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-9.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-3.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-3.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-5.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-5.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-2.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-2.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-4.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-4.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-1.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-1.docx
HiHngLg
thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
HiHngLg
H働畛NG D畉N B畉O 畉M AN TON THNG TIN CHO.docx
H働畛NG D畉N B畉O 畉M AN TON THNG TIN CHO.docx
HiHngLg
thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
thuyet-minh-du-thao-thong-tu-va-bao-cao-danh-gia-tac-dong-tthc-20.05.2022.doc
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-9.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-9.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-3.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-3.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-5.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-5.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-2.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-2.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-4.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-4.docx
HiHngLg
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-1.docx
YOPOVN.COM-GA-Dao-Duc-lop-3-KNTT-Tuan-1.docx
HiHngLg
Ad

41060-Article Text-130234-1-10-20190706.pdf

  • 1. SCIENCETECHNOLOGY S畛 48.2018 T畉p ch鱈 KHOA H畛C & CNG NGH畛 143 NGHIN C畛U B畉O M畉T D畛CH V畛 WEB, 畛NG D畛NG VO VI畛C TRUY畛N V NH畉N D畛 LI畛U QUAN TR畉C MI TR働畛NG RESEARCHING WEB SERVICE SECURITY AND APPLYTO TRANSMIT AND RECEIVE ENVIRONMENTALMONITORING DATA Nguy畛n B叩 Nghi畛n1 , Nguy畛n Th叩i C動畛ng1 , V滴 Tu畉n Anh2 , Tr畛nh Tr畛ng Ch動畛ng2 TM T畉T Trong bi b叩o ny, ch炭ng t担i tr狸nh by ki畉n tr炭c v k畛 thu畉t b畉o m畉t d畛ch v畛 web th担ng qua vi畛c b畉o m畉t th担ng i畛p SOAP XML b畉ng c叩ch s畛 d畛ng ch畛 k箪 i畛n t畛 畛 畉m b畉o t鱈nh ton v畉n v m達 h坦a 畛 b畉o m畉t d畛 li畛u. Ch炭ng t担i 叩p d畛ng ch鱈nh s叩ch b畉o m畉t cho d畛ch v畛 web vo vi畛c truy畛n v nh畉n d畛 li畛u quan tr畉c m担i tr動畛ng t畛 c叩c tr畉m quan tr畉c v畛 m叩y ch畛 c畛a c叩c s畛 ti nguy棚n m担i tr動畛ng. Gi畉i ph叩p c畛a ch炭ng t担i 動a ragi炭p cho vi畛c truy畛n v nh畉n d畛 li畛u 動畛c di畛n ra m畛t c叩ch ch鱈nh x叩c v an ton m c叩c ph動董ng ph叩p tr動畛c 但y ch動a th畛c hi畛n 動畛c v狸 ch炭ng ch畛 truy畛n d畛 li畛u th担, kh担ng 動畛c m達 h坦a v x叩c th畛c n棚n d畛 dng b畛 tint畉cthay 畛i n畛i dung trong khi truy畛n. T畛 kh坦a: D畛ch v畛 web, ch畛 k箪 i畛n t畛, m達 h坦a, quan tr畉c m担i tr動畛ng, SOAP XML. ABSTRACT In this paper, we present web services architecture and technique for web service security by using digital signature and encryption to secure SOAP XML message. We apply this security policy to transmit and receive environmental monitoring data from monitoring station to resoure and environment departments server. Our proposal solution helps to transmit and receive data security and accuracy comparing to previous solutions beacause they transmit rough data which is not encrypted and signed so it is easy for hacker to change data whenit istransmitting. Keywords:Webservice,digital signature,encrypt,environmental monitoring, SOAPXML. 1 Khoa C担ng ngh畛th担ng tin, Tr動畛ng畉i h畛c C担ngnghi畛pH N畛i 2 Vi畛nC担ngngh畛HaUI,Tr動畛ng畉i h畛c C担ngnghi畛p HN畛i *Email: chuonghtd@gmail.com Ngynh畉nbi: 07/01/2018 Ngynh畉nbis畛a sauph畉nbi畛n: 04/4/2018 Ngych畉p nh畉nng: 21/8/2018 Ph畉n bi畛n khoa h畛c:TS.Ph畉mVn H 1. GI畛I THI畛U Kh叩i ni畛m v畛 d畛ch v畛 web ra 畛i cu畛i nm 1990 v t畛 坦 n坦 tr畛 thnh x動董ng s畛ng c畛a ngnh c担ng nghi畛p IT. Ngy nay, h畉u h畉t c叩c t畛 ch畛c kinh doanh 畛u d畛a vo d畛ch v畛 web 畛 畉t 動畛c m畛c ti棚u mong mu畛n c畛a m狸nh. V畛i s畛 kh畉 chuy畛n v t湛y bi畉n m畉nh c畛a ng担n ng畛 叩nh d畉u m畛 r畛ng (XML: Extensible Markup Language) n棚n n坦 tr畛 thnh ng担n ng畛 ph畛 bi畉n 動畛c s畛 d畛ng cho t畉t c畉 c叩c d畛ch v畛 web [1, 2]. Theo [3] XML web serices l m担 h狸nh thnh c担ng cho r畉t nhi畛u c叩c 畛ng d畛ng web ph畛c t畉p. Giao di畛n c畛a d畛ch v畛 web 動畛c m担 t畉 d畛a vo XML v 動畛c g畛i l Web Services Description Language (WSDL), vi畛c trao 畛i th担ng tin v畛i d畛ch v畛 web 動畛c th畛c hi畛n th担ng qua th担ng i畛p XML SOAP (Simple Object Access Protocol). Do 坦 b畉o m畉t d畛ch v畛 web ch鱈nh l 畉m b畉o t鱈nh ton v畉n v b畉o m畉t c畛a th担ng i棚p XML SOAP. T畛 ch畛c World Wide Web Consortium (W3C) v Advancement of Structured Information Standards (OASIS) 達 畛 xu畉t m畛t s畛 ti棚u chu畉n d湛ng 畛 b畉o m畉t d畛ch v畛 web. Trong [2, 4] 達 動a ra m畛t c叩i nh狸n t畛ng quan v畛 n但ng cao hi畛u su畉t x畛 l箪 c叩c th担ng i畛p SOAP c滴ng nh動 t畛i 動u h坦a b畉o m畉t d畛ch v畛 web v x畛 l箪 song song ti li畛u XML. Trong nghi棚n c畛u [5] 達 cung c畉p m畛t c叩i nh狸n t畛ng qu叩t v畛 c叩c chu畉n b畉o m畉t cho XML v d畛ch v畛 web g畉n 但y. C叩c chu畉n ny cung c畉p n畛n t畉ng 叩p 畛ng c叩c y棚u c畉u c董 b畉n v畛 b畉o m畉t nh動 m達 h坦a, x叩c th畛c v 畉m b畉o t鱈nh ton v畉n c畛a d畛 li畛u c滴ng nh動 c叩c y棚u c畉u n但ng cao nh動 畛y quy畛n, li棚n k畉t danh t鱈nh. 畛 Vi畛t Nam, theo y棚u c畉u c畛a B畛 Ti nguy棚n v M担i tr動畛ng th狸 t畉t c叩c c叩c khu c担ng nghi畛p x畉 th畉i ra m担i tr動畛ng v畛i l動u l動畛ng h董n 1000m3 tr棚n m畛t ngy 棚m 畛u ph畉i l畉p 畉t c叩c tr畉m quan tr畉c t畛 畛ng c叩c ch畛 ti棚u c畛a n動畛c th畉i, c叩c nh m叩y s畉n xu畉t th辿p v xi mng b畉t bu畛c l畉p tr畉m quan tr畉c t畛 畛ng c叩c ch畛 ti棚u c畛a kh鱈 th畉i v truy畛n d畛 li畛u quan tr畉c v畛 m叩y ch畛 c畛a c叩c S畛 Ti nguy棚n v M担i tr動畛ng. 畛 畉m b畉o t鱈nh kh叩ch quan, B畛 c滴ng y棚u c畉u truy畛n d畛 li畛u l畉y t畛 畉u ra c畛a b畛 c畉m bi畉n th担ng qua c叩c b畛 datalogger 畛 truy畛n d畛 li畛u v畛 c叩c S畛 Ti nguy棚n v M担i tr動畛ng. Tuy nhi棚n, c叩c b畛 datalogger 畛 n動畛c ta hi畛n nay ch畛 y畉u s畛 d畛ng giao th畛c TCP/IP, UDP/IP ho畉c FTP 畛 truy畛n d畛 li畛u th担 (kh担ng 動畛c m達 h坦a v x叩c th畛c) v畛 c叩c m叩y ch畛. i畛u ny t畉o ra l畛 h畛ng b畉o m畉t cho c叩c hacker d畛 dng b畉t v thay 畛i n畛i dung c畛a c叩c g坦i tin d畉n 畉n d畛 li畛u nh畉n 動畛c kh担ng ch鱈nh x叩c. Trong bi b叩o ny, ch炭ng t担i 畛 xu畉t vi畛c s畛 d畛ng d畛ch v畛 web c湛ng v畛i c叩c ch鱈nh s叩ch b畉o m畉t c畛a d畛ch v畛 web v SOAP XML 畛 truy畛n v nh畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c v畛 m叩y ch畛 m畛t c叩ch ch鱈nh x叩c v an ton cao. 畛 xu畉t c畛a ch炭ng t担i
  • 2. CNG NGH畛 T畉p ch鱈 KHOA H畛C & CNG NGH畛 S畛 48.2018 144 KHOA H畛C 達 動畛c 叩p d畛ng thnh c担ng t畉i S畛 Ti nguy棚n v M担i tr動畛ng t畛nh H畉i D動董ng. 2. C S畛 L THUY畉T 2.1. D畛ch v畛 web (web service) 2.1.1. Gi畛i thi畛u Theo 畛nh ngh挑a c畛a W3C (World Wide Web Consortium), Web Service l m畛t h畛 th畛ng ph畉n m畛m 動畛c thi畉t k畉 畛 h畛 tr畛 kh畉 nng t動董ng t叩c gi畛a c叩c 畛ng d畛ng tr棚n c叩c m叩y t鱈nh kh叩c nhau th担ng qua m畉ng Internet, giao di畛n chung v s畛 g畉n k畉t c畛a n坦 動畛c m担 t畉 b畉ng XML. Ki畉n tr炭c c畛a d畛ch v畛 web 動畛c minh h畛a tr棚n h狸nh 1. H狸nh 1. Ki畉n tr炭c c畛ad畛ch v畛webservice [6] Theo m担 h狸nh tr棚n th狸 d畛ch v畛 web s畉 g畛m ba thnh ph畉n: Nh cung c畉p d畛ch v畛 web (Web Service Provider), kh叩ch hng s畛 d畛ng d畛ch v畛 web (Web Service Consumer) v nh m担i gi畛i d畛ch v畛 web (Web Service Broker). Nh cung c畉p t畉o ra c叩c d畛ch v畛 web v cung c畉p cho c叩c 畛ng d畛ng c畛a kh叩ch hng mu畛n s畛 d畛ng ch炭ng. Kh叩ch hng l c叩c 畛ng d畛ng mu畛n s畛 d畛ng c叩c ch畛c nng m d畛ch v畛 web cung c畉p. M担i gi畛i d畛ch v畛 web l 畛ng d畛ng cho ph辿p c叩c 畛ng d畛ng c畛a kh叩ch hng c坦 th畛 t狸m th畉y c叩c d畛ch v畛 web 達 動畛c ng k箪. Ba thnh ph畉n ny t動董ng t叩c v畛i nhau theo ba c董 ch畉 nh動 sau: Publish (ph叩t hnh): Nh cung c畉p d畛ch v畛 web s畛 d畛ng giao di畛n ch動董ng tr狸nh c畛a thnh ph畉n m担i gi畛i 畛 ng k箪 c叩c th担ng tin li棚n quan 畉n d畛ch v畛 web c畛a m狸nh nh動 畛a ch畛, c叩c ch畛c nng m n坦 cung c畉p 畛 cho ph辿p c叩c 畛ng d畛ng c畛a kh叩ch hng c坦 th畛 t狸m v s畛 d畛ng 炭ng c叩c ch畛c nng m n坦 cung c畉p. Find (t狸m ki畉m): 畛ng d畛ng c畛a kh叩ch hng d畛a vo th担ng tin c畛a c叩c d畛ch v畛 web 達 ng k箪 v畛i Broker 畛 t狸m 動畛c d畛ch v畛 web mong mu畛n. Bind (tri畛u g畛i): 畛 s畛 d畛ng 動畛c d畛ch v畛 th狸 c畉n ph畉i tri畛u g畛i n坦. Trong thao t叩c ny, 畛ng d畛ng c畛a kh叩ch hng khi th畛c thi s畉 g畛i ho畉c kh畛i t畉o m畛t lu畛ng t動董ng t叩c v畛i d畛ch v畛 d畛a tr棚n c叩c th担ng tin trong m担 t畉 d畛ch v畛 m n坦 thu 動畛c tr動畛c 坦 nh動: v畛 tr鱈 d畛ch v畛, c叩ch li棚n l畉c v t動董ng t叩c v畛i d畛ch v畛, 2.1.2. SOAP (Simple Object Access Protocol) SOAP l giao th畛c quan tr畛ng trong Web service 動畛c x但y d畛ng d畛a tr棚n XML, m畛t giao th畛c truy畛n th担ng hay m畛t 畛nh d畉ng 畛 g畛i th担ng i畛p cho ph辿p c叩c 畛ng d畛ng trao 畛i th担ng tin v畛i nhau qua HTTP. C畉u tr炭c c畛a th担ng i畛p SOAP 動畛c minh h畛a trong h狸nh 2 [6]. H狸nh 2.C畉u tr炭c c畛ath担ng i畛pSOAP 2.1.3. WSDL (Web services description language) Web service kh担ng th畛 動畛c s畛 d畛ng n畉u n坦 kh担ng 動畛c t狸m th畉y. Ch動董ng tr狸nh c畛a kh叩ch hng mu畛n g畛i m畛t d畛ch v畛 web th狸 n坦 c畉n ph畉i bi畉t d畛ch v畛 web 坦 ang 動畛c l動u tr畛 畛 但u. Ngoi ra, ch動董ng tr狸nh c畛a kh叩ch hng c滴ng c畉n ph畉i bi畉t ch畛c nng c畛a d畛ch v畛 web 畛 n坦 g畛i 炭ng d畛ch v畛 web mong mu畛n. C担ng vi畛c ny 動畛c th畛c hi畛n th担ng qua s畛 h畛 tr畛 c畛a WSDL (ng担n ng畛 m担 t畉 d畛ch v畛 web). WSDL 動畛c x但y d畛ng d畛a tr棚n XML v n坦 cung c畉p cho ch動董ng tr狸nh 畛ng d畛ng c畛a kh叩ch hng bi畉t ch畛c nng c畛a d畛ch v畛 web c滴ng nh動 v畛 tr鱈 c畛a d畛ch v畛 web. Nh動 v畉y, d畛a vo ti li畛u WSDL c叩c ch動董ng tr狸nh 畛ng d畛ng c畛a kh叩ch hng x叩c 畛nh 動畛c v畛 tr鱈 v c叩ch s畛 d畛ng d畛ch v畛 web [6]. 2.1.4. Universal Description, Discovery and Integration (UDDI) UDDI l m畛t chu畉n d畛a tr棚n XML 畛nh ngh挑a m畛t s畛 thnh ph畉n cho ph辿p c叩c 畛ng d畛ng c畛a kh叩ch hng truy t狸m v nh畉n nh畛ng th担ng tin 動畛c y棚u c畉u khi s畛 d畛ng d畛ch v畛 web. M畛t UDDI g畛m c坦 hai ph畉n sau [6]: Ph畉n ng k箪 c畛a t畉t c畉 c叩c Web Services metadata, bao g畛m c畉 vi畛c tr畛 畉n ti li畛u WSDL m担 t畉 d畛ch v畛. Ph畉n thi畉t l畉p WSDL Port type 畛nh ngh挑a cho c叩c thao t叩c v t狸m ki畉m th担ng tin ng k箪. 2.1.5. B畉o m畉t d畛ch v畛 web Trong bi b叩o ny, ch炭ng t担i t畉p trung vo nghi棚n c畛u vi畛c truy畛n th担ng tin (y棚u c畉u v 叩p 畛ng) v畛i d畛ch v畛 web th畛c hi畛n b畉ng th担ng i畛p SOAP XML. Nh動 v畉y, vi畛c b畉o m畉t d畛ch v畛 web ch鱈nh l b畉o m畉t th担ng i畛p SOAP XML [7,8]. C叩c th担ng i畛p SOAP y棚u c畉u v 叩p 畛ng 畛u 動畛c k箪 v畛i kh坦a c畛a ch畛ng th畛c (certificate) X509. Ch畛 k箪 ph畉i t動董ng th鱈ch v畛i chu畉n v畛 x畛 l箪 v c炭 ph叩p ch畛 k箪 XML v 叩p 畛ng c叩c y棚u c畉u sau:
  • 3. SCIENCETECHNOLOGY S畛 48.2018 T畉p ch鱈 KHOA H畛C & CNG NGH畛 145 - Chu畉n b畉o m畉t d畛ch v畛 web phi棚n b畉n 1.0 (WS - security 1.0) v ch畛 k箪 XML 畛 th畛c hi畛n ch畛 k箪 s畛. - Kh坦a b鱈 m畉t c畛a ch畛ng th畛c X509 動畛c s畛 d畛ng 畛 th畛c hi畛n ch畛 k箪 i畛n t畛 trong ph畉n th但n (body) v 畉u (header) c畛a th担ng i畛p SOAP 動畛c 鱈nh vo thnh ph畉n Binary Security Token theo 畛nh d畉ng c畛a X509V3. - Thu畉t to叩n Exclusive C14N 動畛c s畛 d畛ng 畛 chu畉n h坦a ti li畛u XML nh畉m thu 動畛c m畛t ch畛 k箪 i畛n t畛 duy nh畉t. - 畛 t鱈nh to叩n hash (digest) cho ch畛 k箪 c畛a th担ng i畛p SOAP n棚n s畛 d畛ng thu畉t to叩n SHA256. - S畛 d畛ng thu畉t to叩n RSA - SHA256 th畛c hi畛n ch畛 k箪 i畛n t畛 cho th担ng i畛p SOAP. Nh動 v畉y, c畉u tr炭c c畛a th担ng i畛p SOAP c坦 b畉o m畉t s畉 nh動 h狸nh 3. H狸nh 3.C畉u tr炭c c畛ath担ng i畛pSOAPc坦b畉om畉t 2.2. 畛 xu畉t m担 h狸nh truy畛n d畛 li畛u t畛 tr畉m quan tr畉c v畛 m叩y ch畛 c畛a s畛 ti nguy棚n m担i tr動畛ng s畛 d畛ng d畛ch v畛 web 2.2.1. M担 h狸nh M担 h狸nh 畛 xu畉t vi畛c truy畛n v nh畉n d畛 li畛u gi畛a data logger v m叩y ch畛 c畛a S畛 Ti nguy棚n v M担i tr動畛ng nh動 h狸nh 3. B畛 datalogger s畉 g畛i c叩c th担ng b叩o ch畛a th担ng tin v畛 c叩c th担ng s畛 quan tr畉c m担i tr動畛ng c畛a tr畉m 畉n m叩y ch畛. Ph鱈a m叩y ch畛 s畉 ki畛m tra t鱈nh ton v畉n v c畉u tr炭c c畛a d畛 li畛u g畛i. N畉u d畛 li畛u v動畛t qua vi畛c ki畛m tra th狸 s畉 動畛c l動u vo trong c董 s畛 d畛 li畛u. M叩y ch畛 c滴ng s畉 tr畉 l畛i l畉i cho datalogger bi畉t t狸nh tr畉ng nh畉n d畛 li畛u thnh c担ng hay th畉t b畉i. H狸nh 4. M担h狸nhtruy畛n v nh畉nd畛 li畛u 2.2.2. C畉u tr炭c c畛a d畛 li畛u g畛i v ph畉n h畛i T畉t c畉 d畛 li畛u g畛i v ph畉n h畛i 畛u s畛 d畛ng SOAP v c坦 c畉u tr炭c nh動 h狸nh 5. H狸nh 5.C畉u tr炭c chungc畛ad畛li畛u g畛i vph畉nh畛i 畛nh d畉ng XML c畛a th担ng i畛p y棚u c畉u g畛i t畛 datalogger 畉n m叩y ch畛 c畛a S畛 Ti nguy棚n v M担i tr動畛ng nh動 sau: <report:env> <env:Data attributes/> <env:Control> values </env:Control> </report:env> N畛i dung c畛a c叩c thu畛c t鱈nh (attributes) v c叩c gi叩 tr畛 動畛c m担 t畉 畛 b畉ng 1. B畉ng 1. M担t畉 chiti畉tc叩cthu畛ct鱈nhv gi叩 tr畛trong c畉u tr炭c d畛li畛uXML V湛ng d畛 li畛u M畛c M担 t畉 T棚nth畉 XML Data 1 M達tr畉m quan tr畉c code 2 T棚n tr畉mquan tr畉c name 3 Th畛i i畛mquantr畉c date_time 4 Ch畛 s畛ph ph 5 Ch畛 s畛cod cod 6 Ch畛 s畛tss tss 7 Ch畛 s畛mu color 8 Nhi畛t畛 temp 9 L動u l動畛ng t畛c th畛i flow 10 T畛ng l動畛ngnit董 h嘆atan nito 11 bod bod Control 12 Ch畛 k箪 i畛n t畛 c畛a tr畉m (station signaturecode) ssic 13 M達 b畉o m畉t c畛a tr畉m (station security code) ssec Trong 坦: - M達 tr畉m (code) g畛m 3 ch畛 s畛 t畛 001 - 999. - T棚n tr畉m c坦 畛 di t畛i a 100 k箪 t畛 g畛m c叩c ch畛 c叩i, ch畛 s畛 v d畉u c叩ch. - Th畛i i畛m quan tr畉c c坦 畛nh d畉ng dd-mm-yyyy Thh:mm:ss v畛i dd l ngy 2 ch畛 s畛, mm l th叩ng 2 ch畛 s畛, yyyy l nm 4 ch畛 s畛, hh l gi畛 2 ch畛 s畛, mm l ph炭t 2 ch畛 s畛, ss l gi但y 2 ch畛 s畛.
  • 4. CNG NGH畛 T畉p ch鱈 KHOA H畛C & CNG NGH畛 S畛 48.2018 146 KHOA H畛C - C叩c ch畛 s畛 quan tr畉c l s畛 th畉p ph但n c坦 2 ch畛 s畛 畉ng sau d畉u ph畉y. - Ch畛 k箪 i畛n t畛 c畛a tr畉m 動畛c th畛c hi畛n qua c叩c b動畛c sau: B動畛c 1: L畛a ch畛n m畛t s畛 th担ng tin trong ph畉n data lm d畛 li畛u 動畛c k箪 nh動 sau: code| date_time|ph|cod|tss. Trong 坦 d畉u | d湛ng 畛 ph但n t叩ch gi畛a c叩c thnh ph畉n d畛 li畛u c坦 m達 ASCII l 124. B動畛c 2: D畛 li畛u 動畛c ch畛n 畛 b動畛c 1 s畉 動畛c k箪 i畛n t畛 b畉ng thu畉t to叩n SHA256withRAS v畛i key v certificate d湛ng 畛 k箪 ton b畛 d畛 li畛u g畛i. B動畛c 3: D畛 li畛u sau khi 動畛c k箪 s畉 動畛c m達 h坦a b畉ng thu畉t to叩n Base64. - M達 b畉o m畉t c畛a tr畉m 動畛c x叩c 畛nh nh動 sau: B動畛c 1: D畛 li畛u thu 動畛c 畛 b動畛c 2 b棚n tr棚n s畉 ti畉n hnh c叩c b動畛c ti畉p theo. B動畛c 2: S畛 d畛ng thu畉t to叩n SHA1 畛 t畉o message digest. B動畛c 3: D畛 li畛u thu 動畛c 畛 b動畛c 2 s畉 動畛c m達 h坦a b畉ng gi畉i thu畉t base16. B動畛c 4: Ch竪n d畉u c坦 m達 ASCII 45 vo gi畛a c叩c v畛 tr鱈 th畛 8 v 9; 16 v 17; 24 v 25; 32 v 33. V鱈 d畛 sau minh h畛a c畉u tr炭c d畛 li畛u g畛i: <env:Report> <env:Data code="100" name="Tan truong" date_time="10-11-2016T22:05:00" ph="7.00" cod="34.27" tss="12.35" color="12.74" temp="20.12" flow="40.79" nito="0.00" bod="0.00" /> <env:Control> <env:ssic digest="SHA256" cipher="RSA2048" encoding="base64"> Ca8sTbURReQjjgcy/znXBKjPOnZof3AxWK5WySpyMrUX F0o7cz1BP6adQzktODKh2d8s oAhn1R/S07lVDTa/6r9xTuI3NBH/+7YfYz/t92eb5Y6aNvL m6tXfOdE3C94EQmT0SEEz 9rInGXXP1whIKYX7K0HgVrxjdxCFkZF8Lt12XbahhAzJ47 LcPxuBZZp6U6wJ2sWI5os3 KY9u/ZChzAUaCec7H56QwkMnu3U3Ftwi/YrxSzQZTmP TpFYKXnYanrFaLDJm+1/yg+VQ ntoByBM+HeDXigBK+SHaxx+Nd0sSmm1Im4v685BRVd UId+4CobcnSQ3CBsjAhqmIrtWT GQ== </env:ssic> <env:ssec digest="SHA1" encoding="base16"> 03ec1d0e-6d9f77fb-1d798ccb-f4739666-a4069bc3 </env:ssec> </env:Control> </env:Report> 3. K畉T QU畉 NGHIN C畛U Ch炭ng t担i 達 叩p d畛ng m担 h狸nh truy畛n v nh畉n d畛 li畛u nh動 畛 xu畉t b棚n tr棚n vo vi畛c truy畛n d畛 li畛u t畛 c叩c tr畉m quan tr畉c n動畛c th畉i v kh鱈 th畉i t畉i c叩c khu c担ng nghi畛p v nh m叩y tr棚n 畛a bn t畛nh H畉i D動董ng. Tr棚n m叩y ch畛 c畛a S畛 Ti nguy棚n v M担i tr動畛ng t畛nh H畉i D動董ng ch炭ng t担i x但y d畛ng m畛t d畛ch v畛 web lm nhi畛m v畛 nh畉n v ki畛m tra t鱈nh x叩c th畛c v ton v畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c g畛i 畉n. N畉u d畛 li畛u ch鱈nh x叩c s畉 ti畉n hnh ghi vo c董 s畛 d畛 li畛u 畛 thu畉n l畛i cho vi畛c truy v畉n v hi畛n th畛 sau ny. Ph鱈a datalogger s畉 c畉u tr炭c d畛 li畛u g畛i theo 炭ng khu担n d畉ng y棚u c畉u sau 坦 s畛 d畛ng d畛ch v畛 web t畛 ph鱈a server 畛 truy畛n d畛 li畛u. H狸nh 6, 7 minh h畛a k畉t qu畉 m ch炭ng t担i nh畉n 動畛c t畛 c叩c tr畉m quan tr畉c n動畛c th畉i v kh鱈 th畉i c畛a c叩c nh m叩y v c叩c khu c担ng nghi畛p. H狸nh 6. Minh h畛a k畉t qu畉 truy畛n v nh畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c t畛 畛ng n動畛cth畉i H狸nh 7. Minh h畛a k畉t qu畉 truy畛n v nh畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c kh鱈 th畉i 4. K畉T LU畉N V KHUY畉N NGH畛 Trong bi b叩o ny, ch炭ng t担i 達 畛 xu畉t m担 h狸nh truy畛n v nh畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c m担i tr動畛ng t畛 畛ng v畛 m叩y ch畛 c畛a c叩c S畛 Ti nguy棚n v M担i tr動畛ng c畛a c叩c t畛nh s畛 d畛ng d畛ch v畛 web c坦 b畉o m畉t. M担 h狸nh 畛 xu畉t c畛a ch炭ng t担i 董n gi畉n, d畛 dng cho vi畛c x畛 l箪 d畛 li畛u tr棚n m叩y ch畛 m kh担ng c畉n ci th棚m b畉t k畛 ph畉n m畛m no kh叩c so v畛i y棚u c畉u hi畛n t畉i c畛a B畛 Ti nguy棚n v M担i tr動畛ng l y棚u c畉u truy畛n t畛ng file vn b畉n theo giao th畛c truy畛n t畛p 畛
  • 5. SCIENCETECHNOLOGY S畛 48.2018 T畉p ch鱈 KHOA H畛C & CNG NGH畛 147 l動u tr棚n m叩y ch畛 FTP. Do 坦 mu畛n hi畛n th畛, truy v畉n v ph但n t鱈ch d畛 li畛u c畉n ph畉i vi畉t b畛 sung th棚m ph畉n m畛m 畛 畛c d畛 li畛u t畛 m叩y ch畛 FTP sau 坦 l動u vo c董 s畛 d畛 li畛u. Ngoi ra, m担 h狸nh 畛 xu畉t c畛a ch炭ng t担i c滴ng an ton h董n so v畛i c叩c m担 h狸nh truy畛n d畛 li畛u hi畛n t畉i v狸 d畛 li畛u truy畛n tr棚n m畉ng theo m担 h狸nh 畛 xu畉t 動畛c m達 h坦a v x叩c th畛c trong khi 坦 c叩c m担 h狸nh truy畛n d畛 li畛u hi畛n t畉i l truy畛n d畛 li畛u th担 (c叩c file vn b畉n ho畉c c叩c th担ng i畛p d畉ng text) n棚n r畉t d畛 b畛 c叩c tin t畉c b畉t v thay 畛i n畛i dung c畛a c叩c g坦i tin d畉n 畉n d畛 li畛u nh畉n 動畛c b畛 sai so v畛i d畛 li畛u g畛c. M担 h狸nh truy畛n v nh畉n d畛 li畛u do ch炭ng t担i 畛 xu畉t 達 動畛c 叩p d畛ng thnh c担ng cho vi畛c truy畛n v nh畉n d畛 li畛u t畛 c叩c tr畉m quan tr畉c m担i tr動畛ng n動畛c th畉i v kh鱈 th叩i t畉i c叩c khu c担ng nghi畛p v nh m叩y tr棚n 畛a bn t畛nh H畉i D動董ng. D畛 li畛u m ch炭ng t担i truy畛n v nh畉n ch鱈nh x叩c 炭ng nh動 d畛 li畛u quan tr畉c t畉i nh m叩y. Tuy nhi棚n, ph動董ng ph叩p m達 h坦a RSA 2048 m ch炭ng t担i s畛 d畛ng s畉 b畛 gi畉i m達 nhanh ch坦ng khi m叩y t鱈nh l動畛ng t畛 ra 畛i. Do 坦, trong th畛i gian t畛i ch炭ng t担i s畉 nghi棚n c畛u c叩c ph動董ng ph叩p m達 h坦a kh叩c m畉nh h董n 畛 m達 h坦a v x叩c th畛c th担ng tin. L畛I C畉M N Bi b叩o ny 動畛c hon thnh v畛i s畛 tr畛 gi炭p kinh ph鱈 c畛a 畛 ti KH&CN c畉p t畛nh H畉i D動董ng nm 2016, m達 s畛: KTCN.29.TNMT.16. TI LI畛UTHAM KH畉O [1]. Amazonwebservices: Overview of Security Processes,June2013. [2]. Joe M. Tekli, Ernesto Damiani, Richard Chbeir and Gabriele Gianini, 2012. SOAP Processing Performance and Enhancement. IEEE Transactions On ServicesComputing, Vol. 5,No. 3. [3]. Nils Agne Nordbotten, 2009. XML and Web Services Security Standards. IEEE Communications Surveys& Tutorials, Vol. 11,No. 3. [4]. Hongbing Wang, Joshua Zhexue Huang, Yuzhong Qu, Junyuan Xie, 2005. Webservices:ProblemsandFutureDirections. [5]. Doug Tidwell, James Snell, Pavel Kulchenko, 2001. Programming Web ServiceswithSOAP. First edition. [6]. Heather Kreger, 2001. Web Services conceptual architecture. IBM Software Group. [7]. Locktyukhin, Max; Farrel, Kathy (2010-03-31). Improving the Performance of the Secure Hash Algorithm (SHA-1). Intel Software Knowledge Base (Intel), retrieved 2010-04-02. [8]. IBM Corporation and Microsoft Corporation, 2002. Security in Web Service World: A Proposed Architecture and Roadmap. A Joint White Paper, http://schemas.xmlsoap.org/specs/ws-security/WSSecurity-Roadmap.htm