91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

別忘了在你的程序中留下簽名

聚豐開(kāi)發(fā) ? 2018-10-19 15:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

注:本文是作者以前發(fā)表在其個(gè)人博客,現(xiàn)在發(fā)布到“聚豐開(kāi)發(fā)”專欄


許多公司程序的一開(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í)候??纱藭r(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)退出?!?/span>

如果你在代碼里面有這樣的一段代碼,恐怕知名公司別再妄想通過(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(author_msg);i++)

{

name_sum=name_sum+author_msg[i];

}

if(name_sum!=0xXX)

{

while(1)

{

//死循環(huán)

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    電網(wǎng)穩(wěn)定的“隱形衛(wèi)士”:一次消諧器的核心功能,你知道多少?

    一次消諧器雖是小裝置,卻是電網(wǎng)安全的“隱形衛(wèi)士”。它的兩大核心功能——快速抑制諧振、多重防護(hù)——共同構(gòu)筑了電力系統(tǒng)的穩(wěn)定防線。下次當(dāng)你聽(tīng)到“消諧器”時(shí),別忘了它不僅是一個(gè)簡(jiǎn)單的電阻,更是電力運(yùn)維不可或缺的智能守護(hù)者!
    的頭像 發(fā)表于 01-20 10:25 ?190次閱讀
    電網(wǎng)穩(wěn)定的“隱形衛(wèi)士”:一次消諧器的核心功能,你知道多少?

    保姆級(jí)教程!RK3588 Linux6.1?固件簽名完整實(shí)現(xiàn)方案(不含rootfs)

    ? ? ? 在嵌入式 Linux 開(kāi)發(fā),固件簽名是保障設(shè)備安全的關(guān)鍵環(huán)節(jié) —— 它能有效防止惡意固件篡改、非法刷入,從源頭筑牢設(shè)備的系統(tǒng)安全防線。最近在 RK3588 平臺(tái)( Linux6.1
    的頭像 發(fā)表于 01-14 17:21 ?1828次閱讀
    保姆級(jí)教程!RK3588 Linux6.1?固件<b class='flag-5'>簽名</b>完整實(shí)現(xiàn)方案(不含rootfs)

    探秘TMS37145:高性能數(shù)字簽名應(yīng)答器的技術(shù)剖析與應(yīng)用展望

    探秘TMS37145:高性能數(shù)字簽名應(yīng)答器的技術(shù)剖析與應(yīng)用展望 在電子安全領(lǐng)域,RFID應(yīng)答器的重要性不言而喻,它為眾多應(yīng)用場(chǎng)景提供了可靠的安全保障。今天我們要深入探討的是德州儀器(TI
    的頭像 發(fā)表于 01-06 10:50 ?197次閱讀

    CW32F030C8T6數(shù)字簽名實(shí)戰(zhàn)

    以降低泄露風(fēng)險(xiǎn)。 固件簽名應(yīng)在隔離的構(gòu)建環(huán)境完成,確保編譯與簽名環(huán)節(jié)無(wú)縫銜接。簽名后需生成哈希值(如SHA-256)并與簽名一起存儲(chǔ),供后
    發(fā)表于 11-19 08:03

    CW32F030C8T6數(shù)字簽名的實(shí)戰(zhàn)指南

    以降低泄露風(fēng)險(xiǎn)。 固件簽名應(yīng)在隔離的構(gòu)建環(huán)境完成,確保編譯與簽名環(huán)節(jié)無(wú)縫銜接。簽名后需生成哈希值(如SHA-256)并與簽名一起存儲(chǔ),供后
    發(fā)表于 11-18 06:35

    GD32VF103設(shè)備電子簽名讀出來(lái)不對(duì)是怎么回事?

    GD32VF103 設(shè)備電子簽名 讀出來(lái)不對(duì)?
    發(fā)表于 11-07 06:44

    VVIC 平臺(tái)商品詳情接口高效調(diào)用方案:從簽名驗(yàn)證到數(shù)據(jù)解析全流程

    本文詳解VVIC平臺(tái)商品詳情接口調(diào)用全流程,涵蓋參數(shù)配置、簽名生成、異常處理與數(shù)據(jù)解析,提供可復(fù)用的Python代碼及避坑指南,助力開(kāi)發(fā)者高效實(shí)現(xiàn)安全、穩(wěn)定的數(shù)據(jù)對(duì)接。
    的頭像 發(fā)表于 09-23 10:28 ?685次閱讀

    部署光儲(chǔ)項(xiàng)目別忘了“這一步”!ACCU-200助力能源調(diào)度更智能

    環(huán)節(jié),對(duì)能量的調(diào)度與運(yùn)行控制提出了更高要求。本文基于安科瑞ACCU200微電網(wǎng)協(xié)調(diào)控制器,探討其在企業(yè)儲(chǔ)能電站的功能應(yīng)用系統(tǒng)優(yōu)勢(shì)以及實(shí)際部署價(jià)值,為工商業(yè)用戶建設(shè)安全智能的微電網(wǎng)儲(chǔ)能系統(tǒng)提供技術(shù)參考。 1. 背景分析 隨著全球能源危機(jī)、
    的頭像 發(fā)表于 06-25 17:09 ?530次閱讀
    部署光儲(chǔ)項(xiàng)目<b class='flag-5'>別忘了</b>“這一步”!ACCU-200助力能源調(diào)度更智能

    簽名證書(shū)工具cfssl詳解

    CFSSL(CloudFlare's PKI and TLS toolkit)由 CloudFlare 用go語(yǔ)言開(kāi)發(fā)的一個(gè)開(kāi)源工具,用于證書(shū)簽名、驗(yàn)證和管理。
    的頭像 發(fā)表于 06-11 16:30 ?706次閱讀
    自<b class='flag-5'>簽名</b>證書(shū)工具cfssl詳解

    這里有70個(gè)經(jīng)典運(yùn)放電路,直接套用省時(shí)50%

    32個(gè)。 純分享貼,有需要可以直接下載附件獲取完整資料!如果這篇文章對(duì)你有幫助,別忘了點(diǎn)贊、收藏,并分享給更多需要的人!
    發(fā)表于 04-27 16:05

    想用好樹(shù)莓派最好帶上這些東西!

    "瘋狂"的單板機(jī)項(xiàng)目經(jīng)驗(yàn),以下是我與RaspberryPi形影不離的裝備清單。傳感器/LED/電路元件套裝別忘了面包板如果你已經(jīng)有了一個(gè)RaspberryPi,以下幾
    的頭像 發(fā)表于 03-26 17:08 ?1384次閱讀
    想用好樹(shù)莓派最好帶上這些東西!

    解鎖垂直美學(xué)!如何在你的Raspberry Pi相框僅顯示豎版照片!

    如何在你的RaspberryPi相框僅顯示豎幅照片這篇文章可能只針對(duì)一小部分讀者,但這就是像這樣的博客的樂(lè)趣所在:你可以深入探索各種極客話題。已在搭載BookwormWayland
    的頭像 發(fā)表于 03-25 09:33 ?857次閱讀
    解鎖垂直美學(xué)!如何<b class='flag-5'>在你</b>的Raspberry Pi相框<b class='flag-5'>中</b>僅顯示豎版照片!

    使用HarmonyOS NEXT實(shí)現(xiàn)簽名板的功能

    theme: greenwillow 簡(jiǎn)介 大家好,我是一只會(huì)打代碼的羊。今天來(lái)分享一篇之前使用ArkTS API9版本實(shí)現(xiàn)的簽名板功能,目前鴻蒙已經(jīng)推出API12了,對(duì)比API9的時(shí)候,現(xiàn)在實(shí)現(xiàn)一
    的頭像 發(fā)表于 03-16 16:00 ?826次閱讀

    安裝包安裝時(shí)報(bào)驅(qū)動(dòng)無(wú)簽名

    用labview2020生成安裝包文件在win7安裝時(shí)提示安裝的驅(qū)動(dòng)程序簽名。驅(qū)動(dòng)程序NI-PAL Legacy Wrapper Driver for Windows,服務(wù) nipalusbedl.求助怎樣解決?
    發(fā)表于 03-12 14:58

    STM32F1 xcube cryptolib ECDSA計(jì)算出來(lái)的摘要值和外部驗(yàn)證工具計(jì)算出來(lái)的簽名值對(duì)不上怎么解決?

    STMF1 xcube cryptolib ECDSA簽名,采用CMOX_ECC_CURVE_SECP256R1曲線、SHA256摘要算法,計(jì)算出來(lái)的摘要值和外部驗(yàn)證工具計(jì)算出來(lái)的簽名值對(duì)不上,外部
    發(fā)表于 03-07 09:24