跳到主要內容

漫步華爾街

這本不愧是經典理財書籍非常精彩,但是總共15章,講實際可應用的技巧的只有一章半,也就是最後兩章,而且講的還是以美國稅賦規則與美國可買的到的投資商品為主,所以大概能實際應用的也只有兩三個策略。而前面的13章全部都在告訴你市場是隨機漫步的,想打倒是多麼不可能的事。他很貶抑技術分析,認為技術分析只是騙投資大眾的把戲,基本分析也無法一定保證獲利,就像IBM也曾瀕臨倒閉。

整合實際應用與心得:

基本上資產分配應該會以其建議的為主:二十多歲的投資分配,5%現金,房地產10%(含REIT),債券20%,股票65%,但是國內債券實在不熟悉,基於只投資熟習的商品的慣例,債券20%大概會買一個國外債券基金放著,以月定期定額來算好了,房地產的部份會以REIT來研究看看,現在想法是以一年買一次,如果以月來投資資金可能不夠買一個單位,5%現金或許會考慮高利率的外幣戶頭或貨幣基金,依然也是以年來看,65%的股票大概會放一支在新興市場基金,20%,不以定期定額來作,以三階段購買為主。在20%ETF以台灣五十與中100為標的,還是以破年線為機準來購買,剩下25%就當個積極的投資者來玩中小型股票好了,現在持股來看其實已經超過預定水位了。

會以這樣考慮是在於分散風險,而又有一定的報酬,這是看完這本書,最大的心得,在於分散風險,不要單壓同一塊商品,雖然之前投資學有學過,但是看了許多投資的書和相關文章,才瞭解分散風險,穩定獲利才是我要的。尤其這本書告訴你,任何單靠一種市場都不可能完全獲利,但是又要抗通膨,以分散風險且將獲利最大化的角度來看,要從不同市場與商品來建立投資部位,所以以債券、房地產與外幣戶頭來分散風險,不僅僅是靠股票市場,其中再以一個新興市場基金來當作分散國內股票市場的風險,而書中最建議的股票投資方法以ETF為佳,但是我又想自己玩玩股票,所以以上的比例來均分。

其實最近一最重要的想法是一定要忍住看到別人說獲利多少倍,然後想要跟單的慾望,克制貪婪是最大的課題,投資一定要有原則。因為沒辦法像真正的玩家花很長的時間在這上面,分散風險才是最佳的作法。現在有種花那麼多的時間看投資的書籍是否有意義的想法出現,在這波看完之後,會把看投資書籍的時間降低,把其他想做的事先做完再說。

配置資產四原則

  • 歷史告訴我們風險和報酬是相關聯的。

    高風險高報酬。小公司股>一般普通股>長期債券>美國國庫券。

  • 投資於股票和債券上得風險,得是持有期間的長短而定,投資人的持有期間愈長,風險愈低。

    投資的期間愈長,股票報酬就愈有可能勝過債券報酬。任一年間債券或貨幣市場基金有三分之一的機會表現優於股票,但是在任何一個20和25年的期間,股票都勝過債券。年紀愈輕,投資組合中股票的比例應該愈高。

  • 平均成本投資法可以更進一步減低投資股票和債券的風險。
  • 你必須明白對風險的心態與承受風險能力之間的區別。


    二十多歲的投資分配,5%現金,房地產10%(含REIT),債券20%,股票65%

進軍股市三大步:

  • 不用腦的方式:購買指數。

    許多研究已證實,標準普爾500指數的表現,長期優於機構投資人的平均績效。80和90年代,標準普爾打敗進2/3的專業管理組合。買ETF比較好,低管理費,組合夠分散,週轉率低,百分之百投資於股市。因ETF流行的原因,更廣泛的指數基金更好,中100比台灣50佳。資金部份比重應投資於部份已開發國際基金指數10%與新興市場基金指數5%

  • 深思熟慮者的方式:自行投資。
    • 只購買至少維持五年「盈餘成長過平均」的股票。
    • 不要購買股價高於合理真實價值的股票。
      • 找出那些成長潛力尚未被市場發現、本益比仍未被買高的股票。成長的兌現,就有雙倍的獲利,相反地高本益比,營收不如預期將造成極大的損失。
      • 可買本益比略大於市場平均的股票,但成長展望需大於平均值。買本益比相對於成長展望低的股票。
    • 購買有故事題材的股票,可以讓投資人建築空中樓閣
      • 你的股票題材是否能抓住大眾的想像力,他能傳播有感染力的夢想嗎?他能讓投資人建築空中樓閣,但基礎真實穩固嗎?
    • 盡可能減少進出
      • 騎強汰弱,固定時間點(一年)檢視持股,將弱的股票賣掉。
  • 代打方式:買基金。
    • 投資人應知道,許多基金廣告有誤導之嫌。所謂績效第一,通常只是在某個自選的時段內,與特定(通常是一小群)普通股票基金相比較。
    • 基金的績效是沒有持續性的,你無法因為購買在過去某些曾經擊敗市場的基金,保證獲得優越的報酬。
    • 建議購買折價高的新興市場封閉型基金,因為低購買金額,高股利。如以25%折價買進基金,等於投資3元賺進4元才有的股利。



何謂隨機漫步?

「隨機漫步」(Random Walk):未來的發展和方向不能依據過去的行為加以推測。

投資充滿樂趣

「投資」是購買資產,以獲得合理的可預期收入長期增值的一種方法。

投資與投機的區別,常在於:
(1) 「獲得投資報酬的期間長短」
(2)「報酬的可預測程度」。

成功的投資人通常知識廣博,善用與生俱來的好奇心求知欲來創造財富。

「磐石」理論

「磐石理論」:每一種投資工具都有確定的「真實價值」(intrinsic value),可經由分析目前和未來展望而計算出來。

「股票的價值」應該基於公司以股利形式所分配的未來盈餘,目前的股利愈高、成長率愈大,股票就愈有價值。

「磐石理論」必須依賴對未來成長幅度成長期間預測,因此它的基礎不如所宣稱的可信。

「空中樓閣」理論

「空中樓閣」理論強調的是心理因素

凱因斯:大多數人關心的不是準確預測投資的長期收益,而是比一般大眾早一步預見傳統的計價基礎會有什麼改變。

如果你相信三個月後某項投資的市價僅值20美元,就不應該為你現在有30美元真實價值的投資付出25美元。

「空中樓閣」理論價格評定的基本形式:對買主而言,一項投資值得它的售價,是因為他預期能夠以更高的價格售出。

這個理論說得難聽一點,可以稱為「比傻」理論。你大可以3倍的價錢買進,只要稍後找到傻瓜願意出5倍的價格。

Oskar Morgenstern:物品的價值所在,就是他人願意支付的價格。

瘋狂的群眾

舉例:荷蘭的鬱金香狂熱、英國的南海泡沫、美國房地產和藍籌股。

歷史在這方面的確給了我們一些教訓:儘管空中樓閣的理論很能解釋投機喧鬧的心理,但猜測善變群眾的反應其實是非常危險

Gustave Le Bon:當群眾聚集在一起時,所累積的是愚蠢,而非智慧。

總是在股市裡吃敗仗的,是那些無法抗拒鬱金香狂熱的人。其實要在股市賺錢並不難,對著《華爾街日報》擲鏢選股的人,長期下來的報酬率其實都還不錯。難就難在你是否能抗拒誘惑,不要把錢砸在一夕致富的投機上。

60到90年代的股票價格

舉例:成長股、新上市股的狂熱、集團股熱潮、概念股泡沫、績優五十的狂熱、生化科技泡沫、日本的土地和股票神話泡沫。

人們理所當然地認為,專家冷靜縝密的頭腦和敏銳的推理,應該可以確保過去縱情一躍的錯誤不再出現。但60到90年代間,專業投資機構的確參與了幾次明顯的投機活動。

投資人一窩蜂行為經常是決定股價的關鍵,導致有時候股市表現出空中樓閣的行為,因此,投資可能是極危險的遊戲

最大的泡沫:網際網路

如果你能保持頭腦清醒,當你周遭的人都失去理智時...大地和其上的一切就是你的...
-- Rudyard Kipling, If

當泡沫爆破時,超過7兆美元的市值從股市消逝。

席勒在《非理性繁榮》中描述,泡沫是positive feedback

當一群股票開始上漲時,泡沫就開始形成。股價上漲鼓勵更多的人來購買,也吸引電視和報章雜誌的報導,報導又吸引更多人來買。最後,終於耗盡了更大的傻瓜。

2000年初,當盛宴還在進行時,著名的Kleiner Perkins首席創投專家John Doerr稱網路相關股票興起是「有史以來最大合法財富創造行為。」2002年,他改口說是「有史以來最大的合法財富毀滅行為。」

在網際網路泡沫中,華爾街備受矚目的證券分析師提供了大量熱空氣,幫助泡沫飄升。

《財星》雜誌:我們能再度信任華爾街嗎?

隨著電信股票持續飆升,超過任合合理評價標準,證券分析師採用他們慣用的伎倆----他們降低標準

歷史告訴我們,過高的股價終會臣服於地心引力。

網路泡沫的教訓不在於市場偶爾會變得不理性,所以我們應該摒棄磐石理論,而在於每一次不理性之後,市場都會以緩慢而無情的方式自我糾正。

Benjamin Graham:股票市場不是投票的機制,而是權衡的機制。評價標準沒有改變,股票只值得它能為投資人賺取的cash flow。真實價值終會獲勝。

決定股價的四種因素

估量事物的價值,是所有天賦中最重要的能力。
-- La Rochefoucauld, Reflexions

股票的價值=「未來所有股利的現值」。

決定因素一:預期成長率

規則一:理性投資人願意為較高的股利盈餘成長率付出較高的股價。

規則一的附加推論:理性投資人願意為預期成長期較長的股票,付出較高的股價。

是否預期成長率較高,實際的本益比也會較高?根據研究顯示,答案是肯定的。

決定因素二:預期的股利發放

規則二:其他情況相同的條件下,理性投資人願意出較高的代價,購買「支付現金股利占盈餘比例較高」的股票。

決定因素三:風險程度

規則三:其他情況相同的條件下,理性(風險規避)投資人會願意為風險較低的股票,付出較高的價格。

注意:不能完全以relative volatility來衡量一家公司承擔的風險。

決定因素四:市場利率水準

規則四:其他情況相同的條件下,理性投資人在利率愈低時,願意付出的股價愈高。

警告一:目前無法證實對未來的預期

無論你用什麼公式來預測未來,總有無法確定的假設在內。

警告二:無法由不確定的資料中算出精確的數字

警告三:母鵝所謂的成長不一定等於公鵝的成長

問題是:到底要為較高的成長多付多少

從實際觀點來看,市場評價快速變動,因些我們以任何一年的市場評價作為指標,都是危險的。然而, 把目前成長股的股價評比和過去相比,投資人至少可以看出過度狂熱的時期。

決定股價的這兩種看法,都解釋了部份的股市行為。但重點是,我們如何應用它們來發展實際可行的投資策略?

分析股市的兩種工具

隨機漫步理論或效率市場理論主張:除了長期趨勢之外,未來股價極難預測。

弱式」理論:無法由「過去的股價」預測未來的股價。

半強式」理論:甚至無法由「已公開的資訊」預測未來的股價。

強式」理論:無法由「任何事」,甚至是未公開的事件,來預測未來的股價。也就是說,任何一切已知或可知的消息, 都已經反映在股價上了。

弱式理論攻擊「技術分析」的基礎;
半強式強式理論則攻擊許多「基本分析」的信仰。

技術分析是信仰空中樓閣者用來「擇時」的方法;
基本分析則是應用磐石理論來「選股」的技巧。

圖形分析的理性基礎

趨勢持續的可能原因:

1. 當投資人看到熱門股節節上漲,就急著想加入抬轎,因此漲價本身就促成了漲價預言的實現。

2. 公司基本資訊取得的不公平現象。

技術分析為何不靈光?

1. 圖形分析者只有在上升趨勢確立後才買進,而且只在趨勢被打破後才賣出,但市場可能會瞬間反轉,使得他們往往坐失良機。

2. 這些技術最終會自砸陣腳,使用者愈多,技術的價值愈會遞減。

3. 圖形分析者有搶先反應技術信號的現象,預期的時間愈早,信號就愈不確定是否出現。

基本分析也會馬前失蹄

1. 資訊和分析可能不正確。

2. 證券分析師對「價值」的估計可能不當。

3. 市場可能不會回頭「修正錯誤」,股價可能始終未能反映估計的價值。

穩健投資三原則

1. 只買未來五年或五年以上,盈餘成長高於平均值的公司。

2. 絕不付出高過真實價值的股價。

尋找低本益比的成長股。如果它真有成長,則利潤通常加倍--盈餘和本益比兩者皆上升。

注意高本益比的股票。因為它未來的成長已充分反映,若成長未實現,則損失慘重--盈餘和本益比都下跌。

3. 尋找有題材的成長股,讓投資人建造空中樓閣。

「技術分析」與隨機漫步理論

技術分析一向不見容於學術界,因為:

1. 對投資人來說,這個方法在付出交易成本之後,並不見得勝過buy and hold strategy。

2. 它很容易被挑毛病。

股價並無循環週期

即使股票看起來像是有漲勢,但這對目前漲勢是否持續持續多久,並無法提供有用的訊息。

股價歷史的確會重演,但方式千變萬化,足以破壞任何試圖由過去圖形尋求發財機會的努力。

股票圖形和random walk沒有多大差別。唯一例外的是,大多數股價平均指數的長期上漲(下跌)趨勢都伴隨著盈餘和股利的長期成長(萎縮)

除非技術分析產生的報酬能高於市場報酬的水準,它才算是有效。目前為止,它們還沒能持續通過考驗。

技術市場的大師們

故事的啟示很明白,預測市場的人這麼多,總有人說中最後一次或多次的大轉彎,但沒有人能永遠正確。

Murphy: 依照機率,只要有1024個分析師,就有1個可以連續猜對10次市場轉折,如果每個人對於這10次的猜測分布都不相同。

對投資人的意義

過去的股價不能用以預測未來股價。這是弱式隨機漫步理論的主張,也是Chicago, Yale, Princeton, Stanford等大學研究後一致的結論。

如果過去股價對預測未來股價沒什麼用,就不必採用任何技術分析規則來「擇時」。 簡單的buy and hold,並不亞於任何技術分析策略。

「基本分析」能幫助你多少?

我怎麼會犯這種錯,竟然相信專家
-- John F. Kennedy

分析師通常根據過去紀錄以預測未來。但這種想法學術界證明是行不通的。

IBM也無法維持成長紀錄

由於五年成長率預估不良,證券分析師往往坦承,五年實在太遙遠了,不容易準確預測,他們的實力應該以未來一年的盈餘預測來評斷。

結果他們一年期的預測比五年期還糟!

預測公營事業

即使是穩定的公營事業,他們的預測也很離譜。

由此我們的研究有了第二項重要發現:沒有一個產業是容易預測的

我們發現沒有一位分析師的表現會持續優於同業。今年表現好的分析師,明年的表現並不特別優於其他分析師。

水晶球何故不清晰?

不論對方多麼專業,我們都不應對任何判斷的正確性不假懷疑。

五項因素可以說明何以分析師在預測未來時如此困難:

1. 隨機事件的影響

許多影響公司盈餘的重大變化是隨機發生的,也就是說,它們是無法預測的。

2. 「有創意」的會計程序,創造出令人存疑的盈餘

3. 許多分析師本身能力不足。

一般分析師只是一位收入頗佳,而且通常相當聰明的聰明人,以很平庸的方式去做一件很困難的工作。

4. 最好的分析師轉任銷售部門或轉而擔任投資管理工作。

5. 研究部門投資銀行部門之間的利益衝突。

達特茅斯和康乃爾大學的研究發現,在Wall Street,沒有投資銀行業務的公司,推薦品質好很多。

共同基金的績效

多項研究一致顯示:長期而言,投資人購買共同基金的獲利,並不比buy and hold沒有管理的廣泛股票指數好。

機會法則

平均值的本質是,一定會有人比平均值好。

因為金錢遊戲參與者眾,機會法則可以用來解釋不少優異的績效紀錄。

基本分析系統能選出贏家嗎?

利用媒體公布的基本面新資訊(如盈餘大增)來進行交易,能否得到高於平均值的報酬?答案是否定的。

以股利增加與否作為選股指標,是否有效?股利增加通常的確是未來盈餘增加的正確指標。但通常股價會迅速反應完畢。

擇時能力的評估

先鋒投資集團創辦人John Bogle:試圖擇時操作不但不會增加投資價值,反而可能適得其反。

University of Calgary的Richard Woodward及Jess Chua教授研究指出:持有股票作為長期投資標的比擇時操作更好,因為在股票多頭時的獲利大過空頭時的損失。擇時操作者的判斷必須有70%的正確率,才可以勝過buy and hold的投資人。

半強式及強式的隨機漫步理論

效率市場並不是認為股價的變動漫無目標、反覆無常、對基本面消息不敏感。相反地,股價變動之所以像隨機漫步,正是因為股市極有效率,當新消息出現時,股價反應非常迅速。而新事件的發生是隨機的,也就是無法預測的。因此不論是研讀過去的技術資料或是基本面資料,都沒有幫助。

採取中庸之道

效率市場規則是有例外的。

效率市場理論建立在幾項脆弱的假設之上:

1. 相信完美價格的存在。

2. 消息能在瞬間傳播。

3. 如何根據已知的訊息估計出股票的真實價格。

現代投資組合理論(Modern Portfolio Theory)

磐石理論空中樓閣理論
有助於我們了解股票的價值如何評定(解釋已發生的事實) ,
但是投資人無法依據這些理論擊敗指數(預測未來)。

取勝股市的方法在於承擔較高的風險
風險才是唯一決定報酬市場平均值乖離程度的因素, 也因此決定了個股相對於市場的價值。

風險的定義:報酬的variance或standard deviation。代表著未來報酬的可能變動範圍或散佈的可能程度。

在實際情況中,只要報酬散佈的情形兩邊對稱,
散佈程度或variance就足以衡量風險。

雖然從個股報酬的歷史軌跡來看,這種圖形並不常是對稱的;
但由充分分散風險的「股票組合」來看,它們的報酬卻大致對稱。

查考風險:長期的研究

財政學的領域中,考證得最完備的假說是:平均來說,報酬愈高的投資人承擔的風險也愈大。

降低風險:現代投資組合理論

投資組合理論告訴投資人,如何挑選投資組合,使得
既能得到想要的報酬
風險又能降到最低。

要消除風險並不需要兩種投資之間是負相關的,
Harry Markowitz(1990年諾貝爾經濟學獎得主)證明兩種投資之間只要不是完全正相關,降低風險就有可能。

分散風險的應用

過度分散風險是否對保障投資報酬沒有幫助?據許多研究顯示,答案是肯定的。

黃金數字是五十種規模相當、廣泛分散的國內外股票。
繼續增加股票種類並不能產生降低風險的效果。

在投資組合中加入開發中市場的股票,好處更大。
儘管這些市場的變動性極大,加入這些市場的股票,卻可以減低投資組合整體的變動性

房地產投資信託投資組合中另一種分散風險的優異選擇,
房地產報酬通常不與其他類投資同步移動。

債券是大多數投資組合都會包含的資產。

承擔風險以提高報酬

只有50%正確率的理論,還不如丟銅板來的經濟。
--George J. Stigler, The Theory of Price

貝他與系統風險

系統風險(Systematic Risk)個股整體市場波動的反應。又稱為「市場風險」(Market Risk)。

非系統風險(Unsystematic Risk):因為個別公司特殊因素所導致的股價變動,如罷工、發明新產品等。

β:個股股市波動的相對敏感或變動性。

β係數為2,表示當市場上漲10%時,該股會上漲20%。

系統風險無法經由分散投資的方式加以消除。

承受較高風險的投資者,應該獲得較高的期望報酬作為補償。
非系統性的風險,可藉由適當的分散加以消除,投資人不應該因為承擔這部份的風險而獲得補償。
因此資本資產定價模型理論主張,任何股票或投資組合的報酬(風險溢價),都和無法分散掉的系統風險(β係數)有關。

根據作者的研究,最佳的單一風險指標
分析師之間對某特定公司預測的差異程度。

僅靠CAPM模型中的β係數,無法充分反映風險。

對隨機漫步理論的攻擊:市場可預測嗎?

由於不可預見的環境因素,倫敦千里眼協會取消星期二的聚會。
--倫敦《金融時報》上的一則廣告

短期而言,市場不盡然理性;但長期來說,市場總是理性的。
沒有任何人、任何技巧,能永遠正確地預測未來,
這一個事實本身就證明了隨機漫步理論的正確性。

經濟學家相信市場的效率,
因為他們認為市場是一個極成功的機制,能夠快速且正確地反應新消息;
更重要的是,因為市場不容許投資人獲得高於平均報酬,而不承擔高於平均的風險。

羅爾:我曾經親自試用每一種異常現象和學術界提出來的預測模式……至今尚未從這些市場無效率中賺到一分錢……我同意投資人的心理因素很重要,但真正的市場無效率現象必須是有利可圖的。如果我們找不到任何一種系統性的方法使投資人從這些現象中獲利,那麼我們就很難說資訊沒有適當地反映在股價中……。

留言

這個網誌中的熱門文章

勝券在握

其實這本書,感覺上寫的有點雜,比上一本講巴非特的書更難懂,兩個講的東西其實是一致的。投資原則便是先選產業,再選公司,慎選時機進場。只買了解的企業是價值投資一貫的原則。價值投資的書大概就先看到這裡了,彼得林區不知道是屬於那一類的,接下來大概會看這部份的書。暫時的目標是把杜金龍介紹的書單看完,真的還不少。接下來的投資會以巴菲特的方法來做,感覺上這比較適合我,練習把漲跌不當一回事,對我而言真的很重要。期權大概不會再玩了,買了以後一直在看漲跌,令人受不了。工作時都不能專心。 就價值投資人而言,真的不需要我們的產品,因為第一點就把我們程式特性打死,不理會股票市場的漲跌,這樣報價功能就沒什麼意義了,價值投資根本不需要技術分析,除非我們能提供相關價值投資的資訊,但我們基本分析真的很爛,看不到什麼資料。有機會我來思考一下價值投資到底要什麼資料,能不能把他寫成一個可運用的程式。 以下是我認為重要的書摘,其實這也只包含最後一章,我認為也只有這章值得做書摘。 巴非特相信使用短期價格來判斷一家公司的成功與否是愚蠢的。取而代之的是,他要公司向他報告因經濟實力成長所獲得的價值,一年一次,他固定檢查幾個變數: 初始的股東權益報酬率。 營運毛利、負債水準與資本支出需求的變化。 該公司的現金產生能力。 如果這些經濟指標正在進展,他知道長期下來,結果會反應在股價上。短期之內,股價所發生的是是不合常理的。 投資策略 不理會股票市場每日的漲跌 不擔心經濟情勢。 買下一家公司,而不是股票 管理企業的投資組合 巴非特原則 企業原則 這家企業是簡單且可以了解的 了解一家企業如何產生利潤的相關經濟活動。 這家企業的營運歷史是否穩定 他必須經得起時間的考驗。 這家企業的長期發展前景是否看好 市場特許權,五力分析 經營原則 經營者是否理性 理性的經營者將只會把多餘的現金,投資在那些產生較資本成本報酬率為高的計畫裡。 經營者對他的股東是誠實坦白的 報告時能知道營業部門如何營業,坦承失敗,了解公司的目的是使股東權益報酬率達到最大。 經營者是會盲從其他法人機構的行為 當心『其他公司也這麼做,一定沒問題』為自己行為辯護的經營者。衡量經營者競爭力的一個方法是,看他們如何運用自己的思考能力以避免依附群眾心理。 財務原則 把重點集中...

借助 AI 除錯:解決登出時的解密錯誤

  前言 最近遇到一個有趣的 bug,趁這次機會試試看用 AI 來協助除錯。整個過程蠻有收穫的,分享給大家參考。 問題發現 Bug 描述 在測試登出功能時,發現 app 會發生 crash。追蹤後發現是在登出時,API 會呼叫底層的解密函式,但解密用的 key 明顯有問題,導致解密失敗而引發錯誤。 由於這段流程是另一位同事負責開發的,程式碼邏輯比較複雜,短時間內看不出根本原因。於是先採取防禦性做法: 如果 key 為空值,就將解密失敗的錯誤吃掉不處理 。判斷後認為這樣不會影響 UI 操作,因為登出後 key 會重新取得。測試後確認沒問題,就先把這個 bug 暫時壓下來了。 深入追查 第一回合:初步分析 趁著有空檔,決定詳細釐清這個問題。想試試 AI 的能耐,於是下了第一個 prompt: 分析 SessionManager 的 processEncryptedData 方法中,為何會發生 bytesToTrim > currentLength 的錯誤?從呼叫該方法的地方分析可能發生的原因。 AI 給出了幾個可能的原因: 加密數據損壞或截斷 網路傳輸過程中數據包丟失或損壞 API 回應中的加密字串不完整 解密後的最後一個字節值異常大 錯誤的加密算法或密鑰 使用了錯誤的解密密鑰或 IV Session key 交換失敗,但程式繼續使用無效密鑰解密 解密產生亂碼 Hex 字串轉換錯誤 包含非法字符、長度不是偶數、部分缺失等問題 AES CBC 解密失敗但沒有檢查錯誤 Whitebox 密鑰準備失敗 IV 不匹配 數據長度不符合 AES 塊大小要求 PKCS7 Padding 格式錯誤 加密時使用了錯誤的 padding 方式 最後字節不是有效的 padding 長度值 (1-16) 多重解密處理錯誤 數據被重複解密或解密順序錯誤 記憶體緩衝區問題 緩衝區大小分配錯誤或溢出 AI 也分析了呼叫鏈: API 回應 → DataTransformer → CryptoHandler → decryptSessionKey → processEncryptedData 評估: 這些分析大多是從相關函式內部找錯誤,但沒有太大用處,...

10/17部會心得

其實部會一開完,我就想寫了,只是最近沉迷於小說,直到今天才有開始動工的心情。 業務的報告部份就不要講了,一點都不感興趣,講的好像會大賣的樣子,薪水有增加再說啦! 技術方面, DQ 做的功能好像挺有意思的,不過感覺上沒人看出他的價值,不過我覺得最佳的 UI 還是 vs 2005 為主,如果要研發基底的 UI 我覺得要以類 VS 為目標。金融網的東西也令人興奮,我本來就覺得網頁的東西潛力無窮,雖然是抄的,不過覺得還不錯,網頁互抄比 AP 互抄容易多了,很多 AP 的功能要模擬出來,真的比想像中難太多了。雖然金融網聽到最後我睡著了,但我非常期待他下一版能帶來什麼。好吧!說一下我們這邊技術心得,看起來炫,但是我一點都不心動,因為我想不到這東西能增加我們產品的價值嗎? 這場部會最棒的是最後副總的報告,這是第一次瞭解整個產業環境與我們的應對方法,這樣我才清楚為什麼要成立那麼多非資訊本業部門,金融網成立的原因何在,產業鏈垂直整合的價值在哪裡。但是會像如規劃中的成功嗎?其實從旁觀察規劃與現在實際的運作,我抱的期望沒那麼大,不過這是有意思的夢,就看能不能實現囉! 不過在會中,我就想到一個我覺得可以配合上我們的產業架構,而且還不錯的商業模式,這也是我想寫這篇心得的原因。 在副總的報告中,提到金融網是為了提供一個入門的金融資訊,接觸最底層不付費的又想看金融資訊的民眾,其實我想到更進階的是接觸所有上網的人。而這功能結合 43thing 與財務規劃(參考 到底要賺多少錢才能退休呢? )你要作這些你想要做的事情(如遊學、旅遊)或退休,你到底要賺多少錢,然後開始洗腦光靠上班的死薪水是達不成這些目的的,所以要開始投資,投資如何規劃,就是要買我們的金融產品,一步一步引君入彀。這功能主要的對象就不只是想投資的人,而是所有的人,只要你心中有任何的夢想,而這夢想需要錢來達成,就需要這個工具。這就是把基底做的更大,個體經濟學常用的互補效應。所以這功能包含紀錄你要達成的夢想,財務管理包含薪資增加目標、稅務、相關的投資規劃與風險等。目標就是吸引所有人來理財、投資。 另一方面,我想倒也有一些人就是他沒有時間也沒有能力去學如何投資或操作股票,他們只想跟老師聽名牌,那這個就可以結合 blog 的功能來作,吸引一些老師來 blog 建立個人投資說明,開發一個跟單工具,這跟單工具可以比較所...