如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。
顯示具有 手機應用 標籤的文章。 顯示所有文章
顯示具有 手機應用 標籤的文章。 顯示所有文章

2021年8月16日

使用Google地圖導航帶路真的要很小心,推薦使用maps.me

作者: Fred F.M. Wang (FW知識瑣記) 日期: 2021-08-16

使用Google地圖導航帶路真的要很小心

前天要去台中大安一處海邊散步,下西濱快速道路後,因為某處修路,所以我就改道,此時Google地圖自動變更路線,結果導到勉強一台小車可以通過的田間小路,這種路轉彎是最危險的,一不小心就會掉到田裡去。還好,最後我還是順利通過這段。

回程就自行設定路線回新竹,不想讓Google地圖亂帶,原本計畫行駛西濱,下通霄接國道三號,在行駛西濱過程,居然Google地圖擅自更改我的計畫路線,導航我到竹南才下西濱。

以前Google地圖要變換路線時還會詢問有更快的路線,要不要更換,現在連問一聲都沒有,真糟糕。

上Google論壇查詢,果然不少人有這個困擾,詢問是否可以關閉rerounting(自動更換路線)的功能,結果Google官方回答"目前沒有這種設定",令人傻眼。
(Google論壇 : https://support.google.com/maps/thread/10759138/why-is-google-maps-rerouting-me-without-letting-me-know?hl=en)

要解決這個問題可以改用maps.me,maps.me在沒有3G/4G或Wifi網路時,單憑GPS就可以使用,顯示您的位置與路線,地圖也很詳細,爬山時使用maps.me比Google地圖好用。唯一的缺點是不會顯示塞車的情況。
 

 

2012年2月29日

iPhone手機安全指引

作者: Fred Wang (FW知識瑣記) 日期: 2012/2/29

       講到安全,首先要有的觀念是,"安全"如同保險,需要付出一些成本的,在衡量您需要多高安全層次的保護,再決定要付出多少成本。而您需要多高的安全層次,可以看看如果出問題您要付出多大的代價來決定。

        另外,在網路的世界,沒有百分之百的安全,除非您與網路隔絕,電腦如此,手機也是如此。

一 個人使用安全
 
1.1 手機基本安全
1.自動上鎖(AutoLock) : 如同Screen Saver,可設定多久沒使用會自動上鎖。
2.密碼保護(Passcode Lock): 啟用Passcode Lock,設定Password。 操作順序: Setting > General > Passcode Lock,輸入Passcode。然後在畫面中”Require Passcode”(如圖一)設定過多久沒有使用需要輸入Passcode。例如: AutoLock設五分鐘,Passcode Lock可以設為十五分鐘。
clip_image002(圖一)
3.定期更新作業系統 : 過去版本的iOS持續傳出漏洞,提供駭客越獄與入侵的管道,例如可以跳過Passcode檢查而使用iPhone的漏洞,Apple公司也持續更新作業系統以修補漏洞。iOS可以透過iTune免費更新到iPhone。至少每個月檢查一次iOS的更新。[1]
4.避免將銀行帳號,信用卡號碼,網站密碼等重要資訊儲存在iPhone中。

1.2 Wifi使用安全
2010-2011年Black Hat駭客大賽都有駭客展示可以輕易地透過公用的Wifi網路入侵iPhone。
1. 盡量避免使用公共未加密的Wifi網路。透過軟體虛擬Wifi功能,已經可以輕易的建立偽裝的公共Wifi站點,例如偽裝命名為實際的旅館或咖啡館的Wifi站點,誘騙使用者連上,再藉以竊取網路帳號,密碼或其他個人資料。

2. 私人Wifi區域網路應該設定密碼與加密(WEP,WPA,WPA2,其中WPA2安全性最高)。
3. Wifi預設為關閉,使用完畢應關閉Wifi功能。(注意,在沒有連線的情況下僅僅是開啟Wifi功能就有可能被入侵。)
4.在Wifi環境使用Skype進行通訊,由於安全性高,可以減少被竊聽或資訊攔截的風險。使用VPN或Citrix的連線由於全程加密,也較為安全。

1.3 遺失或遭竊時之損害預防
   如果擔心手機遺失或遭竊時重要資料被盜取,可以進行下面的設定
1. 設定長密碼 : 預設四碼數字的密碼最多一萬次的嘗試就可以被猜到,因此建議取消預設的簡單密碼,改為可以輸入五個字元以上文字較長的密碼。設定方法 : 在Passcode Lock功能畫面將Simple Passcode設為OFF(如圖一),再變更密碼。(注意:若設定長密碼因為擔心忘記而寫在記事本上,可能在行李遺失或遭竊時,被發現)。
2. 啟用錯誤自動清除資料功能(預設是關閉的) : 如果盜用者輸入十次錯誤的密碼iPhone將自動啟動清除資料。設定方法 : 在Passcode Lock功能畫面將Erase Data設為ON(如圖一)。
3. Apple公司提供遺失協尋與遠端資料消除服務。(需付費)

1.3 網頁瀏覽安全性
1. 打開跳出視窗阻擋功能 : 如圖二將Safari設定中”Block Pop-ups”設為ON,以防止惡意程式感染與阻擋垃圾訊息。
2. 關閉Cookies : Cookies可以將您某網站登入資訊記錄下來,下次進入該網站就可以不用再登入。雖然方便,但也有危險性,例如駭客可以透過瀏覽器的漏洞竊取你Cookies的資訊。如果不關閉Cookies,在造訪敏感性高的網站(例如輸入過重要的資訊)後,將Cookies清除,如圖二”Clear Cookies”。
3. 開啟詐欺網站警告(預設是開啟的) : 如圖二”Fraud Warning”設為ON。
clip_image004(圖二)

1.4 AppStore下載軟體安全
:  雖然iPhone軟體須經過蘋果公司審核才能上架,但是仍被發現有惡意軟體。
1.軟體下載前注意軟體功能是否有安全疑慮,例如會偵測或記錄你的地理位置等。
2.不要越獄(Jailbreak) : 想要使用一些免費或功能豐富的軟體(這些軟體未經Apple的檢核),可能會將iPhone進行越獄,以取得並安裝這些軟體。如此將讓自己的iPhone暴露在病毒與惡意程式攻擊的危險。

 二 企業使用安全
2.1 身分認證 
可以設定密碼政策如密碼最小長度,密碼到期天數等,企業可以透過IT工具(IBM Lotus Notes Traveler或Microsoft Exchange等)佈署密碼政策至派發給同仁的iPhone。

2.2 遺失或遭竊時之損害控制
a.可以透過Lotus Notes或Exchange由工具遠端清除iPhone中的資料。
b.可以為iPhone資料提供AES* 256-bit之內建硬體加密, 若無密碼無法解讀資料內容。


2.3 企業網路存取安全
無論是同步公司的郵件信箱或是以VPN或Citrix Client連線存取公司系統,網路連線過程均全程加密,以防有心人士攔截資料。

2.4. 限制軟體的使用
可關閉Screen Capture、限制使用App Store 、 Safari或YouTube等軟體,企業可制定政策決定是否開放

參考資料
1.”iPhone Security Guide”,2010/11/3
2.”iPhone Security: 10 Tips and Settings”,2011/3/24


































2011年12月27日

iPhone網頁應用開發環境與工具(iPhone Web Application Development Environment and Tools)整理

作者 : Fred Wang

一 模擬與測試工具

a.iPhone線上模擬器(Online Simulator): 直接透過網站模擬iPhone, 可以測試開發好的iPhone網頁應用系統.
工具 :
1.
TestiPhone : 可以直接使用瀏覽器模擬iPhone,快速測試您iPhone版的網頁應用系統。支援 Internet Explorer 7, FireFox 2 and Safari 3.
注意 : iPhone不支援Java與Flash, 但這些應用可以在這個simulator中執行
2.
iPhone4Simulator.com : iPhone4 模擬器,可以測您開發的iPhone版網頁應用系統或網站。

b.iPhone 模擬器Simulator (要下載安裝) :
工具 :
1 iPhone Simulator
http://iphone.simulator.name/
2 AIR iPhone http://merhl.com/
3 iPhoneBT 包含 :
- All widgets from main menu are fully functional (you can access their primary pages, not use them)
- A fully functional iPhone Calculator.
- A fully functional Photo Gallery
- Full Phone Interface: Contacts, Usable Keypad, Calling Screens etc.
- iPod Widget Interface: Playlist Browsing, Now Playing Screen.

4 iBBDemo : 必須配合Safari for Windows(
http://forums.techarena.in/windows-software/1221227.htm)

二 開發平台(IDE)

1.Antenna Mobility Platform : 目前較為成熟的行動應用系統開發平台。

2.MobiOne : 可以在幾分鐘內不須寫一行的程式碼就可以建立行動應用系統與網站。可以在Windows環境上開發,再傳送到設備上。可以使用HTML5, Javascript, CSS3。目前僅支援iPhone與iPad兩種設備的應用開發,內含iPhone與iPad的模擬器。有MobiOne Eclipse Plug-in。

3.SAP Sybase Unwired Platform : SAP Sybase的行動企業應用開發平台

4.Eclipse Mobile Tools for Java (MTJ): 擴充現有的Eclipse框架已支援行動設備Java應用系統開發

5.Eclipse Pulsar : 行動開發者的整合平台工具, 容易整合行動設備SDKs以開發行動應用系統。

6.Eclipse Sequoyah : 同上, 繼承自MTJ與Pulsar, 可以結合Tools for Mobile Web(TMW), FireFly DevKit

2011年12月9日

企業Adobe Flash應用系統在iPhone/iPad的解決方案

Fred Wang 原作:2011/04

企業開發的Adobe Flash應用系統,如何讓配發iPhone或iPad同仁使用呢?
首先要注意一則新聞 "蘋果放寬限制 iPhone、iPad接納Flash軟體"

根據新版開發者協議,蘋果刪除今年4月時加入授權協議3.3.1條款的一些措詞。這段封鎖Flash應用程式的條文是

「應用程式必須是以Objective-C、C、C++ 或 JavaScript寫成,由iPhone OS WebKit引擎執行,而且只有以C、C++和Objective-C寫的程式碼可以編譯和直接連結Documented應用程式介面(API) (也就是說,禁止透過中介轉譯或相容層或工具)。」

要注意的是解禁的是Apple App開發工具,並不是Browser plug-in的Flash Player

來源: http://www.zdnet.com.tw/news/web/0,2000085679,20147477,00.htm

解決方案一、使用Citrix Receiver for iPhone/iPad

Citrix Receiver可從蘋果電腦的Apple App Store下載,讓iPhone及iPad用戶可以隨處存取Windows應用及文件,打造高效率的行動工作環境。 但是使用iPhone會有畫面太小操作不易的情況。

解決方案二、使用雲端瀏覽器讀取內嵌Flash的網頁

使用Cloud Browse是免費的,AlwaysOn Technologies公司推出的免費程式Cloud Browse

Cloud Browse分免費版與付費版,付費版用戶月繳9.99美元,免費版功能較少,瀏覽視訊的速度慢,同時連線人數也受限,在忙線時可能連不上,也可能在付費用戶上線時被踢出。
參考 : http://kocpc.pixnet.net/blog/post/26610865

Cloude Browse的原理與優缺點

原理 : 在雲端(AlwaysOn Technologies公司的Server)處理網頁,再把畫面轉換後傳送到 iPhone 中,解決 iPhone 不能播放 Flash 的問題。
優點:
1.在瀏覽器可以線上播放Flash影片
2.只提供在WiFi網路環境下使用,不用擔心流量問題
缺點:
1.此軟體只有美國itunes App Store才有,需要註冊美國帳號。
2.網頁的清晰度不是太高,而且進行多點觸控時會出現頁面間歇性延遲 (免費版)
3.瀏覽器反應比較遲鈍,輸入網址或文字時間歇性停頓,會有1~2秒的延遲(免費版)
參考 : http://uon.cc/cell-phone/cloud-browse-4552.html

解決方案三、製作獨立的iPad/iPhone軟體

製作成Adobe Flash AIR,再使用Adobe AIR® Packager for iPhone,可以將一個Adobe AIR應用系統轉成一個Apple application (ipa).

注意 : Adobe AIR® Packager for iPhone會對Adobe Application做完整的轉換, 因此當應用系統太複雜時,可能發生效能的問題。

參考 : http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/20679


結論
方案一 用於提供企業內部同仁使用的應用或網站,若企業開放同仁透過Citrix存取內部系統則須建置提供相關服務的Citrix軟硬體環境。
方案二與方案三 適合於在Internet上使用的同仁或客戶使用,內部同仁可以透過教育訓練,用雲端瀏覽器以及安裝提供的Apps,不過公司外部人士可能不知道如何使用雲端瀏覽器,也不知道您提供的Apps,因此,應提供非Flash形式的應用或網頁。





2011年11月8日

國外出差旅行使用電子設備安全守則

譯者 : Fred F.M. Wang 2011/9/30
原文 : “Traveling Overseas with Mobile Phones, Laptops, PDAs and Other Electronic Devices, Tips from the National Counterintelligence Executive”


這是2008年北京奧運前夕發佈"海外旅客使用電子設備安全守則",也可以提供國人參考。

應該知道的事項


1.在多數的國家不要期望在網咖,旅館,辦公室或公共場所擁有隱私。在許多國家旅館的商務中心和公共網路是被監控的。在一些國家旅館房間還經常被搜索。

2.您傳送的所有電子資訊如傳真機,PDA,電腦與電話都可能被攔截。無線設備尤其脆弱。

3.公安與刑事單位可以透過你的行動電話或PDA追蹤你的行動而且可以打開設備中的麥克風。要預防追蹤,要移除設備中的電池。

4.公安與刑事單位也可能透過他們控制的連線,植入惡意軟體。如果你啟用無線網路,他們也能做到。當你連到主伺服器,惡意軟體就會移轉到業務,代理或主系統中,然後將資訊送回公安單位。

5.惡意軟體也可以由拇指碟,磁碟或光碟等贈品轉移到你的電子設備中

6.從海外傳送敏感的政府,個人隱私資訊是有風險的

7.公司與政府官員是最可能暴露在風險中,但也不要假設自己不顯眼而不會被鎖定。

8.外國的公安與刑事單位對”釣魚”很嫻熟-會偽裝博取你的信賴以取得個人或敏感的資訊。

9.如果海關官員要求檢查你的設備,或設備在房間而你不在時旅館房間被搜索,你要假設設備的硬碟已經被複製了。


旅行前

1.能不要帶電子設備就不帶。

2.避免將重要資訊放在電子設備內,如敏感的聯絡資訊,以防被外國政府或競爭者取得。

3.備份所有要帶出去的資料,將備份的資料留在家中。

4.如果可以的話,使用與平常慣用不同的手機,沒有用的時候就移除電池。

5.設備的準備

5.1建立長而複雜的密碼

5.2定時更新密碼

5.3下載最新的防毒程式與防毒碼,更新為最新版的作業系統與防火牆。

5.4更新的網頁瀏覽器,並做嚴格的安全性設定。

5.5取消紅外線ports及其他不需要的輸出入ports。

出境後

1.避免讓設備放置在運送的行李中。(應隨身攜帶)

2.儘可能使用數位簽章與加密功能。

3.電子設備不離身。如果必須隱藏行蹤,要取下電池以及SIM卡。

4.不要在自己的電子設備中使用別人贈送的拇指碟。也不要在外國的電子設備中使用自己的拇指碟。

5.在海外登入網站,不要設定讓電腦記住密碼,每次登入時重新輸入密碼。

6.在公共場所要注意誰在窺視你的螢幕。

7.不使用設備時,一律斷線。

8.每次使用網頁瀏覽器後就清除暫存檔,Caches, Cookies等。

9.不要打開不明發信來源的郵件或附件,也不要點郵件中的連結。每次使用結束清空垃圾資料夾與最近的紀錄。

10.避免使用Wi-fi網路,在一些國家,是由公安單位所控制的;因此都是不安全的。

11.如果設備或資料被竊,立即向家鄉組織和當地美國大使館或領事館通報。

回國後

1.變更您的密碼

2.讓您的公司或機構檢查電子設備中是否存在惡意軟體。

iPhone追蹤與監視應用軟體(Apps)整理

作者 : Fred F.M. Wang 日期 : 2011/10/21

目前市面上有許多的iPhone 安全防護軟體多放在資料保護, 遺失尋找與遠端資料移除的功能,較少有iPhone使用者行為紀錄的應用程式。僅找到三個具備此功能的iPhone Apps

什麼是追蹤與監視應用軟體(iPhone Tracking and Monitoring Apps)?
可以用來追蹤與監控所擁有的iPhone手機,功能包含文字訊息擷取,電話內容擷取,遠端監控,GPS追蹤等。

iPhone Tracking and Monitoring Apps如何運作?
第一類 : iPhone Tracking 軟體必需實體連線安裝,無法遠程安裝。安裝完畢後立即開始紀錄iPhone上特定的行為(activity),然後將所有的資料,如文字訊息,電話紀錄與GPS位置等秘密地上傳到廠商提供的網站;安裝軟體者可以用廠商提供的帳號登入該網站檢視手機上所有的活動。
第二類 : 軟體安裝於PC,透過PC與iPhone連線,抓取iPhone中的歷史紀錄。

有哪些功能?
1. 檢視相片與影片 : 可以下載並檢視該手機相片與影片的快照。
2. GPS追蹤 : 可以GPS秘密地追蹤iPhone,根據GPS座標可以知道iPhone持有者所在地點。
3. 找到與閱讀文字訊息 : 秘密地紀錄送出與接收的文字訊息。每個文字訊息的複本都被傳送的遠端,因此即使被刪除,複本仍然存在。
4. 檢視郵件 : 秘密地紀錄所有送出的郵件。
5. 電話歷史紀錄 : 秘密地紀錄所有通話紀錄,包含相關電話號碼在通訊錄中的姓名。

使用目的 : 目前iPhone Tracking and Monitoring Tools用在三個目的
1.配偶iPhone監控
2.子女iPhone監控
3.員工iPhone監控 : 用在公司提供的iPhone使用記錄。在一些訴訟案中如果沒有與特定客戶的溝通紀錄可能會讓公司處於不利的風險。

產品介紹

1. Flexspy : 為技術最先進的iPhone tracking and monitoring app。功能最強大,也最貴。
功能 : 電話攔截(Live call interception),遠端監控,簡訊/文字訊息攔截,電話紀錄檢視與隱藏的GPS追蹤。
2. Mobile Spy : 世界第一家隱藏式iPhone追蹤與監控軟體公司。
功能 : 隱藏的GPS追蹤,檢視相片,讀取郵件,讀取簡訊,檢視電話紀錄,檢視聯絡清單。
  • 透過SSL安全連線檢視紀錄 
  • 價格 : $49.97~$99.97 USD 
  • URL : http://www.mobile-spy.net/ 
  • 條件 : iPhone必須越獄,必須有網路連線(3G, EDGE, GPRS) 
3. iPhone Spy Stick : 與前兩種安裝與運作方式不同,是一種不需要越獄的iPhone Tracking Tool
功能 : 檢視已刪除之文字訊息,檢視已刪除的電話紀錄,檢視已刪除的相片,擷取GPS座標(含歷史紀錄),檢視網頁瀏覽歷史與行事曆紀錄等
  • 安裝方式 : 透過iPhone cable一端連iPhone一端連安裝iPhone Spy Stick軟體的PC。 
  • 價格 : $169.95 USD 
  • URL : http://www.iphonespystick.com/
結論 :

1. Flexspy與Mobile Spy 都具備紀錄iPhone傳送接收的簡訊,送出的郵件,通話紀錄,GPS定位追蹤等功能,可以不影響iPhone的使用情況下,監看這些紀錄,但是,只能安裝在越獄手機。
2. iPhone Spy Stick 不需要越獄,但是功能僅限於檢視已刪除的訊息與通話紀錄等,而且必須將iPhone連接PC才能檢視。
3.Verdasys的Digital Guardian,將於2012年將會有Android與iOS版本的DG,但是時程尚未確定。
4. 賽門鐵克發表 Data Loss Prevention for Tablets 預防 iPad 機密資訊外洩,但是不是iPhone
因此, 目前尚未發現企業可用的iPhone Data Leak Preventation Apps


2011年10月30日

iPhone/iPad 網頁應用程式設計平台–MobiOne簡介

 

作者: Fred F.M. Wang 日期:  2011/10/30

尋找一個行動網頁應用開發平台, 最常使用的應該是Eclipse或Apatana Studio, 但是這些在設計iPhone/iPad網頁應用UI設計上都沒有MobiOne來的方便。

第一步, 直接將左方的UI元件拉到iPhone畫面上, 設定右方元件的屬性值

image

第二步, 測試, 選單選項 Tools –> Run in test center

跳出MobiOne Test Center的畫面,顯示你的設計, 灰色的大黑點就是手指頭, 可以測試看看

image

第三步, 會出網頁程式, 選單選項 File –> Export as HTML

產生這些檔案 :

image

其中/res目錄中包含javascript程式庫 : Cubiq.org 的iScoll與jQuery

不需要了解程式, 幾步就可以完成! 不過要與後端整合還需要程式設計人員進行整合開發。

2011年10月29日

手機/行動設備網頁應用系統程式庫與框架(Phone web application system frameworks)

 

作者: Fred F.M. Wang 日期: 2011/10/29, 修訂 : 2011/11/1

如何建構一個適合在iPhone上使用的網頁應用程式, 具備iPhone使用者慣用的顯式風格與行為,也具備執行手勢,方向變換等的特殊功能?

現在市面有許多免費的程式庫等資源可以作為建構iPhone網頁應用系統的架構, 如 : iUI, PhoneGap, QuickConnect, jQTouch, Sencha Touch, Rhodes, The-M-Project, DHTMLX Touch, EmbedJS,  其他還有Magic Framework, Jo, WebApp.Net, jQueryMobile, Zepto, XUI, Chocolatechip, Ciui等

介紹iUI與PhoneGap兩種

1.iUI

說明 : 是一種手機網頁應用的使用者介面(UI)框架, 包含Javascript程式庫,CSS與圖片等, 原始開發應用在iPhone,現在也支援多數的智慧型手機與平板電腦。

版權 : MIT License (免費, 被授權人有權利使用、複製、修改、合併、出版發行、散布、再授權及販售軟體及軟體的副本。)

支援平台 :  iPhone, iPad(iOS), Android phone and tablets, RIM OS6(on blackberry), MeeGo(Nokia), Bada(samsuang), WebOS(HP,Palm), Windows Mobile

開發語言 : HTML(HTML5), Javascript, CSS(CSS3)

特色 :

  • 支援地理位置定位(Geolocation)
  • 支援振動功能(Vibration)
  • 支援加速感測,設備移動感測,設備方向感測事件功能(Accelerometer)
  • 支援聲音(播放)功能
  • 支援手勢(Gesture)與多點觸控(Multi-touch)功能
  • 支援簡訊與電話
  • 支援地圖

缺點 :

  • 缺乏企業資料同步功能
  • 缺乏多執行緒應用能力
  • 缺乏應用程式發布功能
  • 缺乏原生語言開發支援(如Objective C)

2.PhoneGap

說明 : PhoneGap是一個HTML5應用平台,允取你以Web技術(HTML,Javascript)或手機原生APIs來開發手機應用系統。

版權 : MIT License

支援平台 : iPhone, iPad(iOS), Android phone and tablets, Bada(samsuang), WebOS(HP,Palm)

開發語言 : HTML(HTML5), Javascript, CSS(CSS3)

特色 :

  • 支援地理位置定位(Geolocation)
  • 支援振動功能(Vibration)
  • 支援加速感測,設備方向感測事件功能(Accelerometer)
  • 支援聲音(播放, 錄音)功能
  • 支援手勢(Gesture)與多點觸控(Multi-touch)功能
  • 支援簡訊與電話
  • 支援地圖
  • 支援照相功能
  • 支援檔案系統存取

缺點 :

  • 缺乏企業資料同步功能
  • 缺乏多執行緒應用能力
  • 缺乏應用程式發布功能
  • 缺乏原生語言開發支援(如Objective C)