---
# System prepended metadata

title: TrustONE
tags: [TrustONE]

---

# TrustONE
:::success
## 資安攻擊事件-網頁竄改攻擊/非法入侵
> - 非法入侵 : 駭客透過入侵遠端操作工具，橫向攻擊營運主機、老舊主機或產線機台，以加密或竊取資料庫/備份資料。
> - 網頁攻擊 : 駭客入侵網站網頁資料、進行惡意至換頁面、植入後門程式，或是竄改設定檔指向假網頁。
> - AD惡意派送 : 駭客入侵AD帳號系統，竄改AD GPO資料派送惡意程式，短時間內大量攻擊多台核心主機資料。
:::
:::info
## TrustONE 防網頁竄改
- WAF+弱點掃描(防火牆):
    - 使用特徵馬比對及行為模式分析技術。
    - 針對新型態駭客攻擊會有漏網之魚。
- 防網頁竄改(網站伺服器)
- 零信任安全代理(伺服器/主機):
    - 零信任確認身分、應用程式擊IP網段的隔離機制。
- SQL/備份主機 匿蹤區域防禦(營運主機/老舊主機/產線機台)
- 防AD惡意派送(AD)
- XDR(端點) 
:::
:::warning
## TrustONE Server系統需求
- 安裝環境(VM亦可)
    - Windows : Server 2012 R2-2022 Standard以上
    - Linux : Ubuntu 20(含)以上、Cent OS 7(含)以上、Red Hat 7.9(含)以上、Oracle Linux 7.9(含)以上-需關閉Secure Boot
- 建議硬體設備
    - CPU:4核心
    - RAM:16GB or above
    - Disk:100GB可用硬碟空間
:::
## 零信任主動防禦(Zero Trust)
- 網站管理員雙因子驗證:透過Email或手機APP提供一次性驗證。
- 持續監控網頁&通報:以事件紀錄器的方式，持續監控包括人/事/時/地/物各類可疑資訊。
- 網頁資料隱形化:對於內部機敏資料應採取適當保護措施，不輕易暴露或被存取。
## TrustONE防網頁竄改五大護法
#### 一、隱藏:隱藏保護網站資料夾
- TrustONE防護功能優勢:
    - 可有效阻絕駭客通過"上傳資料功能的動態網頁"進行攻擊。
#### 二、管理者OTP:管理者雙因子身分驗證
- TrustONE防護功能優勢:
    - 與作業系統管理者權限脫鉤。
#### 三、唯讀:防寫入強化防護
- TrustONE防護功能優勢:
    - 唯讀功能可抵禦駭客新型態惡意攻擊手法。
- 駭客攻擊模式一:從內部入侵主機，隱藏網站網頁資料夾(jsp、php、asp、aspx...)安全程序&資料夾:設為唯讀，駭客無法修改網頁資料。
- 駭客攻擊模式二:從外部入侵網站，隱藏網站網頁資料夾(jsp、php、asp、aspx...)安全程序&資料夾，駭客無法修改網頁資料。
- 建議保護方式:
    - 網頁程式:設定「隱藏唯讀」。
    - 網頁資料夾:若這些資料除了上版之外不會更動，設定「隱藏唯讀」。
    - 具有上傳功能網頁資料夾:設定「隱藏+定時唯讀」。
- TrustONE 防網頁竄改保護對外及對內網站。
#### 四、復原:網頁異動偵測回覆
- TrustONE防護功能優勢:
    - 符合「行政院資安警戒專案」規定。
    - 提供自動還原功能。
    - 搭配多層防護達到攻守兼備的效果。
#### 五、通報(警示):威脅情資主動告警&紀錄
- 通報:
    - 記載詳盡事件紀錄
    - 可依照特定條件設定
    - 即時通報告警功能(Email、Line Notify)
## 網頁竄改攻擊除了惡意置換網頁或植入惡意程式之外，駭客還能竄改IIS 設定檔，指向到另一個假網頁(惡意置換網頁或釣魚網頁)該怎麼辦？
- 駭客入侵網站 > 惡意置換網頁 > 植入惡意程式導向惡意網站 > 竄改IIS設定檔指向假網站
### 防竄改網站IIS設定檔
- (1)管理員雙因子認證 (2)隱藏保護IIS設定檔
- 設定隱藏IIS設定檔，管理員透過TrustONE雙因子認證始能使用管理介面，避免駭客設定IIS指向另一個資料夾，達到改變網頁內容的目的。(找不到IIS設定檔就無法竄改)
## Stealth Defense (Server)程式安裝
1. 點選「SDControlSvr_x64.exe」安裝程式，以系統管理員執行。
![螢幕擷取畫面 2024-01-26 101317](https://hackmd.io/_uploads/Byj8B5eqa.png)

2. 點選「下一步｣開始安裝 TrustONE Stealth Defense Server x64。
![螢幕擷取畫面 2024-01-26 101604](https://hackmd.io/_uploads/B1gbLqgqp.png)

3. 選擇「我接受該授權合約中的條款｣後，點選「下一步｣。
![螢幕擷取畫面 2024-01-26 101656](https://hackmd.io/_uploads/H1GNLqlca.png)

4. TrustONE 會要求先安裝「Microsoft Windows Desktop Runtime｣，請勾選後按「下一步｣。
![螢幕擷取畫面 2024-01-26 101755](https://hackmd.io/_uploads/S16PUce9T.png)

5. 如果需同時安裝 TrustONE 的 Control Server（中控中心）、Tunnel Server（安全通道伺服器）和 Log Server（事件紀錄伺服器）與 Identity Server（身分認證伺服器），請點選「完整安裝｣後點選「下一步｣。
![螢幕擷取畫面 2024-01-26 101855](https://hackmd.io/_uploads/HkXhI9x9T.png)
- 如果目前不需要安裝完整功能，請點選「自訂｣後點選「下一步｣。
![螢幕擷取畫面 2024-01-26 101958](https://hackmd.io/_uploads/HyD1v9e5p.png)
- 選擇目前不需要安裝的功能，點選「此功能將不能使用｣後，點選「下一步｣。
![螢幕擷取畫面 2024-01-26 102102](https://hackmd.io/_uploads/rJTXvqlca.png)

6. TrustONE 的完整保護需同時安裝 Control Server/Tunnel Server/Log Server/Identity Server 這四台Server，安裝程式會預先指定每台Server的IP位址（預設為本機的IP），與其相對應的連線Port資訊。如果預定會將其中某幾台Server分開安裝在其他機器上，請自行輸入機器的 IP 位址。
![螢幕擷取畫面 2024-01-26 102149](https://hackmd.io/_uploads/H1nIDcecT.png)

7. 如果剛才有選擇安裝Log Server（包括選擇「完整安裝｣），會需要連動至Postgresql資料庫。若系統已安裝過Postgresql資料庫，請指定到相關路徑並輸入Postgresql管理者密碼後，點選「下一步｣。若不曾安裝過的話，自行定義一組Postgresql管理者密碼後，點選「下一步｣將會自動安裝。
![螢幕擷取畫面 2024-01-26 102414](https://hackmd.io/_uploads/S1TkOqxca.png)

8. 如果未來會開放其他機器連線到TrustONE Server的話，則建議為各伺服器新增防火牆規則，請先勾選欲新增防火牆規則的伺服器，再點選「下一步｣。
![螢幕擷取畫面 2024-01-26 102540](https://hackmd.io/_uploads/Bk0idqxcp.png)

9. 點選「安裝｣開始安裝程式。
![螢幕擷取畫面 2024-01-26 102645](https://hackmd.io/_uploads/rJDqd9g56.png)

10. 一開始會先安裝「Microsoft Windows Desktop Runtime 5.0.13(x64)｣。
![螢幕擷取畫面 2024-01-26 102924](https://hackmd.io/_uploads/BkMQFqlqp.png)
![螢幕擷取畫面 2024-01-26 103216](https://hackmd.io/_uploads/H1MCt5e5T.png)

11. 完成後繼續執行「Postgresql｣安裝檔。
![螢幕擷取畫面 2024-01-26 103310](https://hackmd.io/_uploads/H14bq9e5p.png)

12. 點選「完成｣以結束TrustONE Stealth Defense安裝程序。

## 新增Server管理者帳號
1. 首次登入請使用 TrustONE 的預設帳號/密碼均為 admin 的名稱來登入。
![螢幕擷取畫面 2024-01-26 142622](https://hackmd.io/_uploads/BysilAeca.png)

2. 在「註冊您的資料｣畫面中輸入電子郵件、帳號名稱、手機號碼、密碼(並再次確認密碼)。下方的「啟用動態驗證碼｣可選擇「無驗證｣，或是「電子郵件｣與「手機APP驗證｣任一種雙因子驗證方式。
![螢幕擷取畫面 2024-01-26 142907](https://hackmd.io/_uploads/SkAU-0x9p.png)

- 「啟用動態驗證碼｣選擇「電子郵件｣的情況：
![螢幕擷取畫面 2024-01-26 143155](https://hackmd.io/_uploads/SJ7ZMCx9p.png)
![螢幕擷取畫面 2024-01-26 143245](https://hackmd.io/_uploads/BJS4z0gca.png)

## Control Server 設定
:::info
> - 授權數量
> - 系統設定
> - STunnel設定
> - 程序偵測紀錄
> - 使用者端設定
:::
:::warning
### 輸入授權
- Control Server > 授權管理
- 選擇license檔案（副檔名為.vwkd格式）後匯入，會顯示出此次授權的截止日期，以及 Tunnel Server/Passport/保護 IP/PassportPlus/Server Defense的用量。
![螢幕擷取畫面 2024-01-26 165849](https://hackmd.io/_uploads/HyguBlb9p.png)
:::
:::success
### 設定防止使用者端卸載程式密碼
- Control Server > 系統設定
- 在「基本設定｣功能中，「使用者端卸載設定｣區域選擇「驗證方式｣。
![螢幕擷取畫面 2024-01-26 172842](https://hackmd.io/_uploads/rysDoe-56.png)
1. 雙因子驗證:
> - Email驗證 ─ 請在「OTP Email｣欄位中填上用來接收一次性驗證碼的Email信箱，輸入密碼並確認密碼後，按下 未驗證 按鈕進行驗證。請輸入您所收到的OTPService電子郵件上的驗證碼完成驗證。
> - 手機APP驗證 - 請勾選「是否使用 TOTP｣，輸入密碼與確認密碼後，再完成手機的驗證動作。
2. 密碼驗證：請輸入密碼並確認密碼後，按下 確定 按鈕即可。
3. 無驗證：不須輸入任何資料，直接按下 確定 按鈕即可。
- 注意：為了系統主機的安全，建議至少加上密碼驗證或雙因子驗證方式強化保護。
:::
### 設定OTP Server、Log Server、ID Server、Time Server和Proxy Server的位置
- Control Server > 系統設定
- [ ] OTP Server:輸入OTP Server的位址（若未修改則預設為TrustONE雲端OTP Server位址）
- [ ] Log Server:輸入Log Server的位址（若未修改則預設為本機IP)
- [ ] ID Server:輸入Log Server的位址（若未修改則預設為本機IP)
- [ ] Time Server
- [ ] Proxy Server
![螢幕擷取畫面 2024-01-26 174628](https://hackmd.io/_uploads/BJlqkbbc6.png)










