国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

程序源代碼里的秘密

發(fā)布時(shí)間:2011-11-8 11:35    發(fā)布者:李寬
關(guān)鍵詞: 秘密 , 源代碼
許多公司程序的一開(kāi)始總會(huì)有這樣一段源代碼:

const unsigned char version_num[]={......};

大括號(hào)中為產(chǎn)品編號(hào)和程序版本號(hào),產(chǎn)品編號(hào)和程序版本號(hào)都是公司指定的,除了少數(shù)時(shí)候可以通過(guò)外部通訊讀取這個(gè)號(hào)碼外,大多數(shù)時(shí)候只是放在這里,程序并沒(méi)有對(duì)其做任何處理 。

大多數(shù)人的理解是這里的產(chǎn)品編號(hào)和程序版本號(hào)應(yīng)該是為了方便公司對(duì)產(chǎn)品進(jìn)行管理,比如現(xiàn)在有同一個(gè)型號(hào)不同版本的產(chǎn)品混在一起,就可以利用其進(jìn)行區(qū)分。實(shí)際上這段代碼的作用不是這樣簡(jiǎn)單,更重要的是對(duì)外起到身份標(biāo)示的作用,當(dāng)出現(xiàn)知識(shí)產(chǎn)權(quán)糾紛的時(shí)候,這段代碼的威力就顯現(xiàn)了出來(lái)。

現(xiàn)在讓我來(lái)給你一個(gè)假設(shè),這個(gè)假設(shè)是針對(duì)單片機(jī)產(chǎn)品:你花了很長(zhǎng)時(shí)間終于開(kāi)發(fā)出一款受市場(chǎng)歡迎的產(chǎn)品,經(jīng)過(guò)產(chǎn)品開(kāi)發(fā)、市場(chǎng)前期推廣,儼然就是花開(kāi)結(jié)果,馬上就是享受回報(bào)的時(shí)候。可此時(shí)殺出一家知名公司推出同樣的產(chǎn)品,一下就把你逼到無(wú)利可圖的地步。你經(jīng)過(guò)仔細(xì)對(duì)比,可以確認(rèn)此知名公司推出的產(chǎn)品用的代碼就是你開(kāi)發(fā)的,因?yàn)楫a(chǎn)品是你開(kāi)發(fā)的,沒(méi)有源代碼外泄的可能。

難道真的這么巧是知名公司開(kāi)發(fā)出了和你一模一樣的產(chǎn)品?這種說(shuō)法只能是哄小孩,一個(gè)產(chǎn)品,多少都有一些只有開(kāi)發(fā)者自己知道的細(xì)節(jié),只有開(kāi)發(fā)者自己才知道這些細(xì)節(jié)的存在,而且這些細(xì)節(jié)是不會(huì)再產(chǎn)品規(guī)格書(shū)上有體現(xiàn)的,就好比是雙胞胎,別人看就是一個(gè)模子出來(lái)的,可父母一眼就能看出許多不同。

現(xiàn)在答案是顯而易見(jiàn)的,是知名公司通過(guò)某種非正常手段得到了你燒到芯片里面的代碼。既然這樣那可以去告知名公司啊,現(xiàn)在一個(gè)問(wèn)題就出現(xiàn)在你面前,你如何證明這個(gè)程序是你寫(xiě)的?也許你會(huì)說(shuō)要證明這個(gè)還不簡(jiǎn)單?我有源代碼啊,知名廠家沒(méi)有。可如果知名廠家說(shuō)他們的源代碼被當(dāng)時(shí)的項(xiàng)目工程師離職時(shí)刪除了,現(xiàn)在在你這里出現(xiàn)了,好哇,告你非法竊取公司商業(yè)機(jī)密。

當(dāng)然,知名公司告你是告不贏的,只不過(guò)他們是大公司,不缺小錢(qián),他們可以花一筆錢(qián)請(qǐng)一個(gè)律師把你拖到漫長(zhǎng)的司法訴訟過(guò)程中,知名公司并不希望打贏官司,目的只有一個(gè):“拖垮你,讓你覺(jué)得耗不起只好自動(dòng)退出。”

如果你在代碼里面有這樣的一段代碼,恐怕知名公司別再妄想通過(guò)司法過(guò)程的漫長(zhǎng)來(lái)拖垮你,你很容易就能用這段代碼通過(guò)司法鑒定證明程序就是你編寫(xiě)的,一旦證明這個(gè)程序是你的,知名公司就不會(huì)再使用拖字訣,到那個(gè)時(shí)候就只有一條路可供他們選擇,找你和解。

這是我通常在程序中留的個(gè)人簽名,很簡(jiǎn)單,就是我常用的一個(gè)郵箱,哈!當(dāng)然不會(huì)一直都是這個(gè)郵箱啦,會(huì)變來(lái)變?nèi)サ模幸粋(gè)基本原則,很容易證明這個(gè)簽名信息就是我。

const unsigned char author_msg=['s','j','_','d','a','i','@','h','o','t','m','a','i','l','.','c','o','m');

如果你覺(jué)得這個(gè)簽名還不夠安全,看下面的:

name_sum=0;

for(i=0;i

{

name_sum=name_sum+author_msg[i];

}

if(name_sum!=0xXX)

{

while(1)

{

//死循環(huán)

}

}


作者介紹: 戴上舉,1976年出生于湖南,1998年中國(guó)農(nóng)業(yè)大學(xué)應(yīng)用電子技術(shù)專業(yè)畢業(yè),先后在國(guó)有、民營(yíng)和外資企業(yè)從事過(guò)研發(fā)工作。
本文地址:http://www.qingdxww.cn/thread-78922-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
mxh0506 發(fā)表于 2011-11-8 14:36:09
代碼太直白了,這種信息應(yīng)該加密后分散在程序中保存,最好是多個(gè)備份,并且讓其中的一個(gè)備份和功能性的代碼建立依存關(guān)系——一旦被改變,相應(yīng)的功能也發(fā)生不明顯的變化,表面上可以運(yùn)行,但最終喪失功能或降低性能。作為原始開(kāi)發(fā)者,應(yīng)該保留特殊的工具來(lái)檢測(cè)這種變化,并在部分信息遭到破壞時(shí)從另外的備份中恢復(fù)原始信息。
luowuhui 發(fā)表于 2011-11-13 15:44:05
路過(guò)
王興梅 發(fā)表于 2011-11-13 19:40:25
是個(gè)創(chuàng)舉!
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 想要避免發(fā)生災(zāi)難,就用MPLAB® SiC電源仿真器!
  • PIC18-Q71系列MCU概述
  • 無(wú)線充電基礎(chǔ)知識(shí)及應(yīng)用培訓(xùn)教程2
  • 5分鐘詳解定時(shí)器/計(jì)數(shù)器E和波形擴(kuò)展!
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美性free极品另类 | 成年美女黄网站色视频大全免费 | 欧美三级视频网 | 日韩视频在线播放 | 污污的网站免费 | 91精品国产免费久久国语麻豆 | 99久久99久久精品免费看子伦 | 亚洲色视频在线播放网站 | 色婷婷欧美 | 在线看片免费人成视久网下载 | 亚洲网色| 日本三级免费 | 91精品国产福利尤物 | 在线欧洲成人免费视频 | 成人午夜视频在线播放 | 午夜在线视频一区二区三区 | 日韩欧美精品一区二区 | 一级毛片视频播放 | 中文国产日韩欧美视频 | 国产精品乡下勾搭老头 | 99久久精品免费观看国产 | 六月婷婷久久 | 黄色片在线免费观看视频 | 国产一级视频播放 | 亚洲m男在线中文字幕 | 国产在亚洲线视频观看 | 欧美精品免费专区在线观看 | 在线免费观看一级毛片 | 精品一卡2卡3卡4卡5卡亚洲 | 女老师3韩国 | 我不卡神马 | 国产精品第九页 | 视频二区日韩 | 久久激情免费视频 | 欧美有码在线观看 | 国产在线观看一区 | 欧美日韩一区二区中文字幕视频 | 色综合合久久天天综合绕视看 | 九九视频免费精品视频免费 | 青青草国产免费久久久91 | 久久这里只有精品国产99 |