ภาษา PHP นิยมมากในการพัฒนาเว็บ
แถมเป็นที่โปรดปรานของนักเจาะระบบยิ่งนัก
.
อันนี้จะเป็นไกด์ไลน์เขียน PHP
ให้ปลอดภัยไม่โดนแฮก
บทความของฝรั่งเขียนมานานแหละ
แต่ยังไม่ล้าสมัย
เพราะเทคนิคเดิมๆ
แม้กาลเวลาเปลี่ยน
แฮกเกอร์ก็ยังหากินได้อยู่เสมอ
.
อีกอย่างไม่ใช่แค่ PHP ที่มีช่องโหว่
เขียนภาษาอื่นบนเว็บก็มีช่องโหว่คล้ายๆ กัน
เช่น
- SQL injection แทบจะมีทุกภาษา เป็นปัญหาคลาสสิค
- Cross-Site Scripting (XSS) ต้นตอปัญหาก็มาจาก JavaScript
- Cross-Site Request Forgery (CSRF) ก็เป็นช่องโหว่ของโปรโตคอล HTTP
- Document Relationships ก็เป็นปัญหาจากภาษา HTTP
.
แต่บางปัญหาก็มาจาก PHP จริงๆ
เช่น upload ไฟล์แปลกปลอม
ขึ้นไปวางไว้ใน server แล้วประมวลผลได้เฉย
ซึ่งบางภาษาจะปลอดภัยและรัดกุมกว่า
.
เอาเป็นว่าศึกษา รู้ไว้ก็ไม่เสียหาย
ยิ่งรู้ก็ยิ่งมีประโยชน์โคดดดด
สามารถเพิ่มทักษะความรู้เรื่อง security
ตามลิงค์ข้างล่างนี้
https://paragonie.com/…/2018-guide-building-secure-php-soft…
.
✍เขียนโดย โปรแกรมเมอร์ไทย thai programmer
PHP language is very popular in web development.
It's a favorite of the drillers.
.
This one will be the guideline writing PHP.
Keep it safe. Not hacked.
Foreigner's article has been written for a while.
But it's not outdated.
Because of the same old technique.
Even when time changes.
Hackers are always looking for food.
.
Besides, not just PHP with loopholes.
Writing other languages on the web has similar vulnerabilities.
Such as.
- SQL injection. Almost every language is a classic problem.
- Cross-Site Scripting (QSS) Original. The problem is also from JavaScript.
- Cross-Site Request Forgery (CSRF) is a loophole of HTTP protocol.
- Document Relationships is also a problem from HTTP language.
.
But some problems really come from PHP
e.g. upload a foreign file
Go up, put it in server and process it.
Some languages are safer and tighter.
.
Let's just say, studying isn't damaged.
The more you know, the more useful.
Can enhance the knowledge of security skills
Follow the link below.
https://paragonie.com/blog/2017/12/2018-guide-building-secure-php-software
.
✍ Written by Thai programmer thai coderTranslated
「in sql injection」的推薦目錄:
- 關於in sql injection 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
- 關於in sql injection 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於in sql injection 在 [ASP.NET] SQL Injection 攻擊範例 - YouTube 的評價
- 關於in sql injection 在 How can I prevent SQL injection in PHP? - Stack Overflow 的評價
- 關於in sql injection 在 payloadbox/sql-injection-payload-list - GitHub 的評價
in sql injection 在 91 敏捷開發之路 Facebook 的最佳解答
靠!喜歡寫 Dapper 或是在 C# 裡面用字串寫 SQL statement 的朋友有福了!
▍傳送門
https://blog.jetbrains.com/…/sql-inside-c-strings-fragment…/
▍Features 簡介
Rider 2018.3, 在你用 C# 寫 string 的時候,可以指定 "inject language 是 SQL", 然後接著在你寫 C# 字串的時候,就會跳 SQL 的 intellisense 讓你選了。
還可以選好一段 C# 字串,直接 run query in console, 馬上看到查詢的結果。
也可以在字串裡面,選擇要編輯的是 json, 然後在 json fragment 裡面直接搞定格式。
※ SQL 也可以用上面這一招,讓你在 C# editor 裡面,用 SQL fragment 直接寫 SQL statement, C# 那邊會自動生成,而 fragment 視窗會檢查 SQL 語法。
--
By merging language injection functionality from IntelliJ IDEA and ReSharper, we now support languages like CSS, HTML, JSON, regular expressions and JavaScript, as well as SQL, XML, MsBuild, YAML, and many more.
※ 已經夠多了....
#這力道是想挑戰一下龍頭的地位嗎
#Rider!
in sql injection 在 payloadbox/sql-injection-payload-list - GitHub 的推薦與評價
Blisqy – Exploit Time-based blind-SQL-injection in HTTP-Headers (MySQL/MariaDB). Generic SQL Injection Payloads. ' '' ` `` , " "" / // \ \\ ; ' or ... ... <看更多>
in sql injection 在 [ASP.NET] SQL Injection 攻擊範例 - YouTube 的推薦與評價
使用ADO.NET的SQL指令方式讀取資料常常發生的問題範例專案下SQL Script資料夾有資料庫產生的 ... ... <看更多>