Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
litespeed_wiki:waf:standalone [2017/09/12 18:23]
Lisa Clarke [Add WAF Rule Set]
litespeed_wiki:waf:standalone [2018/05/16 19:29]
Eric Leu [Verify Comodo]
Line 40: Line 40:
 =====Enable Firewall===== =====Enable Firewall=====
  
-**Configurations >> Server >> Security >> Web Application Firewall (WAF)** +Navigate to **Configurations >> Server >> Security >> Web Application Firewall (WAF)**
  
 {{ :​litespeed_wiki:​waf:​waf-enable.png?​600 |}} {{ :​litespeed_wiki:​waf:​waf-enable.png?​600 |}}
  
-  * Enable WAF : Yes +  ​* **Enable WAF**''​Yes''​ 
-  * Log Level: 0 +  ​* **Log Level**''​0''​ 
-  * Default Action: deny,​log,​status:​403 +  ​* **Default Action**''​deny,​log,​status:​403''​ 
-  * Scan Request Body: Yes (If set to '​Yes'​ will scan post request body) +  ​* **Scan Request Body**''​Yes'' ​(If set to ''Yes'' will scan post request body) 
-  * Temporary File Path: /tmp +  ​* **Temporary File Path**''​/tmp''​ 
-  * Disable .htaccess Override: Not Set +  ​* **Disable .htaccess Override**''​Not Set''​ 
-  * Enable Security Audit Log: Not Set +  ​* **Enable Security Audit Log**''​Not Set''​ 
-  * Security Audit Log: $SERVER_ROOT/​logs/​security_audit.log+  ​* **Security Audit Log**''​$SERVER_ROOT/​logs/​security_audit.log''​
  
-Click ''​Save'' ​to enable the firewall, and perform Graceful Restart.+Click **Save** to enable the firewall, and perform Graceful Restart.
  
 ===== Verify Comodo ===== ===== Verify Comodo =====
-  - After setting up Comodo, you may need to restart LiteSpeed Web Server+====Method 1====
   - To check CWAF for protection, send the request as shown below: <​code>​http://​$server_domain/?​a=b AND 1=1</​code>​ The server will respond with a 403 status code \\ {{:​litespeed_wiki:​waf:​comodo-5.png?​500|}}   - To check CWAF for protection, send the request as shown below: <​code>​http://​$server_domain/?​a=b AND 1=1</​code>​ The server will respond with a 403 status code \\ {{:​litespeed_wiki:​waf:​comodo-5.png?​500|}}
 +
 +====Method 2: Command injection attack====
 +  - Create a delete.php file with following codes \\ <​code>​
 +<?php
 +print("​Please specify the name of the file to delete"​);​
 +print("<​p>"​);​
 +$file=$_GET['​filename'​];​
 +system("​rm $file"​);​
 +?>
 +</​code>​
 +  - Create a dummy file \\ <​code>​touch bob.txt</​code>​
 +  - Open http://​example.com/​delete.php?​filename=bob.txt;​id
 +If WAF works, you will get a 403 forbidden page
 +
 +
 +
  
  
  • Admin
  • Last modified: 2019/01/24 21:16
  • by Lisa Clarke