瀏覽分類:

技術探討

技術探討

如何避免SQL INJECTION注入攻擊

SQL INJECTION

前陣子在開發電子發票搜尋篩選功能時,意外發現自己用字串串起篩選文字的方式可能會引發SQL注入攻擊,閱讀一些資料後發現,至今SQL注入攻擊仍是非常常見的駭客攻擊手法,因此在今天的篇章中我們將介紹甚麼是SQL注入攻擊以及幾種避免發生的方法。

閱讀更多

找回自己的名字—論變數的命名法則

 

大概在許多開發者的經驗裡面,最常感到被煩擾的事情可能不是想出或導入一個新的演算法,也不是解決嚇人的 legacy code。而是¬「如何命名新的變數」。為什麼「命名變數」這個聽起來這麼地基本,這麼像是大學生在印出人生第一個 “Hello World.” 後緊接而來的第二個問題,會像是鞋子裡的小石頭一樣地令人煩擾?

 

閱讀更多

Linux MsSQL & PostgreSQL 安裝 & Apache2 MPM設定

先找一台LINUX的環境,而這次因為專案的關係,我使用的是”Debian GNU/Linux 10 (buster)”

MS SQL安裝流程:

1. 先匯入公開存放GPG金鑰

$sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –

2. 註冊MS-SQL Server 存放庫

$sudo add-apt-repository “$(wget -qO- ”

閱讀更多

使用.NET Core 3.1連接PostgreSQL資料庫

net-core-3.1

當我們在實作簡訊發送平台的時候,必定會用到資料庫來存取資料,像是一些簡訊排程、簡訊明細等的資料,而在資料庫的選擇上,最常聽到的就有MySQL、MS SQL Server、PostgreSQL以及Oracle,而最常被拿來跟PostgreSQL比較的就是MySQL,因為這兩者都是屬於開放原始碼(Open Source),另外如果是以Microsoft Visual Studio來建立ASP .NET Core專案,預設會是使用MS SQL Server,當然依需求也可以自行使用其他資料庫,而這邊將介紹在ASP .NET Core專案中如何設定連接PostgreSQL。

閱讀更多

簡易硬碟故障排除

因為工作的關係,時常會接觸到故障的電腦,因此花了點時間,整理一下一般我們最常見的硬碟的相關問題,還會順便提一些簡易的硬碟檢測方式,以及遇到硬碟故障的時候該如何障礙排除方式,硬碟如果有以下的跡象可能要開始注意一下硬碟的健康度。我們來看看你是否有遇到過類似狀況吧。

閱讀更多