Home page » Vietnamese » Tin Hoc » Security - Bao Mat » JavaScript hijacking - Lo hong chet nguoi cua Web 2.0

Reading article

JavaScript hijacking - Lo hong chet nguoi cua Web 2.0

Cac nha nghien cuu ve bao mat da tim thay mot dang tan cong moi thong qua Web chi nham vao cac ung dung Ajax dang rat duoc ua chuong trong trao luu Web 2.0.

Foritfy Software, hang da tim ra lo hong moi tren voi ten goi “JavaScript hijacking” cho rang hau het cac bo cong cu (toolkit) Ajax deu co loi nay.

JavaScript hijacking cho phep nhung ke tan cong trai phep doc duoc du lieu nhay cam tu cac ung dung bi loi bang phuong phap tuong tu nhu phuong phap thuong duoc su dung de tao cac mashup (mot dang ung dung web ket hop it nhat hai dich vu tu cac trang Web khac han nhau)” – Chess viet trong mot tai lieu huong dan (whitepaper) da duoc cong bo.

Moi nguoi deu cho rang su phat trien cua mo hinh lap trinh Web Ajax chi co the lam gia tang cac loi bao mat da co. Rat it nguoi nghi no co kha nang gay ra mot loi bao mat moi, Brian Chess, “kien truc su truong” cua Fortify noi.

Phuong phap thiet ke ung dung web Ajax su dung cach thuc truyen du lieu duoi nen cua moi trang, khong can thiet phai lam moi (refresh) toan bo lai trang ma nguoi dung dang tuong tac. Dieu nay tao cho nguoi dung cam giac cac ung dung Web giong nhu cac ung dung desktop. Gmail la mot trong cac ung dung Web nhu the.

Bang cach khai thac cac lo hong “JavaScript hijacking”, ke tan cong co the lay duoc thu tu hop thu Gmail cua nan nhan hoac co the truy cap du lieu duoc truyen qua ung dung Ajax.

Mac du Ajax la viet tat cua “Asynchronous JavaScript and XML” (JavaScript khong dong bo va XML) nhung khong nhat thiet phai su dung XML de truyen tai. Ban co the su dung HTML, van ban khong dinh dang (plaintext) hoac JavaScript.

Theo Chess, van de nam o chinh cho nay. Khi ung dung su dung dinh dang du lieu JavaScript (viet tat la JSON) thay vi XML de truyen du lieu giua trinh duyet va may phuc vu Web, no se duoc trinh duyet xu ly theo mot cach khac voi thong thuong.

Cac trinh duyet su dung cac qui tac de han che noi du lieu HTML duoc mien gui toi goi la “chinh sach cung mot nguon” ("same origin policy"), nhung qui tac nay bi bo qua khi du lieu co dang JavaScript.

Mot website hoan toan co kha nang chay cac du lieu JavaScript dang dat tren mot mien khac. Day la ki thuat duoc su dung tren cac ung dung Google Adsense hay Google Maps.

Hien tai Fortify khang dinh rang ke tan cong co the khai thac lo hong nay de dang nhap vao cac ung dung Ajax, dong gia la cac nan nhan va nhan du lieu ma ung dung nay cung cap binh thuong duoi dang JSON.

Vi du ve mot truong hop tan cong, mot nan nhan khi da xac thuc vao ung dung Ajax se co phan cookie dang nhap tren trinh duyet cua minh, sau do nan nhan nay bi lua truy cap vao trang web cua ke tan cong. Trang web nay co chua cac doan ma JavaScript thuc hien cac loi goi toi ung dung Ajax. Du lieu nhan duoc tu ung dung se duoc gui den cho ke tan cong.

Neu ung dung Ajax la mot dich vu Webmail, ke tan cong co the lay duoc noi dung cua hop thu den hoac so dia chi. Thuc vay, cac nghien cuu nay cua Fortify da dua tren ket qua tim thay duoc truoc do cua Jeremiah Grossman ve loi tuong tu trong ung dung Gmail vao nam ngoai.

Theo Fortify, co 11 trong so 12 nen tang (framework) ho da kiem tra khong co kha nang chong do duoc nhung tan cong dang nay. Tuy nhien cong ty nay da khong kiem thu tren cac ung dung dang hoat dong.

Cac nen tang bi loi gom co: Microsoft ASP.NET AJAX (con goi la Atlas), XAJAX va Google Web Toolkit, Prototype, Script.aculo.us, Dojo, Moo.fx, jQuery, Yahoo! UI, Rico, va MochiKit.

Theo Chess, nhung nha cung cap nay da duoc thong bao va ho se sua loi trong nhung thu vien sap duoc tung ra. Cac trang whitepaper dang duoc phat hanh de giup nhung nguoi lap ma da tung viet cac doi tuong Ajax co the xay dung them cac bo chong do tuong tu.

Vi Ajax dang o thoi ki dau, nen day chua han la mot van de lon nhu hien tuong tran bo dem khi moi duoc tim ra, Chess noi. Khong co nhieu ung dung Ajax lon can phai sua loi. Do do hien nay Fortify muon cong khai ket qua tim kiem cua minh cang rong rai cang tot de loai bo duoc van de nay ngay tu dau.

 


 Theo VietNamNet

Article source http://w4rum.com/1278.t

[By Cao Tan Kiet] [04/Apr/07]
 
View more articles from Cao Tan Kiet
Tu van CNTT cho DN: phai khach quan!
Kiem bon tien tu may tinh co lo si
Lan dau tien TV Plasma tut doanh thu
Hack tai VN co the bi phat hanh chinh 100 trieu dong
Intel gioi thieu bo vi xu ly bon nhan thu 12
Symantec va lo hong trong san pham ESM
Sohu de doa khoi kien Google
Toshiba khoi kien 17 vi pham ban quyen DVD
Gia DRAM the gioi tiep tuc giam
Google dau tu 1 trieu USD cho trinh duyet Maxthon
 
You may also like to read
Xe dap dam... chet nguoi
Khi nguoi ta... hong dam dau
Indonesia: them 3 nguoi chet vi cum gia cam
Trung Quoc, Indonesia: Them nguoi chet vi cum gia cam
Thieu xac nguoi chet de lam thanh kim cuong
Lo hong moi trong tinh nang mang cua Windows
The he Web 2.0: cong dong nguoi dung phat trien mang
ZenZui - duyet web di dong cua Microsoft
Chuot “chen” mui cua nguoi
Hanh phuc cua nguoi xau xi
 
5 newer articles in this category
Xuat hien ma doc tan cong loi Windows Help
Cisco va mot loat loi bao mat khong day
2007 - nam bao dong ve an ninh dien thoai
Pha khoa BIOS, an cap ban quyen Vista
Microsoft phu nhan loi zero-day moi trong Office
  
10 older articles in this category
Symantec va lo hong trong san pham ESM
Hon 2.000 trang web khai thac loi tro chuot
McAfee phat hien 3 loi zero-day Office moi
Oracle va 37 loi bao mat san pham
Apple va lo hong khong day trong Airport Extreme
Microsoft va loi zero-day cho Vista
AACS va loi cong nghe bao ve noi dung DVD
Microsoft sua loi ban va lo hong tro chuot
ISS canh bao tinh hinh an ninh mang
Kaspersky Internet Security het thoi
 
 
List Category
Choi WebGiai TriHoc TapKhoa HocSuc KhoeTin HocTin CNTT Trong NuocSu Kien CNTT Quoc TeKien Thuc Co BanThu Thuat May TinhHDH Windows XPTin Hoc Van PhongDo Hoa May TinhWeb Chat EmailVirus MalwareCo So Du LieuThe Gioi GameSecurity - Bao MatHackerTai Phan MemGoc Tan ManPhan Mem MoiThuong Mai Dien TuPhan CungQuan Tri MangHDH Windows VistaTin TucDoi Song
 
Member Corner
Your Email

Password


Or Register!
Or Forgotten password!
Suggest a language!
Suggest a category!
Submit an article!
Remove Ads

Links Exchange
Copyright © 2007 Webmaster Forum w4rum.com. All Rights Reserved!
Use of our service is protected by our Privacy Policy and Terms of Service

5 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z