朝陽專案・版本規格清單
版本 1.0.6.4
1.0.6.4 的新增/異動/已刪除,以及到這版為止的功能規格總表。規格欄以程式碼為準(每一列都對過這版的程式)。
要您確認
授權檔目前用的是測試金鑰(程式裡的授權驗證公鑰還是測試用的那一把),正式交付前一定要換。正式金鑰對的私鑰由誰產生、由誰保管?
建議建議由您在自己機器上產生金鑰對,私鑰只留在您手上,給我們公鑰放進程式。回「照建議」即可,我們會附產生步驟。
本版新增(Added)
- 端點側錄「有開特定程式才錄」:設定檔 TargetPrograms(空=不限;看程式有在跑、不分大小寫、可寫可不寫 .exe、可寫完整路徑、不收萬用字元、最多 100 個);程式關掉就停、再開重新通知再錄、同一筆錄影;查不到開了哪些就不錄
本版異動(Changed)
- 端點抓圖失敗:「畫面取得失敗」標記改成附加在恢復後的第一張(不蓋掉其他標註,同一段只附一次);失敗原因寫進員工電腦端記錄檔(同一原因連續只記一次,恢復也記一次)
- 設定檔 endpoint-record.ini 的鍵清單補上 TargetPrograms(1.0.6.4 新增的鍵)
本版刪除(Removed)
無
功能規格總表共 159 項新增 1異動 2已刪除 0
| 編號 | 區塊 | 功能 | 規格 | 加入版本 | 本版 | 對應需求 |
|---|---|---|---|---|---|---|
| F-001 | 安裝與服務 | 統一版本號 | 所有 exe 與 dll 檔案版本/產品版本=同一個 1.0.x.x(1.0.3.1=v3.1) | 1.0.3.1 | 不變 | James 11/3 |
| F-002 | 連線與同意 | RDP 模式預設開 | 預設開啟 | 1.0.3.2 | 不變 | James 11/3 |
| F-003 | 安裝與服務 | CB 雙擊背景執行、重複啟動不當掉 | CB 雙擊即背景執行;SYSTEM 身分已在跑時再啟動不當掉 | 1.0.3.2 | 不變 | James 11/3 |
| F-004 | 連線與同意 | 關 viewer 不重開、CF 可中斷連線 | 關掉 viewer 不自動重開;CF 有「中斷連線」 | 1.0.3.3 | 不變 | — |
| F-005 | 安裝與服務 | 後台需系統管理員權限 | 後台程式也要求系統管理員 | 1.0.3.4 | 不變 | — |
| F-006 | 安裝與服務 | CB 資料夾權限檢查 | 權限不安全只警告不擋;偵測來自其他電腦的標記 | 1.0.3.5 | 不變 | — |
| F-007 | 連線與同意 | 等 UltraVNC 真的在聽才讓對方連 | UltraVNC 開始監聽後才回連線資訊給發起端;服務啟動後最多等 20 秒 | 1.0.3.6 | 不變 | — |
| F-008 | 連線與同意 | 確認在聽的是 winvnc.exe | 埠被別的程式佔用→立刻失敗,發起端看到含埠號的原因,佔用程式名寫在被連端 log;20 秒內沒開始聽→報「沒有開始聽連線」;查不到是誰在聽→照舊放行 | 1.0.5.4 | 不變 | 內部實測發現(非 James 原話) |
| F-009 | 安裝與服務 | 後台以 Windows 服務執行 | Server 服務化 | 1.0.4.0 | 不變 | James 11/3 第 3 批需求 |
| F-010 | 連線紀錄與網頁 | 連線紀錄寫入資料庫 | 紀錄進 SQLite 主庫 | 1.0.4.0 | 不變 | James 11/3 |
| F-011 | 連線紀錄與網頁 | HTTPS 網頁 Dashboard、查詢、匯出 xlsx | 網頁走 HTTPS;連接紀錄可查詢並匯出 xlsx | 1.0.4.0 | 不變 | James 11/3 |
| F-012 | VNC 參數 | 參數頁下發 UltraVNC port/http | 參數 3 項:VNC 連接埠(預設 5900)、網頁版 viewer 埠(預設 5800)、是否開網頁版 viewer(預設關);埠 1~65535、兩者不可相同、不可用 47800~47810 | 1.0.4.0 | 不變 | James 11/3;11/4 Q7 照建議 A |
| F-013 | 連線與同意 | 結束類別「斷線或逾時」「對方拒絕」 | 斷網記「斷線或逾時」;拒絕另立「對方拒絕」;逾時與中斷說法統一 | 1.0.4.1 | 不變 | — |
| F-014 | 後台與帳號 | 網頁登入不被 favicon 弄失效 | 真瀏覽器自動抓 favicon 不會讓登入表單變「表單已失效」 | 1.0.4.2 | 不變 | — |
| F-015 | 安裝與服務 | CB 註冊金鑰檔 | 註冊金鑰放設定檔旁的 cRemoteAssistCB.enrollment-key;雙擊不再「無法存取」 | 1.0.4.2 | 不變 | — |
| F-016 | 連線與同意 | 被連端結束時立即通知發起端 | 後台立刻通知發起端,顯示「對方主動終止、正常結束」;後台 log 寫正常/異常結束 | 1.0.4.3 | 不變 | — |
| F-017 | 連線與同意 | 發起端中斷時被連端立即顯示 | 被連端顯示「X 已中斷連線(對方主動終止,正常結束)」;各種結束情況兩端都有字 | 1.0.4.5 | 不變 | James 11/5 01:06 |
| F-018 | 連線與同意 | 發起端取消申請另立類別 | 等同意中發起端按取消或關 CF→被連端同意視窗自己關、顯示「已取消連線申請」;紀錄結果「等待回應」、結束方式「發起端取消」;網頁篩選、Dashboard、xlsx 都有此類;升級前舊紀錄不回補 | 1.0.5.4 | 不變 | James 11/5 07:45 照建議 Q1 |
| F-019 | 連線與同意 | 取消與同意競態 | 被連端同意與發起端取消幾乎同時→取消後的同意一律作廢、不開 VNC(已啟動立刻停、不回連線資訊);紀錄一筆、不是「允許」 | 1.0.5.4 | 不變 | 同 F-018 |
| F-020 | 連線與同意 | 異常結束仍記斷線或逾時 | 等同意中發起端程式被結束→記「斷線或逾時」(異常),不算發起端取消;接通後斷網超過 15 秒→「斷線或逾時」;接通後發起端中斷→「連入端終止」;結束紀錄方式欄都要填 | 1.0.5.4 | 不變 | 同 F-018 |
| F-021 | 連線與同意 | 同意視窗逾時記「逾時未回應」 | 被連端畫面倒數 28 秒(比背景服務的 30 秒早 2 秒);紀錄結果「逾時未回應」、結束方式「斷線或逾時」;發起端看到「對方 30 秒內沒有回應(逾時未回應)」;計時以 CB 為準,CB 逾時三種同意類視窗都關 | 1.0.5.6 | 不變 | MECE 盤點第十二節第 3 點,James 11/5 07:45 照建議 |
| F-022 | 連線與同意 | 被連端沒裝 UltraVNC | 在問使用者前就回「對方沒有安裝 UltraVNC」,被連端不跳同意 | 1.0.5.6 | 不變 | 同 F-021(A06) |
| F-023 | 連線與同意 | 發起端沒有 viewer 不送申請 | 發起端沒裝 viewer→不送申請並說明原因 | 1.0.5.6 | 不變 | 同 F-021(A07) |
| F-024 | 連線與同意 | CF 顯示 UltraVNC 狀態 | 顯示「尚未安裝」「安裝中」「安裝失敗:原因」,裝好清掉;已裝好不顯示這行 | 1.0.5.6 | 不變 | 同 F-021(A06) |
| F-025 | 連線與同意 | CF 顯示背景服務狀態 | CB 沒在跑→CF 顯示「背景服務未啟動,連上後會自動恢復」、選電腦變灰;CB 重開後自動回已連線 | 1.0.5.6 | 不變 | 同 F-021 |
| F-026 | 連線與同意 | CF↔CB 管道保活 | 管道閒置 30 分鐘不斷線(每 5 分鐘保活) | 1.0.5.5(待核:可能更早) | 不變 | — |
| F-027 | 連線與同意 | 只接受本機登入使用者發起 | CF 與背景服務之間的本機管道只給本機登入的使用者用;系統服務、排程、網路登入等身分會被本機背景服務拒絕「只接受本機登入的使用者」,申請不會送出,對方不跳框 | 待核(1.0.5.7 交件矩陣首次列出) | 不變 | — |
| F-028 | 連線與同意 | 一般帳號(非管理員)可使用 CF | 非管理員身分開 CF、建連線、等同意、取消都正常;另一個標準帳號第一次使用也正常 | 待核(1.0.5.4 實機驗) | 不變 | James 11/2 14:58 |
| F-029 | 連線與同意 | 新舊版相容規則 | CB↔後台:新舊兩方向互通,可先升後台再分批升 CB;CF↔CB:同台同包一起升;新版發起端取消、舊版被連端照舊關同意視窗不當掉 | 1.0.5.4 | 不變 | James 說 1000 台會分批升 |
| F-030 | 心跳與斷線 | 心跳與判離線門檻 | 心跳 6 秒+CB 看門狗 16 秒+後台 18 秒判離線(每秒掃);兩端 20 秒內知道斷線;實測連線端 12.8 秒、後台 13.1 秒 | 1.0.5.6 | 不變 | MECE 盤點第十二節第 3 點(斷線偵測(20 秒內) ),James 11/5 07:45 照建議 |
| F-031 | 心跳與斷線 | 正常連線不誤判 | 正常連著、低流量 10 分鐘誤判 0 次;短暫中斷(遠短於門檻)不判斷線;單向斷線兩端仍 20 秒內判出、紀錄寫「單向斷線」 | 1.0.5.6 | 不變 | 同 F-030 |
| F-032 | 心跳與斷線 | 斷線後自動重連 | 斷了又通→連線端自己重連、後台回在線(實測解除後 1.2~3.2 秒) | 1.0.5.6 | 不變 | 同 F-030 |
| F-033 | 心跳與斷線 | 程式被強停/後台停 | 連線端程式被強停→後台 3 秒內判離線(實測約 0.5 秒);後台停→連線端 3 秒內知道,後台重開 4~5 秒自己回來 | 1.0.5.6 | 不變 | 同 F-030 |
| F-034 | 心跳與斷線 | 上傳大錄影段不誤判 | 慢線路上傳大錄影段(超過 16 秒)期間連線有活動不誤判;傳到一半拔線仍 20 秒內判出 | 1.0.5.6 | 不變 | 同 F-030 |
| F-035 | 心跳與斷線 | 連線中後台重開不斷線 | 被連端全程被連接、viewer 不關、VNC 不停;兩台 20 秒內重新註冊(實測 2.4、5.2 秒) | 1.0.5.6 | 不變 | 同 F-030(C12) |
| F-036 | 心跳與斷線 | 被連端整台當機由後台判離線並通知發起端 | 後台自己 ≤20 秒判離線、log 寫「N 秒沒有活動,後台判定」;立刻通知發起端關畫面;被連端 CB 仍是舊版也一樣 20 秒內 | 1.0.5.9 | 不變 | 1.0.5.6 交件已知限制②承諾修正 |
| F-037 | 心跳與斷線 | 後台判離線但畫面仍通時的處理 | 預設:關閉發起端畫面並顯示原因;「只警告不關」目前是程式內部開關,現場無法用設定切換 | 1.0.5.9 | 不變 | 待 James 定(交件時詢問) |
| F-038 | 連線與同意 | CB 被強停時 VNC 一起關(資安) | winvnc 綁進 CB 的 Job Object,CB 消失→winvnc 結束、VNC 埠不再聽;實測強停後第 0.0 秒全收、90 秒內沒被拉回;正常結束連線照舊停服務 | 1.0.5.9 | 不變 | 1.0.5.6 交件資安已知限制承諾修正 |
| F-039 | 連線與同意 | uvnc_service 失敗動作 | 設成「不重新啟動」並讀回 | 1.0.5.9 | 不變 | 同 F-038 |
| F-040 | 連線與同意 | 綁不進 Job 時的獨立看守 | 工作階段那支 winvnc 綁不進→由獨立看守程序(/vnc-watch)在 CB 消失時結束所有 winvnc 並停服務;看守沒生效→照樣連線+CF 四語系警告+ERROR 記哪台/哪次/哪一步 | 1.0.5.9 | 不變 | 同 F-038 |
| F-041 | 連線與同意 | CB 停止時被連端畫面提示 | CB 停止時被連端 CF 顯示「背景服務已停止,X 的遠端協助已中斷(異常)」 | 1.0.5.9 | 不變 | 同 F-038 |
| F-042 | 後台與帳號 | 三種角色 | 使用者/管理者/Admin;角色×頁面逐格控管,直接打網址也擋(不是只藏按鈕) | 1.0.4.4 | 不變 | James 11/4 需求 5;Q10 照建議 |
| F-043 | 後台與帳號 | 舊管理帳號升級為 Admin | 舊版 /set-admin 建的帳號升級後自動是 Admin | 1.0.4.4 | 不變 | James 11/4 需求 5(Q10a) |
| F-044 | 後台與帳號 | 多個 Admin、擋最後一個 | 可多個 Admin;降級或停用最後一個啟用中的 Admin 被擋 | 1.0.4.4 | 不變 | Q10b 照建議 |
| F-045 | 後台與帳號 | 密碼規則 | 密碼至少 8 字;Admin 建帳號設初始密碼,對方第一次登入要改;Admin 可重設別人密碼(對方登入中的頁面當場登出、下次登入要改);被降級或停用→下一個動作照新權限 | 1.0.4.4 | 不變 | Q10e 照建議 |
| F-046 | 後台與帳號 | 帳號停用不刪除 | 停用的帳號不能登入;修改紀錄裡的名字保留 | 1.0.4.4 | 不變 | Q10f 照建議 |
| F-047 | 後台與帳號 | 使用者角色可匯出 xlsx | 使用者(唯讀)可匯出報表 | 1.0.4.4(待核) | 不變 | Q10c 照建議 |
| F-048 | 後台與帳號 | 使用者角色可進的頁 | 一般使用者只能進總覽、連線紀錄、改自己的密碼 | 待核 | 不變 | — |
| F-049 | 後台與帳號 | 修改紀錄頁 | 欄位:日期時間、修改類型、原內容、新內容、方式、修改者;類型有 VNC參數/ACL/授權數/帳號/錄影設定,方式有 DLL/網頁/自動;依日期、類型篩;匯出 xlsx 與網頁一致;Admin/管理者看得到,使用者看不到 | 1.0.4.4(VNC 參數)→1.0.5.0(加 ACL、授權數) | 不變 | James 11/4 需求 4;Q9 照建議 |
| F-050 | 後台與帳號 | 修改紀錄不記的情況 | 內容一樣不記;修改失敗(不合法)不記,只進 log | 1.0.5.0 | 不變 | 同 F-049 |
| F-051 | 後台與帳號 | 帳號操作進修改紀錄 | 新增、改角色、停用、啟用、重設密碼各記一筆:類型「帳號」、方式「網頁」、修改者=登入帳號;密碼不入紀錄、匯出 Excel 也找不到;角色寫顯示名稱;新增失敗不記 | 1.0.5.4 | 不變 | James 11/5 07:45 照建議 Q4 |
| F-052 | 後台與帳號 | 管理者可看修改紀錄、一般使用者不行 | 一般使用者開修改紀錄頁→無權限 | 1.0.4.4 | 不變 | Q10d 照建議 |
| F-053 | 連線紀錄與網頁 | 連接紀錄顯示自動重連次數 | 連線中自動重連 N 次→「(自動重連 N 次)」,網頁與 xlsx 都有;0 次不顯示 | 1.0.5.3 | 不變 | James 11/5 12:17 VNC 參數四題 照建議 |
| F-054 | 連線紀錄與網頁 | 網頁連線 keep-alive、TLS 失敗原因 | HTTP keep-alive 重複使用連線(加密失敗紀錄由每分鐘 290 行降到個位數);TLS 失敗 log 帶內部原因與 Win32 錯誤碼 | 1.0.5.8 | 不變 | — |
| F-055 | 語系 | 網頁與 CF 四語系 | 繁中/簡中/英文/越南文 | 1.0.4.0 | 不變 | James 11/3 |
| F-056 | 語系 | 非中文頁不夾中文 | 英文、越南文頁只出現該語系字(授權頁整頁中日韓字 0 個,語系選單除外);授權拒收原因不夾中文;Dashboard 週比較持平符號一律半形「=」;頁尾時區不再兩層括號 | 1.0.5.4 起逐版補 | 不變 | — |
| F-057 | 授權 | 授權檔由朝陽產生、客戶只匯入 | 授權檔由朝陽用自己保管的私鑰檔以產生工具簽章(RSA-2048+SHA-256,工具不出貨);後台只內嵌公鑰驗章,改一個字就拒收;客戶只能匯入(網頁上傳或 DLL) | 1.0.5.0 | 不變 | James 11/4 Q1 照建議 A |
| F-058 | 授權 | 授權檔內容 | 客戶名稱(≤100 字)、Server 完整電腦名(≤255 字)、授權數(1~100000)、起訖日(含迄日整天)、產生時間、授權檔編號、數位簽章 | 1.0.5.0 | 不變 | James 11/4 23:22 加客戶名稱 |
| F-059 | 授權 | 客戶名稱顯示 | Dashboard 授權卡顯示客戶名稱;授權有效時 CF 視窗標題後面加「 [客戶名稱]」(沒授權/過期/未生效不加) | 1.0.5.0 | 不變 | James 11/4 23:22 |
| F-060 | 授權 | Concurrent 授權數 | 以「目前在線 CB 數」計;CB 下線釋出名額;同一台重開不重複佔 | 1.0.5.0 | 不變 | James 11/4 23:18 Concurrent;Q3 選 B |
| F-061 | 授權 | 授權滿/無授權/過期/未生效 | 滿→CF「前端授權已滿,請聯繫IT」、不能註冊;沒匯入授權檔=授權數 0(比照已滿);過期→「前端授權已過期,請聯繫IT」;未生效→「前端授權尚未生效,請聯繫IT」;已在線的照常用到下線 | 1.0.5.0 | 不變 | James 11/4 23:20;第4批第二節 1、2 |
| F-062 | 授權 | 授權數調降低於在線數 | 在線的照常用、新的不能上線,網頁顯示超出幾台 | 1.0.5.0 | 不變 | Q4f 照建議 |
| F-063 | 授權 | 到期前提醒 | 授權有效且剩不到 14 天(剩 13 天以下)時,Dashboard 與授權頁提醒「授權將於 X 月 X 日到期(剩 N 天)」 | 1.0.5.0(待核) | 不變 | 第4批第二節 2(待 James 點頭) |
| F-064 | 授權 | 授權綁完整網域名稱(FQDN) | 取 IPGlobalProperties 的 HostName+DomainName;工作群組機=電腦名;不分大小寫、去結尾點;網域機只認 FQDN(舊的純電腦名授權檔在網域 Server 要重發);欄位上限 255 字 | 1.0.5.7 | 不變 | James 11/6 確認只收 FQDN、不留相容開關 |
| F-065 | 授權 | 匯入被拒的原因 | 名稱不符→紅字寫出「檔內名稱/本機完整名稱/本機電腦名」三個值,紀錄同一句;簽章不符、已過期也拒;原本授權不變、不進清單 | 1.0.5.0(1.0.5.7 改成三個值) | 不變 | Q4b、c 照建議 |
| F-066 | 授權 | 續約授權檔提早匯入→排定 | 現用授權有效時匯入起日在未來的檔→排定、現用照用;只能排一份,再匯入會取代;起日到了後台每 30 秒檢查一次自動換上;修改紀錄方式「自動」;重開重新驗章;排定檔驗不過→忽略、log ERROR;到期才換已過期→丟掉並記紀錄 | 1.0.5.3 | 不變 | James 11/5 12:17 照建議 |
| F-067 | 授權 | 被授權擋下的重試間隔 | 連續被拒間隔 30、60、60、60 秒,最長 1 分鐘;名額空出後一個上限間隔內上線;CF 只顯示一次 | 1.0.5.3 | 不變 | 同 F-066 |
| F-068 | 授權 | 已匯入授權清單 | 授權卡下方列:客戶名稱/席次/起訖/狀態/授權檔編號;新匯入的在最上;狀態四種:有效、排定中、被取代、已過期;迄日=今天仍「有效」;同編號只一列;歷史檔被改的那份跳過不列並記原因;升級前的不回補(有註記) | 1.0.5.7 | 不變 | James 11/6 授權頁缺口 |
| F-069 | 授權 | 「授權檔數量」改名「席次」 | 繁中「席次」、簡中「席位」、英文「Seats」、越南文「Số chỗ」;位置與內容不變 | 1.0.5.7 | 不變 | 同 F-068 |
| F-070 | 授權 | 授權頁權限 | 管理者、Admin 看得到並能匯入;一般使用者選單沒有、直接開或送出回「沒有這一頁的權限」 | 1.0.5.0(1.0.5.7 驗) | 不變 | — |
| F-071 | 授權 | 起日不晚於今天的授權直接取代 | 起日=今天或更早→直接取代,新的「有效」、舊的「被取代」;重新匯入已被取代的舊授權也會直接取代現用的(是否改擋:待 James 定,建議擋) | 1.0.5.7 | 不變 | 待 James 定(1.0.5.7 decisions[0]) |
| F-072 | 授權 | 正式授權公鑰 | 目前版本內嵌的仍是測試公鑰;授權頁顯示警告、後台啟動 log 也警告。正式部署前朝陽產正式金鑰、貼回公鑰後重編 | 1.0.5.0 | 不變 | 1.0.5.0 交件時請 James 產 |
| F-073 | DLL | 給外部程式的 DLL | .NET 4.0(4.0~4.8 可引用);NetTcp 通道,後台新埠 47804、TLS;要帶 API 金鑰(Admin 在網頁產生、可撤銷;API 金鑰頁只給 Admin);每個方法回成功/失敗+中文原因、不丟例外 | 1.0.5.0 | 不變 | James 11/4 需求 2;Q5 照建議 |
| F-074 | DLL | DLL 設授權數 | 不能用來增加授權;設的數 > 授權檔→Dashboard「授權檔案 數量不足」,實際照授權檔 | 1.0.5.0 | 不變 | Q2(11/4 回覆) |
| F-075 | DLL | DLL 授權數設 0=取消 | 原本有設→設 0 取消、回到照授權檔;原本沒設→不改不記;設 -1 拒收 | 1.0.5.3 | 不變 | James 11/5 12:17 照建議 |
| F-076 | DLL | DLL 設 ACL、讀 ACL | 整份取代;另有「讀取目前 ACL」;修改者沒填拒收 | 1.0.5.0 | 不變 | Q6 照建議 A |
| F-077 | DLL | DLL 設 VNC 參數 | 跟網頁同 3 項;不合法全部不動 | 1.0.5.0 | 不變 | Q7 照建議 A |
| F-078 | DLL | DLL 設連線中強制套用開關 | SetVncApplyDuringSession:成功;跟目前一樣回「沒有修改」不記;金鑰錯或沒填修改者→失敗且不動 | 1.0.5.1 | 不變 | James 11/5 10:34 |
| F-079 | ACL | ACL JSON 格式 | { "rules": [ { "from": "PC-A", "to": ["PC-B","PC-C"] } ] };整份取代;只通知「可連清單有變」的 CB;手改 acl.json 不推送,下次選電腦或申請連線時生效 | 1.0.5.0 | 不變 | Q6 照建議 |
| F-080 | ACL | 群組(@名稱)與全部(*) | 群組與規則同一份 JSON;* 含之後新註冊的電腦;一律排除自己;大小寫不分;不在任何規則→不能連任何電腦;這版不做排除 | 1.0.5.2 | 不變 | James 11/5 09:32;09:58 照建議 |
| F-081 | ACL | ACL 拒收規則 | from 或 to 用到未定義群組→整份拒收「找不到群組」、沿用舊的;from 重複(含大小寫不同)→整份拒收;群組名重複也拒收;整份一樣(順序、大小寫不同)→不改不記不通知 | 1.0.5.2 | 不變 | 同 F-080 |
| F-082 | ACL | 通知基準 | 只通知規則展開後清單真的有變的 CB;to * 的那台群組加一台不主動通知,下次開選電腦視窗才看到;在線立刻收 acl_changed;不在線下次上線拿新的 | 1.0.5.2 | 不變 | James 11/6 01:20 維持現狀 |
| F-083 | ACL | 1000 台規模效能 | 1000 台/50 群組/40 規則:解析 6ms、換一台 37ms(實測值);自測門檻各 3 秒內 | 1.0.5.2 | 不變 | James 11/5 09:32 |
| F-084 | ACL | 網頁 ACL 頁(/acl) | 網頁 ACL 頁(/acl):看群組與規則、輸入電腦名查展開後能連誰;管理者以上;只看不改(改 ACL 走 DLL) | 1.0.5.2 | 不變 | James 11/5 07:45 照建議 Q2 |
| F-085 | ACL | 舊格式空白電腦名稱略過 | 舊格式 acl.json 可連清單裡空白的電腦名稱略過、不當掉,其他照套;發起端名稱空白仍整份不合法、沿用舊設定 | 1.0.5.5 | 不變 | — |
| F-086 | VNC 參數 | 參數更新依 CB 狀態套用 | 在線 VNC 沒跑→直接改 ultravnc.ini;在跑沒人連→靜靜停→改→啟動不提示;不在線→下次上線套用;協商中→等接通再看開關;查不到狀態當沒跑;跟已套用一樣→不動;沒裝 UltraVNC→只存檔 | 1.0.5.0 | 不變 | James 11/4 需求 3;Q8 照建議 |
| F-087 | VNC 參數 | 正在被連時重啟並自動重連 | 兩端顯示「VNC 參數已修改,連線會中斷後自動重新連接」→停→改→啟動→發起端用新 port 自動重連(實測 18.2 秒、同一筆紀錄);60 秒內沒連上→發起端「自動重新連接失敗,請重新申請連線」 | 1.0.5.0 | 不變 | James 11/4 3.b;11/5 10:28 重連門檻 25 秒 |
| F-088 | VNC 參數 | 連線中強制套用 VNC 參數開關 | 系統參數,預設「否」=正在被連不斷線、記「等這次連線結束後套用第 N 版」,連線結束(任何方式)立刻套用(實測中斷後 12.9 秒);「是」=照 F-087;只等最新那一版;後台重送同一版不重複記;CB 重開不留等待、啟動比對一次補套;重啟中改開關用「決定當下那一版」做完 | 1.0.5.1 | 不變 | James 11/5 10:34;10:38 照建議 |
| F-089 | VNC 參數 | 開關的網頁、紀錄、顯示 | 網頁系統參數頁勾選、預設不勾;只改開關版本號不變但修改紀錄一筆;同時改 port+開關→版本+1、紀錄兩筆;使用者 POST→403;Dashboard 電腦清單與參數頁顯示「VNC 參數等連線結束後套用(第 N 版)」 | 1.0.5.1 | 不變 | 同 F-088 |
| F-090 | VNC 參數 | 開關新舊版相容 | 舊 CB 讀新後台參數→多的開關欄不影響其他三項;新 CB 讀舊後台→開關=否 | 1.0.5.1 | 不變 | 同 F-088 |
| F-091 | VNC 參數 | 不合法參數拒收 | 埠撞 RemoteAssist 自己的 47800~47810(整段)、超出範圍、兩個埠一樣→拒收並回原因、不改任何東西 | 1.0.5.0 | 不變 | James 11/4 Q8g 照建議 |
| F-092 | VNC 參數 | 改參數期間又改 | 以最後一次為準 | 1.0.5.0 | 不變 | 未查到(規劃) |
| F-093 | VNC 參數 | CB 自動加 winvnc 防火牆規則 | 綁程式(winvnc.exe)、不綁 port;已有一樣的不重加;路徑不對換成真的;同名多條或限 5900→清成一條;UltraVNC 沒裝→不加、記 INFO;沒權限或防火牆丟例外→回 ERROR 不丟例外;/uninstall 只刪這個名稱 | 1.0.5.3 | 不變 | James 11/5 12:17 照建議 |
| F-094 | 螢幕側錄(連線) | 連線側錄擷取方式 | 發起端擷取 viewer 畫面;畫面有變才存;加密存放 | 1.0.5.5 | 不變 | James 11/5 13:02;13:11 第一部分照建議 |
| F-095 | 螢幕側錄(連線) | 告知與同意合併視窗 | 「先詢問」模式且要錄影同意、被連端 CF 是新版→一次問連線與錄影;三鈕:不同意/只同意連線(不錄影)/同意連線並錄影;「不同意就不連線」=是→兩鈕「拒絕/同意(連線+錄影)」;Enter、Esc、30 秒沒回都算不同意 | 1.0.5.5 | 不變 | 合併視窗為我方建議,涵蓋在「第一部分照建議」 |
| F-096 | 螢幕側錄(連線) | 舊版 CF 相容 | 被連端 CF 是舊版(不支援合併視窗)→退回分開問(先連線、再錄影)不當掉;更舊、不支援錄影同意→不問錄影、當沒同意:預設連線不錄,「不同意就不連線」=是→不連並說明原因 | 1.0.5.5 | 不變 | — |
| F-097 | 螢幕側錄(連線) | 錄影中指示 | 被連端連線中顯示「● 錄影中」 | 1.0.5.5 | 不變 | 同 F-094 |
| F-098 | 螢幕側錄(連線) | CF 沒開=不同意 | 被連端 CF 沒開:「先詢問」模式→不連、不錄;「直接連」模式→照連,錄影當沒同意(預設不錄,「不同意就不連線」=是→不連) | 1.0.5.5 | 不變 | 涵蓋在第一部分照建議 |
| F-099 | 螢幕側錄(連線) | 告知文字按鈕名一致 | 預設告知文字提到的按鈕名=該視窗實際按鈕(合併:同意連線並錄影/只同意連線(不錄影)/不同意;不同意就不連時:同意(連線+錄影)/拒絕);四語各三種視窗;自訂文字照原文、升級不被蓋 | 1.0.5.7 | 不變 | 1.0.5.5 交件已知限制①承諾修正 |
| F-100 | 螢幕側錄(連線) | 錄影系統參數 | 強制錄影(預設開)、例外清單(電腦/@群組,可設「不錄」或「只錄」,最多 1000 筆)、要同意(預設是)、不同意就不連線(預設否)、告知文字(≤2000 字)、保存天數;網頁與 DLL 都能設;改了記修改紀錄;一般帳號讀改→403 | 1.0.5.5 | 不變 | James 11/5 13:02 加「是否強制錄影」 |
| F-101 | 螢幕側錄(連線) | 保存天數 | 預設 90 天,到期自動刪(MP4 一起刪,每筆留「到期自動刪」紀錄) | 1.0.5.5 | 不變 | 第一部分照建議(90 天) |
| F-102 | 螢幕側錄(連線) | 觀看、下載、刪除權限 | 管理者與 Admin 可看;只有 Admin 可下載與刪單一筆;管理者沒有刪除鈕、直接呼叫 403;刪除只收 POST、要勾「我確定要刪除」、連線還在進行不刪 | 1.0.5.5 | 不變 | 第一部分照建議 |
| F-103 | 螢幕側錄(連線) | 存取紀錄 | 每次觀看、下載(MP4/zip)、刪除、到期自動刪都留紀錄(誰、何時、動作、方式與來源 IP);同一次登入看同一支只記一次;錄影頁直接列出該支存取紀錄 | 1.0.5.5 | 不變 | 第一部分照建議 |
| F-104 | 螢幕側錄(連線) | 擷取頻率與大小 | 畫面在動:每秒最多 2 張(可設 1~15);畫面沒變不存;靜止 10 秒後每秒 1 張、30 秒後每 2 秒 1 張;小變動(<1% 畫面)不重置;單張超過 640KB 先降品質再縮解析度,極端仍放不下才丟該張並記 log | 1.0.5.5 | 不變 | 未查到(實測定值) |
| F-105 | 螢幕側錄(連線) | 錄影連續性 | viewer 縮小時錄影不中斷但錄不到畫面,恢復後下一張標「viewer 縮小中」;斷線自動重連後接著錄、段數跨重連累計;顯示比例 125%/150% 擷取完整;每分鐘一段經 TLS 傳回後台 | 1.0.5.5 | 不變 | — |
| F-106 | 螢幕側錄(連線) | 下載逐格 zip | Admin 下載 zip(JPEG+時間索引) | 1.0.5.5 | 不變 | 涵蓋在第一部分照建議 |
| F-107 | MP4 | 錄影改 MP4 播放 | 後台用 Windows 內建 Media Foundation H.264 轉檔,不另外安裝、不附外部程式;每張照實際擷取時間、固定每秒 2 格;靜止重複上一格、不壓縮時間;畫面超過 1920×1080 等比例縮小 | 1.0.5.8 | 不變 | James 11/6 要側錄 MP4 |
| F-108 | MP4 | 播放與拖動 | 網頁 video+Range(只讀需要的段);約每 2 秒一個關鍵格;範圍不合回 416「Range Not Satisfiable」不當掉;跨段無縫;中途縮解析度的格統一縮放,整支尺寸固定 | 1.0.5.8 | 不變 | 同 F-107 |
| F-109 | MP4 | 第一次播放與轉檔快取 | 還沒轉過→顯示「影片轉檔中」並可先逐張檢視(直接要影片最多等 3 秒,否則回轉檔中);轉好直接播不重轉(錄影多了段才重轉);同一筆同時只轉一次;後台重開不重轉 | 1.0.5.8 | 不變 | 同 F-107 |
| F-110 | MP4 | 加密與不落明文 | 轉檔在記憶體、磁碟不留明文(暫存資料夾新增 0 個檔);MP4 存檔 DPAPI 加密 | 1.0.5.8 | 不變 | 同 F-107 |
| F-111 | MP4 | 下載 MP4 權限 | Admin 可下載 MP4;管理者能播、沒有下載鈕、直接打下載網址回 403;未登入打影片網址導回登入頁 | 1.0.5.8 | 不變 | 同 F-107 |
| F-112 | MP4 | 刪除連帶 | 手動刪一段→MP4 一起刪、留紀錄;保存期限(預設 90 天)到期→MP4 一起刪、留「到期自動刪」紀錄 | 1.0.5.8 | 不變 | 同 F-107 |
| F-113 | MP4 | 沒有 Media Foundation 的退路 | 沒有 Media Foundation:log 寫原因、網頁退回逐張播放、Dashboard 黃色警示、下載照舊給 zip;逐張圖不留瀏覽器快取,所以不預載下一張 | 1.0.5.8 | 不變 | 同 F-107 |
| F-114 | MP4 | 已知限制 | 已知限制:影片從第一張擷取畫面開始,比錄影長度短;第 0 秒可能短暫灰畫面;檔案偏大(約每 2 秒一張關鍵格,碼率依畫面大小 0.5~4 Mbps) | 1.0.5.8 | 不變 | — |
| F-115 | 端點側錄 | 端點側錄觸發規則(核心) | 對象:跟著人/跟著電腦/兩者都要符合(大小寫不拘);時段可跨午夜;閒置、鎖定不錄;不錄聲音與鍵盤;預設關閉(沒有設定檔就不起擷取程式)。名單寫 @群組目前不會展開 | 1.0.5.4 | 不變 | James 11/5 13:02 第 2 部分;13:13 照建議 |
| F-116 | 端點側錄 | 端點側錄暫定值 | 閒置 5 分、保存 90 天、每秒 2 張、JPEG 品質 75 | 1.0.5.4 | 不變 | James 11/6 照建議 |
| F-117 | 端點側錄 | 端點本機 cache 保留 | 錄在端點本機;JPEG 保留 N 天(預設 7、範圍 1~365),到期只刪已傳回後台的;可按需回收 | 1.0.6.0 | 不變 | James 11/6 定方向 |
| F-118 | 端點側錄 | 條件式回傳 | 優先時段 22:00~06:00,或閒置(CPU≤30%、其他網路≤500kbps、使用者沒在操作,持續 2 分鐘);限速 2000kbps;開機補傳、隨機錯開 0~300 秒;上傳中扣掉自己的流量重判 | 1.0.6.0 | 不變 | James 11/6 21:16 改條件式上傳 |
| F-119 | 端點側錄 | 磁碟空間管理 | 剩餘 <800MB→先清已傳舊 JPEG 並回報清出多少,仍不足才暫停錄(上傳繼續);≥1000MB 恢復;暫停滿 24 小時升級告警;恢復門檻需比暫停門檻多 ≥100MB,否則後台拒存、端點改用暫停門檻+200MB | 1.0.6.0 | 不變 | 同 F-117 |
| F-120 | 端點側錄 | 後台告警 | 類別:低空間/恢復/久未傳回/暫停過久/時鐘偏移/沒有 MF/轉檔失敗(1.0.6.1 加刪除失敗);同機同類 5 分鐘聚合(1~1440 可調);久未傳回、暫停過久、已恢復不聚合即時發;Dashboard 清單 | 1.0.6.0 | 不變 | James 照建議(1.0.6.0 decisions[0]) |
| F-121 | 端點側錄 | stale 告警門檻 | 有待傳、且超過 N 天(預設 3,1~90 可調)沒回傳成功→每台 1 筆「久未傳回」告警(寫哪台、幾筆、從何時起);條件消失自動解除 | 1.0.6.0 | 不變 | 同 F-120 |
| F-122 | 端點側錄 | 時鐘偏移 | 偏移門檻 5 分鐘(固定值)出告警;1.0.6.1 起頁面顯示校正後時間並標「偏移 N 分,已校正」;5 分鐘內不標 | 1.0.6.0 | 不變 | James 照建議(1.0.6.0 decisions[3]) |
| F-123 | 端點側錄 | 後台同時接收上限與退避 | 同時接收上限 20(1~500 可調);其餘回「忙碌」,端點隨機退避(上限的一半到上限之間,上限從 15 秒起每次加倍、最多 10 分鐘),不算失敗、不刪資料 | 1.0.6.0 | 不變 | — |
| F-124 | 端點側錄 | 分塊上傳與完整性 | 每塊最大 512KB;整支 SHA-256 相符才寫進正本;後台確認前端點不標「已傳」;壞一塊整支拒收、不覆蓋已收版本 | 1.0.6.0 | 不變 | — |
| F-125 | 端點側錄 | 端點轉 MP4 與退路 | 沒有編碼器→退回傳逐格圖;轉檔失敗重試 1 次,仍失敗改傳逐格並告警 | 1.0.6.0 | 不變 | — |
| F-126 | 端點側錄 | 按需回收逐格圖 | 只有 Admin;等端點回應最多 30 秒;超過保留期顯示「只剩 MP4(逐格已超過端點保留期刪除)」;不在線顯示「目前不在線,沒有送出」;逾時顯示「這台電腦的版本不支援按需回收(或沒有回應)」 | 1.0.6.0 | 不變 | — |
| F-127 | 端點側錄 | 傳輸與 cache 安全 | 只走既有後台 TLS 通道、不另開埠;明文連線送不進;cache 檔 DPAPI 加密、資料夾只給系統與管理員 | 1.0.6.0 | 不變 | — |
| F-128 | 端點側錄 | 參數管理 | 網頁+DLL 可設,改了記修改紀錄 | 1.0.6.0 | 不變 | — |
| F-129 | 端點側錄 | 端點錄影清單頁與權限 | 後台「端點錄影清單」頁(入口在總覽端點告警卡下);管理者、Admin 能看,一般使用者 403;Admin 可「下載全部」(zip,每支一個 MP4),管理者不能 | 1.0.6.0 | 不變 | James 11/7 獨立 UI |
| F-130 | 端點側錄 | 後台與連線錄影共用保存天數 | 後台端點錄影跟連線錄影共用同一個保存天數(預設 90 天),同一次清理一起刪(以後台收到時間起算) | 1.0.6.0 | 不變 | 端點規格第 4 題建議共用(James 回覆未查到) |
| F-131 | 端點側錄 | 刪除同步 | 只有 Admin 能刪、要勾確認,管理者 403;在線→通知電腦刪本機副本(分段整筆)、雙方留紀錄;不在線→排隊上線補送;30 秒沒回覆記告警,之後每 5 分鐘重試 | 1.0.6.1 | 不變 | 端點規格第 5 題(James 回覆未查到) |
| F-132 | 端點側錄 | cache 大小增量計算 | 寫入/刪除只增減不全掃;每 24 小時全掃校正,差距 >1% 記警告,≤1% 記資訊 | 1.0.6.1 | 不變 | — |
| F-133 | 端點側錄 | 到期刪除分批 | 後台到期清理分批(每批最多 200 段或 64MB),批與批之間放開鎖,其他寫入不被整批卡住 | 1.0.6.1 | 不變 | — |
| F-134 | 端點側錄 | 端點 MP4 分段 | 每 10 分鐘一支(1~240 可設;超出範圍夾到邊界並記警告);各支各自分塊驗指紋、續傳;後台併成一列連續播放 | 1.0.6.1 | 不變 | James 照建議(1.0.6.0 decisions[2]) |
| F-135 | 端點側錄 | 退役流程 | 標「準備退役」後不收新錄影、重開仍維持,待傳全力回傳(不等閒置、仍限速);待傳歸 0 才能標「可以退役」;不在線顯示需上線完成回傳;可取消;只有 Admin | 1.0.6.1 | 不變 | James 照建議(1.0.6.0 decisions[1]) |
| F-136 | 端點側錄 | 實機擷取:誰在錄 | CB(SYSTEM)每 0.5 秒列作用中工作階段,主控台+每個 RDP 各自錄;中斷連線的不錄;在該工作階段拉起擷取程式(身分仍是 SYSTEM);具名管道只開給 SYSTEM、核對 PID | 1.0.6.3 | 不變 | James 11/7 00:02 照建議 RDP 分錄 |
| F-137 | 端點側錄 | 實機擷取:畫面 | 抓整個虛擬桌面,多螢幕合成一張;有變才編 JPEG;抓圖失敗時,恢復後第一張附加「畫面取得失敗」(不蓋掉其他標註,同一段只附一次),失敗原因寫進員工電腦端記錄檔(同一原因連續只記一次,恢復也記一次) | 1.0.6.3 | 異動 | 同 F-136(多螢幕合成) |
| F-138 | 端點側錄 | 鎖定不錄 | 輸入桌面不是 Default(含讀不到)算鎖定;鎖定時不錄,解鎖後第一張標「鎖定未錄 N 分」 | 1.0.6.3 | 不變 | 同 F-136(鎖定記「鎖定、未錄」) |
| F-139 | 端點側錄 | 設定檔 endpoint-record.ini | 放 CB 資料夾;沒檔就不錄;檔案改了自動重讀、正在錄的收尾再重判。鍵:Enabled、TargetMode、TargetUsers、TargetMachines、Window(all 或 HH:MM-HH:MM)、IdleThresholdMinutes(5)、MaxFps(2)、JpegQuality(75)、NotifyOnStart、StrictNotice、NoticeRetrySeconds、NoticeShowSeconds、NoticeText、CacheRoot、TargetPrograms(1.0.6.4) | 1.0.6.3 | 異動 | 未查到(後台「錄誰」設定頁另排) |
| F-159 | 端點側錄 | 有開特定程式才錄 | 設定檔 TargetPrograms(例 chrome.exe, EXCEL):空=不限;看程式「有在跑」,不分大小寫、可寫可不寫 .exe、可寫完整路徑,名稱要完全一樣;不收萬用字元、最多 100 個。判斷順序:開關→登入→對象→時段→程式→鎖定→閒置。程式關掉就停、再開重新通知再錄(同一筆錄影,首張標「指定程式開啟(中間沒開 N 分)」);有指定程式但查不到開了哪些→不錄。多組條件之間的「或」尚未做 | 1.0.6.4 | 新增 | James 11/7 選取模型第 4 項 |
| F-140 | 端點側錄 | 設定檔寫錯的處理 | 任一行錯(開關值不是 true/false/1/0/yes/no/on/off、不認得的 key、時段格式錯)或整體檢查不過→整份不套用、不錄,log 寫第幾行錯或哪項檢查不過 | 1.0.6.3 | 不變 | — |
| F-141 | 端點側錄 | CacheRoot 與部署必做 | 預設 );正式部署必須改到資料碟;ini 所在資料夾應只有系統管理員能改;CB 必須以 SYSTEM 服務執行,否則拉不進工作階段 | 1.0.6.3 | 不變 | James 11/7「正式環境錄影目錄一定要重新設定」 |
| F-142 | 端點側錄 | 開始錄影通知 | 右下角通知、置頂不搶焦點,真的出現在畫面才算成功;每次從不錄變要錄都通知(換人、時段開始、設定改);從閒置、鎖定、空間不足恢復不重複通知;內容可自訂;顯示秒數預設 15(3~600) | 1.0.6.3 | 不變 | James 11/7 |
| F-143 | 端點側錄 | 嚴格告知模式 | StrictNotice 可開關,預設開。開:通知沒顯示就不錄、記一筆,每 NoticeRetrySeconds 秒(預設 30,5~3600)重試,成功才開錄,第一張標「通知重試 N 次後開始」;條件不成立停止重試。關:照錄、記告警、標「通知未顯示」(預設值待客戶定) | 1.0.6.3 | 不變 | James 11/7 |
| F-144 | 端點側錄 | 通知紀錄位置與錄影編號 | 通知事件寫在 CB log 與 cache 資料夾 notice-events.txt(尚未回報後台);第一段真的寫出才開錄影編號,嚴格模式一直失敗不留空錄影 | 1.0.6.3 | 不變 | — |
| F-145 | 端點側錄 | 驗收模式 | cRemoteAssistCB.exe /ep-trial <ini> <秒數 5~3600> <證據資料夾> [/fail-notice N],需 SYSTEM;不連後台、不開監聽埠;證據最多存 40 張;/fail-notice 只供驗收 | 1.0.6.3 | 不變 | — |
| F-146 | 主庫 SQL Server | 主庫可改 SQL Server | 設定 StoreKind=sqlite|sqlserver(預設 sqlite,不設照舊);錄影庫照舊 SQLite | 1.0.6.2(隨 1.0.6.3 交付) | 不變 | SQL 轉移需求(James 11/7 四決策) |
| F-147 | 主庫 SQL Server | 連線設定 | SqlServer 預設 localhost,可寫別台或「主機\執行個體」;SqlDatabase 預設 RemoteAssist;設定在 server.config.json | 1.0.6.2 | 不變 | James 11/7:同台 POC、不寫死 localhost |
| F-148 | 主庫 SQL Server | 驗證方式 | SqlAuth=windows|sql,沒設時用 Windows 整合驗證(連線字串不含密碼);sql 時要寫 SqlUser,密碼用 /set-sql-password 存 DPAPI 加密檔(不寫進設定檔);建議用只對 RemoteAssist 庫有權限的專用登入,不用 sa。下一版(1.0.6.5)沒設時改成 SQL 帳號:James 11/7 10:36 定專用 SQL 帳號為所有環境的標準 | 1.0.6.2 | 不變 | James 11/7 10:36 |
| F-149 | 主庫 SQL Server | 加密與憑證 | 一律 Encrypt;連 localhost、.、(local)、本機迴路位址、::1 或本機電腦名稱時預設信任自簽憑證;本機 FQDN、IP、別台預設不信任,需先把憑證放進受信任根;可用 SqlTrustServerCertificate 覆寫 | 1.0.6.2 | 不變 | — |
| F-150 | 主庫 SQL Server | 版本與定序 | 連上時讀伺服器版本與定序寫進 log;字串欄依原大小寫行為分別用區分(ticket、事件等)/不區分(帳號、端點電腦名)大小寫定序 | 1.0.6.2 | 不變 | James 11/7 決策 2 |
| F-151 | 主庫 SQL Server | 連不上時的行為 | 啟動連不上(或設定寫錯)→退記憶體版+ERROR+Dashboard 紅字「資料庫連不上…紀錄暫存在記憶體」(四語),恢復後不自動切回、要重啟;運作中斷線→自動重連、最多試 3 次(間隔 0.2、0.4 秒),仍失敗記 ERROR、那筆不補寫,遠端協助照常 | 1.0.6.2 | 不變 | — |
| F-152 | 主庫 SQL Server | 搬資料工具 | /migrate-to-sqlserver:先做 SQLite 線上一致快照(留檔備查),逐表複製保留原 id,逐表比對筆數與 checksum;可重跑(已有資料只比對不覆蓋);原檔不動、後台不停;來源有不認得的欄就報錯不搬 | 1.0.6.2 | 不變 | — |
| F-153 | 主庫 SQL Server | 資料表 | 主庫 11 張表+schema 版本表;SQL Server 是全新表(schema 版本 1),不跑 SQLite 舊表升級 | 1.0.6.2 | 不變 | — |
| F-154 | 主庫 SQL Server | 部署注意 | SQL 資料檔與 log 檔放哪由 SQL Server 決定(預設常在 C:),正式應跟錄影目錄一起放資料碟;連別台時憑證目前要手動放受信任根(安裝程式不自動處理) | 1.0.6.2 | 不變 | James 11/7(,錄影目錄) |
| F-155 | 安裝與服務 | 自測不動機器防火牆 | 自測防火牆那格改用假防火牆,全套自測不對機器防火牆增刪 | 1.0.5.4 | 不變 | — |
| F-156 | 安裝與服務 | 自測暫存資料夾 | Mac 自測每次用自己的暫存資料夾 | 1.0.5.9 | 不變 | — |
| F-157 | 安裝與服務 | 自測防重放格 | 同一張憑證送第二次一律被拒;接受「已使用」或「憑證不存在」兩種拒絕原因(後台每秒清除已用過的憑證) | 1.0.6.3 | 不變 | — |
| F-158 | 安裝與服務 | 升級保留資料 | 升級時資料庫自動加新表/欄位、舊資料都在;版本號顯示新版;防火牆規則與服務跑前跑後不變 | 每版 | 不變 | — |
下一版預定
- 1.0.6.5(新增):MP4 關鍵格間隔做成系統參數,端點與後台轉 MP4 共用;預設維持 2 秒(拖動誤差 ≤2 秒不變),可改 10 秒(40 秒錄影約 9.27 MB → 1.86 MB,但拖動誤差最多約 10 秒)(James 2026-11-07 Q2)
- 1.0.6.5(異動):主庫 SQL Server 沒設驗證方式時,預設改成 SQL 帳號;Windows 整合驗證要明寫 SqlAuth=windows(James 11/7 10:36)
- 1.0.6.5(修正):端點側錄名單的 @群組 寫法目前不會命中(程式沒接上群組判斷),下一版修好,並加自動測試
- 1.0.6.5(待您確認後做):換成正式的授權金鑰(見最上面「要您確認」)
說明
- 本版已知限制:SQL Server 斷線期間的紀錄會漏掉、不會補寫(啟動就連不上時存在記憶體,重啟後消失);SQL Server 連本機時預設信任自簽憑證;MP4 每 2 秒一張關鍵格,40 秒約 9 MB;端點通知只記在那台電腦、沒有回報後台;抓圖失敗的原因這版起寫進記錄檔,實機兩段失敗的原因尚未證實;端點名單的 @群組 寫法目前不會命中
- 歷版被取代:VNC 參數更新時,正在被連的電腦一律重啟並自動重連 → 加開關,預設「否」=等連線結束才套用;「是」才照舊(1.0.5.1)
- 歷版被取代:VNC 參數合法範圍只擋 47800~47804、47810(CB 只到 47803) → 整段 47800~47810 都擋(1.0.5.0 交件前)
- 歷版被取代:授權數算「註冊過的電腦台數」(11/4 建議 A) → Concurrent,算在線 CB 數(James 選 B)——規劃階段即改,未出貨(1.0.5.0 前)
- 歷版被取代:授權檔加綁 MachineGuid(規劃建議) → 只綁電腦名稱(James 11/4 23:20)(1.0.5.0 前)
- 歷版被取代:被授權擋下的電腦退避最長 5 分鐘 → 最長 1 分鐘(30、60、60…)(1.0.5.3)
- 歷版被取代:未生效的續約授權檔匯入即取代現用 → 排定,到起日自動換上(1.0.5.3)
- 歷版被取代:DLL 授權數設 0 行為未定 → 設 0=取消 DLL 設定、回到照授權檔(1.0.5.3)
- 歷版被取代:發起端取消申請記成「斷線或逾時」 → 另立「發起端取消」(舊紀錄不回補)(1.0.5.4)
- 歷版被取代:等同意時發起端沒有取消鈕、方式欄空白 → 有取消鈕;正常結束(取消)與異常結束分開、方式欄都填(1.0.5.4(返工))
- 歷版被取代:自測直接動機器防火牆 → 自測用假防火牆(1.0.5.4)
- 歷版被取代:「同意連線」與「同意錄影」兩個視窗 → 合併成一個視窗(舊版 CF 發起時仍分開問)(1.0.5.5)
- 歷版被取代:ACL 舊格式電腦名稱空白(可能當掉) → 略過那行(1.0.5.5)
- 歷版被取代:同意視窗沒回應被算成「拒絕」 → 記「沒有回應」/發起端看到「逾時未回應」(1.0.5.6)
- 歷版被取代:斷網時沒察覺的一端要 31~37 秒才知道 → 兩端 20 秒內知道(1.0.5.6)
- 歷版被取代:授權比對純電腦名稱 → 網域機比對 FQDN、工作群組比對電腦名(舊純電腦名授權檔在網域 Server 要重發)(1.0.5.7)
- 歷版被取代:授權卡「授權檔數量」 → 改名「席次」(1.0.5.7)
- 歷版被取代:合併視窗預設告知文字寫「同意錄影」(單獨視窗的按鈕名) → 每種視窗寫自己的按鈕名(1.0.5.7)
- 歷版被取代:網頁錄影一張一張換圖播放(會閃) → MP4 影片播放;逐張只留作沒有 MF 時的退路(1.0.5.8)
- 歷版被取代:加密連線失敗 log 只寫「請查看內部例外狀況」、每分鐘 290 行 → 帶 Win32 錯誤碼;keep-alive 後降到個位數(1.0.5.8)
- 歷版被取代:CB 被強停時 VNC 仍開、5900 仍在聽,發起端約 8 分鐘內可用原密碼連回 → winvnc 綁 CB Job Object+看守,CB 一消失就關(1.0.5.9)
- 歷版被取代:被連端整台當機時發起端 45 秒內收不到通知;舊版 CB 時 26~27 秒才判離線 → 後台自己 ≤20 秒判離線並通知發起端(1.0.5.9)
- 歷版被取代:英越 Dashboard 全形「=」、頁尾時區雙括號 → 半形、單層(1.0.5.9)
- 歷版被取代:端點側錄後台刪不了錄影(只刪後台、不刪本機副本) → 刪除同步(1.0.6.1)
- 歷版被取代:cache 大小全掃計算 → 增量計算+每日校正(1.0.6.1)
- 歷版被取代:端點告警不在主庫、到期刪除一次刪(最長卡寫 12.9 秒) → 告警在主庫、分批刪(0.69 秒)(1.0.6.1)
- 歷版被取代:端點側錄告知原建議「登入提示+常駐小圖示」 → 1.0.6.3 改為「開始錄影時通知」+嚴格模式;常駐指示未做(1.0.6.3)
- 歷版被取代:端點側錄觀看介面建議「併進同一個錄影頁」(方案 A) → James 11/7 定獨立 UI,方案 A 作廢(規格(未出貨))
- 歷版被取代:1.0.6.2 單獨交付 → 不單獨交,併進 1.0.6.3(1.0.6.3)
- 歷版被取代:自測防重放只接受「已使用」 → 接受「已使用」或「憑證不存在」(1.0.6.3)