[觀察報告]以網頁報稅在不同環境下的差異 [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



[觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
(如果想瞭解網路報稅的流程,請參考小弟去年的心得報告:以 Ubuntu 18.04 版在 2018 年申報所得稅流程

各位朋友大家好!很抱歉今年小弟的報告來晚了。小弟在去年寫了一份以自由軟體進行網路報稅的心得報告,今年原本打算就今年的報稅情況再寫一篇。然而今年的報稅網站內容基本上都跟去年一樣,幾乎沒有明顯的改動,所以小弟就不再重寫一篇一模一樣的報告了。如果有需要以網路報稅的新手朋友們,請參考去年的報告內容,相信可以很簡單的完成整個報稅流程。

既然今年沒有大的變動,小弟就改成整理一篇觀察報告,比較在兩種不同的作業系統和三種不同的瀏覽器上,報稅的過程究竟是不是一樣,認證元件的安裝便利性否相近,運作模式有何差別等等。希望這份觀察報告將來在相關單位考慮修改系統時,能提供足以參考的視野。

今年小弟在測試到五月十號的時候,健保卡認證元件 Windows 版出了新的版本,然而小弟當時還在檢測 Ubuntu 系統下的登入過程,所以舊的版本小弟就沒有下載到了,這部分的測試付諸闕如,還請各位包涵。

健保卡認證元件的 Linux 版本在五月十一號的時候才推出來,舊的版本小弟有保留著,比較了兩者之後,發現安裝命令稿中多了設定瀏覽器信任資料庫的部分,小弟正在研究新版的設定概念,希望能趕快製作出可拆卸的 .deb 軟體包,提供大家使用。

比較與測試的環境是:

Windows 10 作業系統 + Edge 瀏覽器
Windows 10 作業系統 + Google Chrom 瀏覽器
Windows 10 作業系統 + Firefox 瀏覽器
Ubuntu 18.04 作業系統 + Firefox 瀏覽器
Ubuntu 18.04 作業系統 + Chromium 瀏覽器

最後,照例宣告:

1. 關於小弟在這個討論串發表的內容,文字部份皆為小弟撰寫,圖片也是小弟整理的,使用創用CC-姓名標示方式授權。圖片的內容很多屬於政府公文書類,這部份除了引用民間有著作權的著作物內容以外,依我國著作權法都不能作為著作權標的物。

2. 小弟為了提供大家方便使用而製作的軟體包,其中含有的軟體,著作權皆屬於其著作權人所有,依照原權利人提供的授權為準。

3. 在這個討論串中,小弟撰寫的其他程式碼,以 GPL-2.1 授權。

5/19 21:17:45
應用擴展 工具箱
回覆: [觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
界面的改變:

去年跟今年的界面大致上是相同的,只是網站的入口畫面更新了。在進入報稅的頁面之前,今年的引導畫面顯然比去年清楚明確。然而為了清楚明確的表達流程,實際的滑鼠點擊動作從點擊兩次增加點擊三次,略略增加了「滑鼠手」的負擔。這點負擔小弟覺得還可以接受。
(05/29 修正:其實今年只需要點擊兩次,詳見此

這是去年的畫面:




這是今年的畫面:





另外,在測試過程中發現,今年在選擇 Windows 離線版跟 Web 線上版的頁面,跟選擇認證方式的頁面一樣,會隨著瀏覽器視窗寬度不同而改變選擇區塊大小與排列位置。最奇怪的是當視窗寬度減少到一定寬度以下時,離線版的選擇區塊就不見了。小弟不記得去年是不是也是這樣,但是很懷疑這到底是特意設計,引導納稅人慢慢減少 Windows 離線版的使用,還是其實這是個 bug ?目前沒有時間深究,只好暫時存疑,並且紀錄在這裡。

當視窗寬度減少到 978pix 時:

附件:



png  A00.png (99.85 KB)
16527_5ce158c0dbb26.png 379X379 px

png  A01.png (84.99 KB)
16527_5ce158d58253a.png 621X440 px

png  A02.png (78.64 KB)
16527_5ce158e963d53.png 607X347 px

png  A03.png (72.56 KB)
16527_5ce15a093e5da.png 489X316 px

5/19 21:32:47
應用擴展 工具箱
回覆: [觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
驅動程式安裝差異:

小弟這回使用 CCID 讀卡機(型號是 Esense 的 OS3 讀卡機),所以在 Ubuntu 上只需要安裝 pcscd 軟體包就可以了,這是 Ubuntu 支援讀卡機的官方模組,能夠對應 CCID 的界面。而 Windows 10 則直接內建這樣的模組,不需要再另外安裝。如果您使用虹堡生產的那一款讀卡機,則需要另外安裝讀卡機驅動程式,這點不論在 Windows 或 Ubuntu 都一樣,只是安裝的版本和流程略有不同。

這是小弟去年包的 Ubuntu 版虹堡讀卡機驅動程式軟體包連結,使用完可以卸除。據說 Linux Mint 也能用,不過在 Debian 上好像沒有人試過。

5/19 21:45:41
應用擴展 工具箱
回覆: [觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
自然人憑證元件的差異:

在 Windows 中,這個元件使用 .exe 安裝檔,只要以系統管理員權限執行這個程式檔案,再一直點「下一步」,就能安裝完成。安裝好之後,在小弟測試的三種瀏覽器中,都可以使用這個元件正常報稅。

在 Ubuntu 中,這個元件在去年五月中有改過版本,小弟手上兩個版本都有,使用起來都相似,都是用 nodeJS 在背景建立一個臨時的伺服器,然後用網頁透過這個伺服器去存取讀卡機。比較麻煩的事情是這個伺服器的啟動方法,是用滑鼠點擊一個 .desktop 檔案,這樣就要在桌面環境上註冊這個 .desktop 檔案,而要註冊這個檔案,必須要是這個檔案的擁有者。因此最方便的方式,是不論是不是在同一部電腦,每個使用者都下載一份這個元件,這顯然會佔用些許空間。

5/19 21:47:42
應用擴展 工具箱
回覆: [觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
健保卡註冊密碼元件的差異:

健保局為 Windows 製作的元件安裝檔案是 .msi 格式,只要下載及解壓縮後,用滑鼠點兩下就能安裝。整個過程和安裝好之後的運作,就跟自然人憑證類似,基本上都不會有問題。比較可以挑剔的地方就是在 Firefox 瀏覽器上,仍然會因為憑證錯誤,必須要手動設定為可信任網站之後才能正常運作。這部份 Edge 跟 Google Chrom 就沒有這樣的情況,也許 Firefox 因為使用者比較少,健保局的程式就分配給它比較少的發展資源,不過也有可能是 Firefox 的憑證管理比較嚴謹,所以不容易做出來。另外,不論是壓縮檔或是解開後的安裝檔,檔案名稱都是 Setup ,如果因為某些需要把這個檔案保留起來,可能過了三天之後就弄不清楚這個檔案是要幹嘛的了。

由於這個元件在今年五月十號之後改版了,小弟測試的 Windows 版本是新版,但是 Ubuntu 版本還在考慮如何整理安裝新版本,所以目前只有以小弟自己製作軟體包方式安裝的、去年舊版本的測試結果。測試的結果是:依照去年的流程,手動設定為可信任網站後,不論 Firefox 或是 Chromium 瀏覽器都可以正常運作。只是今年的新版瀏覽器沒有暫時信任的設計了,使用後信任紀錄就會一直留在瀏覽器設定裡。

5/19 21:52:59
應用擴展 工具箱
回覆: [觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
報稅流程的差異:

首先,在 Windows 上「選擇驗證身分方式」的頁面比 Ubuntu 多了一個「電子憑證」的選項,這個選項提供以各大金融機構的身分憑證登入的選擇。很顯然這類的憑證應該都還綁在 Windows 環境上,所以國稅局在 Linux 使用的網頁上乾脆取消這種驗證方式。

這是在 Windows 上的畫面(點進「Web線上版」之後):



這是 Linux 版的畫面:



小弟不清楚在 Mac 上,這個頁面會有哪些選擇,也許網路上會有其他蘋果電腦的使用者提到,想知道的人請自己找找看。

在能夠正常登入之後,不論是在哪一個測試環境上,看見的網頁畫面都相同,整個流程通通都一樣。看來去年的大改版確實使用了公開的網頁標準,不再有綁定特殊瀏覽器的情況了,真的是可喜可賀。

附件:



png  A04.png (88.98 KB)
16527_5cedebc08fff5.png 761X406 px

png  A05.png (124.47 KB)
16527_5cedec10c089b.png 734X520 px

5/19 21:55:23
應用擴展 工具箱
回覆: [觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
小弟會儘快完成新版的健保卡註冊密碼元件軟體包。

5/27 更新報告:

小弟已經嘗試半個多月了,到現在還是沒辦法正常的將新的健保卡元件安裝在 Ubuntu 18.04 上,所以苦等半個月的朋友們真的很抱歉,沒辦法提供給你們新版的軟體包。請還是使用去年的、不方便的、需要手動設定瀏覽器任網站的舊版軟體包。

詳細的失敗原因等小弟整理好了以後再向各位回報,目前小弟要專心在解決問題,看看能不能在剩下一兩天中找出答案來。

5/19 21:57:34
應用擴展 工具箱
回覆: [觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
5/28 AM 10:50 更新報告:

剛剛在虛擬機器中準備測試時,赫然發現 Ubuntu 版本的健保卡元件在早上 09:11 釋出了新版本!小弟原本有的是檔案時間 05/11 18:59 的版本,雖然小弟不知道這兩版之間有沒有其他的版本釋出,不過還是要趕快跟上新版了。

看看今天半夜之前能不能測出其他的結果來吧……

5/28 10:55:11
  Q__
 f"_<
○ ▽○.............    自由車上自由人
應用擴展 工具箱
回覆: [觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
在重複測試之後,小弟確認了幾件事情:

1. 05/28 的健保卡認證元件 Ubuntu 版本確實可以在 Ubuntu 18.04 上安裝, 05/11 日的版不能正常安裝的原因是 libssl 的版本不同,而且版本查驗仔細,所以會拒絕啟動。

2. 新的版本在 chromium 瀏覽器上可以正常運作,但是在預設的 Mozilla Firefox 上仍然會有不被信任,需要手動設定信任的情況。這點跟 Windows 版本的狀況一樣。

3. 仔細測試後,小弟發覺,元件的憑證有兩份,一份為根憑證、一份是本地伺服器憑證,這兩個憑證都會送入使用者所有的憑證資料庫中。由於安裝程式會搜尋整個使用者的家目錄,所以在 .pki/ 目錄的資料庫跟 Firefox 設定目錄中的資料庫都會安裝。

4. Chromium 會查看 .pki/ 目錄中資料庫的憑證,如果有而且標明信任,就會承認效力。由於元件的本地伺服器會回應本地伺服器的憑證,所以 Chromium 會接受他。

5. Friefox 因為考慮多種使用狀況,所以預設不使用系統或使用者設定給所有應用程式的憑證資料庫,而是自己維護一套專用資料庫。這並不要緊,只是安裝程式跟管理比較麻煩而已。但是 Firefox 對於憑證檢查比較嚴謹,伺服器憑證沒有以程式自動設定憑證可信任的方式(至少小弟找不到),只能用手動設定。

小弟在猜測,健保卡元件的承辦者打算以根憑證來認證本地伺服器憑證,這樣就可以被 Firefox 接受。但是不知道為什麼,根憑證對本地伺服器憑證的認證沒能做出來,所以就變成了兩個憑證不相關, Firefox 也就不認可本地伺服器的安全性。

由於新版沒法支援 Ubuntu 預設的瀏覽器,小弟暫時不製作新版的 .deb 軟體包了,需要的朋友還是可以用舊版的。過一陣子等憑證完備了,或是比較有空時小弟再繼續嘗試吧。

5/29 3:52:26
  Q__
 f"_<
○ ▽○.............    自由車上自由人
應用擴展 工具箱
回覆: [觀察報告]以網頁報稅在不同環境下的差異
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 9250
EXP: 32
離線
這兩天發現,其實今年還是有跟去年一樣的熱門點擊區,從那裡進入報稅頁面只需要點擊滑鼠兩次,跟去年一樣。這個熱門點擊區就是這位小姐的圖片:



在熱門點擊區中輪播出現這位小姐時,點擊就會進入選擇離線版或線上版的畫面。

由於這個點擊區使用輪播畫面,跟各大網站的內容推銷輪播一樣,所以小弟在第一時間把他當作廣告無視了,以為今年的流程要多按一次滑鼠……

真抱歉誤導大家,特此更正!

附件:



png  A06.png (182.51 KB)
16527_5cedefe5c0434.png 498X434 px

5/29 10:40:00
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.