peri hokiperihokiclarustologisticsrimashaop.comangelpaintingtools.co.invrjanaenergies.comcara scatter hitam maxwinspesifikasi scatter emas mahjongrtp mahjong wins 3 medanpola malam pgsoft cairkan 813jtkeberuntungan tukang parkir cek rtp mahjong ways lebarankisah inspiratif kuli bangunan menang mahjong winspeluang profit rtp mahjong ways 2 naiksopir angkot jackpot 89 juta mahjong winstemuan scatter jumat mahjong wayskeajaiban malam menghidupkan suasanamenang dengan gaya strategi cerdas mahjongputaran ajaib mahjong wins tumbang bahagiaraup untung dengan trik scatter mahjongscatter hitam mahjong ways mengantarkan kemenangan tak terdugafenomena scatter hitam saat jam sepi serverkemenangan besar dari scatter hitam mahjong wayspekerja serabutan raih jackpot mengagumkan di mahjong wayspotensi emas setiap spin mahjong wayswaktu spin terbaik untuk scatter hitamtukang becak raih rejeki di mahjong

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: drivers/Session_files_driver.php

Line Number: 108

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Cannot change save handler when headers already sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Cannot start session when headers already sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

Bảo mật website PHP - Freetuts
BẢO MẬT WEBSITE
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Bảo mật website

Danh sách các bài viết trong chuyên mục Bảo mật website, đây là những bài viết mới nhất được cập nhật trong mục Bảo mật website.

Khi hoàn thành một website thì vấn đề bảo mật được quan tâm nhất bởi vì nếu website bảo mật không tốt thì sẽ bị hacker tấn công phá hoại hoặc ăn cắp dữ liệu. Hiện nay có khá nhiều đối tượng biết một chút về hack website nên muốn thể hiện sức mạnh bằng cách đi chọc phá những website bảo mật không tốt, điều này thật tệ hại.

Để bảo mật website thì có nhiều yếu tố, nhưng theo mình thì sẽ phân thành hai loại. Loại thứ nhất là do bên cấu hình Server không tốt dẫn đến website bị đột kích và phá hoại. Loại thứ hai là do lập trình viên thiếu kinh nghiệm dẫn đến một số lỗi như SQL Injection, XSS, CSRF, ... Nếu bị tấn công ở lỗi thứ nhất thì dễ bị chiếm quyền quản lý Server, lúc này dữ liệu sẽ bị mất hoàn toàn và bạn sẽ phải liên hệ trực tiếp với nhà cung cấp để họ xử lý. Đối với loại thứ hai thì thông thường dữ liệu sẽ bị mất hoặc bị phá (chỉnh sửa, xóa, ...).

Mình là một lập trình viên nên chủ yếu bàn luận về vấn đề bảo mật code PHP, nghĩa là sẽ trình bày cách code thế nào để ít xuất hiện lỗi hoặc tránh các lỗi thường gặp. Điển hình nhất là lỗi SQL Injection và XSS, hai lỗi này các bạn lập trình viên newbie hay gặp nhất và là bài học dễ nhất dành cho các hackers nên nó là bài tập thực hành cho họ.

Mình cũng không có kinh nghiệm nhiều trong lĩnh vực bảo mật website php nhưng vẫn có một chút hiểu biết nên sẽ chia sẻ lại cho các bạn thông qua các bài viết, nếu có gì sai sốt mong các bạn góp ý thêm.

+BẢO MẬT WEBSITE
1 Backdoor là gì? Cách tạo backdoor trong Website
2 Kỹ thuật tấn công CSRF và cách chống CSRF
3 kỹ thuật tấn công SQL Injection và cách phòng chống trong php
4 Một số mẹo bảo mật ckfinder đơn giản
5 Tích hợp Ckfinder vào CKEditor Bằng Javascript

Bài xem nhiều

Xây dựng chức năng đăng nhập và đăng ký với php và mysql

Xây dựng chức năng đăng nhập và đăng ký với php và mysql

Trong bài này tôi sẽ hướng dẫn các bạn xây dựng chức năng đăng nhập…

Bảng mã ASCII chuẩn các hệ nhị phân - thập phân - thập lục phân

Bảng mã ASCII chuẩn các hệ nhị phân - thập phân - thập lục phân

Mã ASCII được dùng khá thường xuyên khi lập trình để giao tiếp với ngôn…

Cách khai báo biến trong PHP, các loại biến thường gặp

Cách khai báo biến trong PHP, các loại biến thường gặp

Bất kì một ngôn ngữ lập trình nào đều có khái niệm biến và hằng…

Bài 26: Hàm isset() và empty() trong php

Bài 26: Hàm isset() và empty() trong php

Hàm isset() trong PHP mình cũng đã sử dụng khá nhiều lần rồi nhưng vẫn…

Các kiểu dữ liệu trong PHP và các loại biến tương ứng

Các kiểu dữ liệu trong PHP và các loại biến tương ứng

Tiếp theo bài học khai báo biến và hằng số trong php thì chúng ta…

Bài 19: Phương thức GET và POST trong php

Bài 19: Phương thức GET và POST trong php

Như các bạn biết bộ mã nguồn web viết bằng PHP được đưa lên host…

Download và cài đặt Vertrigo Server

Download và cài đặt Vertrigo Server

Như ta biết thì PHP là một ngôn ngữ chạy trên Server nên ta cần…

Bài 20: Các hàm xử lý chuỗi trong php

Bài 20: Các hàm xử lý chuỗi trong php

Việc xử lý chuỗi trong PHP rất là quan trọng vì dữ liệu để hiển…

Bài 25: Session và cookie trong php

Bài 25: Session và cookie trong php

Session và Cookie dùng để lưu trữ dữ liệu của người dùng, từ đó hệ…

Hiểu về Request và Response trong lập trình Web

Hiểu về Request và Response trong lập trình Web

Khi coi các bài tutorials trên mạng hoặc các video học lập trình trên mạng…

Hàm strpos() trong PHP

Hàm strpos() trong PHP

Cách sử dụng strpos() trong PHP

Bài 04: Toán tử và biểu thức trong php

Bài 04: Toán tử và biểu thức trong php

Vậy là chúng ta đã tì hiểu được các khái niệm về biến, hằng số…

Bài 05: Câu lệnh if else trong php

Bài 05: Câu lệnh if else trong php

Trong bài này ta sẽ tìm hiểu đến khái niệm về mệnh đề, cách sử…

Bài 09: Vòng lặp foreach trong php

Bài 09: Vòng lặp foreach trong php

Ở các bài trước chúng ta đã được học ba vòng lặp (for, while và…

Font Awesome là gì? Cách sử dụng Font Awesome

Font Awesome là gì? Cách sử dụng Font Awesome

Trước đây để tạo các ICON đó ta phải thực hiện cắt chúng ra từ…

Chương trình quản lý sinh viên PHP lưu database

Chương trình quản lý sinh viên PHP lưu database

Ở bài tập trước chúng ta đã tập làm trang quản lý sinh viên lưu…

Bài 10: Lệnh break, continue, goto, die, exit trong php

Bài 10: Lệnh break, continue, goto, die, exit trong php

Trong bài này các bạn sẽ được học một số lệnh dừng vòng lặp (break),…

Thuật toán phân trang với PHP và MySQL

Thuật toán phân trang với PHP và MySQL

Trên freetuts.net đã có hai bài viết về thuật toán phân trang rồi nhưng những…

Bài 07: Vòng lặp for trong php

Bài 07: Vòng lặp for trong php

Trong bài học này các bạn sẽ được tìm hiểu về cú pháp và cách…

Giải phương trình bậc nhất một ẩn bằng PHP

Giải phương trình bậc nhất một ẩn bằng PHP

Trước khi lập trình một bài toán thì bạn cần phải biết bài toán yêu…

Top