DANH MỤC TÀI LIỆU
Những lỗi bảo mật Website hay gặp
CÁC L I B O M T WEBSITE TH NG G P NH TỖ Ả ƯỜ
Các l i b o m t websiteỗ ả ngày càng đa d ng, v i nhi u hình th c t n ứ ấ
công và gây thi t h i nghiêm tr ng. Làm th nào đệ ạ ế b o m t ả ậ
website toàn di n, Securitybox s đ a ra nh ng l i b o m t website ẽ ư
ph bi n nh t, kèm theo ví d ế và nh ng gi i pháp c th ụ ể.
nh ng l i b o m t website th t khó l ng tr c ỗ ả ườ ướ
Theo chuyên gia b o m t Bùi Quang Minh, h u h t các website b g p v n ế ị ặ
đ v b o m t là do k thu t l p trình, tính b o m t kém c a các ng ề ề ả
d ng, ph n m m dành cho website. Gi s nh ng d ng chat v i khách ư ứ
hàng online trên wesite online. N u ng d ng chat đó ch a đ c rà soát l ế ứ ư ượ
h ng thì có th có kh năng ng d ng đó s ứ ụ ch a l h ng b o m t. Trên ỗ ổ
th c t , vi c ki m tra th nghi m tính b o m t c a website, ph n m mự ế ậ ủ
các ng d ng còn đang r t h n ch .ạ ế
– Theo th ng kố ế l i b o m t websiteỗ ả vào năm 2015 thì có t i 9 website
c a c quan nhà n c đã b t n công thay đ i giao di n. Cùng v i đó là ơ ướ ị ấ
144 đ ng d n b thay đ i, 227 đ ng d n phát tán mã đ c, 106 website bườ ẫ ườ ẫ
cài mã đ c.
– Đáng chú ý h n, google Vi t Nam cũng đã b t n công vào 23/2/2015, v ơ ị ấ
vi c đ c xác minh là do nhóm hacker Lizard Squad. Và v vi c g n đây ượ ụ ệ
nh t là l i b o m t webỗ ả c a c ng hàng khôngủ ả Tân S n Nh t, R ch Giá, ơ ấ ạ
Tuy Hòa đã b 2 b n tr 15 tu i t n công. ổ ấ
V y nguyên nhân gây ra các l h ng b o m t website là gì ? ỗ ổ
1. Ph n m m, ng d ng mi n phí ề ứ
– Cũng nh nh ng ph n m m mi n phí t i v máy tính b nhi m virus, có ư ả ề
nh ng lo i virus b n ch c n CCleaner, bkav, ho c ph n m m di t virus ạ ỉ ặ ầ
thông th ng có th tránh đ c s c b o m t v website, máy tính cá ườ ượ ự ố
nhân. Tuy nhiên có nh ng ph n m m b n không th xóa đ c mà c n ph i ề ạ ượ
nh s giúp đ c a nh ng ng i có chuyên môn.ờ ự ườ
ng d ng mi n phí cũng v y, nh ng ng d ng này s ng m ng m sao ữ ứ ẽ ấ
l u d li u thông tin c a b n g i t i nh ng k x u và b n có th b m t ư ẻ ấ ể ị
ti n n u mu n chu c l i. Và g n đây nh t không đâu xa, quý I đ u năm ế ộ ạ
2017, hàng lo t v báo cáo v vi c b nhi m ph n m m t ng ti n ạ ụ ề ệ
Ransomware nh h ng t i website, iphone, thi t b IoT. ưở ế ị
2.Do m t s ngôn ng l p trình có tính b o m t web ữ ậ ch a cao:ư
các plugin wordpress có th ti m n l i b o m t websiteể ề
– Ngôn ng l p trình backend d h c nh t là PHP. H u h t các website ữ ậ ế
Vi t Nam đ c l p trình b ng php, wordpress. Các l p trình viên hay ượ ậ
designer th ng nh m l n gi a 2 ph ng th c b o m t GET và POST, do ườ ươ ứ ả
đó website có th b nhòm ngó n u l p trình saiể ị ế
– Th c t , chuyên gia b o m t SecurityBox cho r ng ngay c nh ng ng iự ế ườ
không c n n n t ng v l p trình cũng có th h c đ c và t o ra đ c ề ậ ượ ượ
nh ng website, nh ng ph n m m đ n gi n. Vì cú pháp, function đ n gi n ề ơ ơ ả
nên có th vì v y mà tính b o m t ch a cao ậ ư
– L i b o m t trong website wordpress cũng không ngo i tr . Nh m vào ỗ ả
nh ng ph n m m SEO free, plugin for seo, các hacker đã t n công ng i ầ ề ườ
dùng 1 cách th m l ng. M t trong nh ng plugin cho Seo wordpress b ầ ặ
nhi m mã đ c mà b n c n g b ngay chính là WP- Base-SEO. ỡ ỏ
– V y làm th nào đ tăng c ng tính b o m t cho website đ c code ế ườ ả ậ ượ
b ng PHP, câu tr l i là b n hãy dùng framework. Framework giúp tăng ả ờ
c ng tínhườ b o m t websiteả ậ mà m i ng i yêu thích dùng nh t là Laravel, ọ ườ
ti p đó là symfony, th 3 là CodeIgniter.ế ứ
3. Gi i pháp tăng c ng tính b o m t website th ng g p n a là ườ ườ ặ ữ
gi m l h ng trong session, XSS ỗ ổ
Bên c nh nh ng l i b o m t website th ngỗ ả ườ g p trên còn có l h ng ỗ ổ
trong XSS. B ng cách g i đ ng link t i session, user name, khi ng i ử ườ ườ
dùng click vào thì website c a b n đã b nhi m virus. B l i này coi nh ị ỗ ư
toàn b website c a b n b hacker đi u khi n, t đó hackers có th l i ể ợ
d ng đ t n công chính site này và nh ng site khác n u chúng b b o m t ể ấ ế
khác nh CSRF. Đây là hình th c t n công website nguy hi m cao nh ng ư ứ ấ ư
kh năng khai thác th p vì ph i l a đ c ng i dùng. ả ừ ượ ườ
– Riêng t đ u năm đ n nay có t i 21.5% các website b xâm nh p vì l i ầ ế ị ậ
XSS.
4. L h ng b o m t trong c s d li u, k t n i web 2.0, javascipt, ơ ở ế
AJAX
Nh ng l i b o m t website ỗ ả hay g p trong javascript là vô tình s d ng ử ụ
toán t gán, nh m l n gi a phép c ng và phép n i, l i câu l nh return, ỗ ở
k t thúc đ nh nghĩa b ng d u ph y không chính xácế ằ ấ ẩ
Ngay th m chí website google viet nam cũng b hackậ ị
5. L i chuy n ti p và đi u h ng không xác đ nh ế ề ướ
– Đây là l i v n đ đ u vào (l i v input). Gi s r ng trang web đích có ỗ ấ ỗ ề
m t module redirect.php có th l y URL nh m t tham s GET. Khi th c ể ấ ư
hi n thao tác v i tham s này trên targetite.com, trang web c a b n có th ủ ạ
chuy n h ng t i ph n m m malwareinstall.com. Ng i dùng th ng c mể ướ ườ ườ
th y tin c y khi click vào targetite.com/blahblahblah nh ng ít ai ng đây là ấ ậ ư
c h i cho các ph n m m đ c h i l i d ng t n công website. Ngoài ra, k ơ ộ
t n công có th chuy n h ng trình duy t sang ‘targetite.com/deleteprofile? ể ướ
confirm=1’.
b l i 404 b n c n ph i ki m tra l i website ngayị ỗ
– Đi u đáng nói là khi nh i nhét nh ng input không xác đ nh đ c ng i ượ ườ
dùng có th làm ph n header trể ầ nên t h i.ệ ạ
>> Gi i pháp b o m t cho websiteả ậ khi b l i đi u h ng, chuy n ti pị ỗ ướ ế
– Không làm chuy n h ng t t c vì th c s không c n thi t ướ ấ ả ế
– có 1 danh sách tĩnh các v trí phù h p đ redect. ợ ể
Tn đây là các l i b o m t websiteỗ ả hay g p nh t, ph bi n, thông d ng ổ ế
nh t mà chúng ta c n bi t đ ế ể tránh.
thông tin tài liệu
Các lỗi bảo mật website ngày càng đa dạng, với nhiều hình thức tấn công và gây thiệt hại nghiêm trọng. Làm thế nào để bảo mật website toàn diện, chúng tôi sẽ đưa ra những lỗi bảo mật website phổ biến nhất, kèm theo ví dụ và những giải pháp cụ thể.
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×