源碼保護
1. 內部源代碼保護,有什麼好辦法沒有
在源代碼防泄密領域,通常採用DSA數據安全隔離技術實現環境加密,而不是採用加密軟體對代碼本身進行加密保護。主要是代碼進程較多、調用關系復雜,加密軟體依據進程對代碼本身進行加密容易出現卡、慢、死機等問題。DSA與進程無關,也不對代碼本身進行處理,規避了這些問題。在能保護源代碼安全的同時,沒有什麼副作用,這是關鍵。
2. 源代碼加密保護可行嗎,有什麼方案
重要的事說三遍:損耗、損耗、損耗!(加密、沙盒),目前用的是數據安全隔離(DSA)方案
3. 如何保護javascript源代碼
怎麼沒法解決。。
給js加密就是了。
只是加密要考慮到兼容性問題 而且調試比較麻煩,但也能起到一定的作用。可以考慮使用。
網易的js就是加密過的,樓上能看懂么??呵呵
http://hi..com/haoluoyang/blog/item/87cbaacf11a6b70b92457ef8.html
這是地址,或者你自己去搜一下吧。簡單的加密手段也是會被反編譯的。可以考慮使用復雜的。
4. 如何保護軟體源代碼
既然是非開源軟體,開發者當然是把編譯後的最終應用程序給客戶啊。客戶拿不到你的源碼的啊,也不可能反編譯出你的源碼。
至於開發者怎麼保護他自己電腦上的源代碼,屬於他自己防泄密的范疇的。
5. 公司的源代碼應該怎麼保護,防止泄密呢
推薦使用域之盾系統,域之盾系統安裝方便點點滑鼠即可完成安裝部署,操作簡單 功能全面,可針對日常辦公/文字編輯/圖紙編輯/圖片編輯進行一鍵透明加密,比如在域之盾管控端設置好針對WORD文件加密以後,客戶端上的word文檔會自動加密,加密以後的文件任何形式的非法外發拷貝傳輸 打開都是亂碼 裝有域之盾客戶端的電腦設備之間可以無障礙傳閱,也可以設置外發文件的生命周期,最大打開次數 最長打開天數 多方面保護數據安全不被泄密 域之盾系統的桌面管理功能支持實時畫面,屏幕錄像,微信QQ 釘釘 聊天記錄 網頁瀏覽 網址搜索記錄等 可有效幫企業監督員工上網行為,適合企業使用
1. 透明加解密
系統根據管理策略對相應文件進行加密,用戶訪問需要連接到伺服器,按許可權訪問,越權訪問會受限,通過共享、離線和外發管理可以實現更多的訪問控制。
2. 泄密控制
對打開加密文檔的應用程序進行列印、內存竊取、拖拽和剪貼板等操作管控,用戶不能主動或被動地泄漏機密數據。
3. 審批管理
支持共享、離線和外發文檔,管理員可以按照實際工作需求,配置是否對這些操作進行強制審批。用戶在執行加密文檔的共享、離線和外發等操作時,將視管理員的許可權許可,可能需要經過審批管理員審批。
4. 離線文檔管理
對於員工外出無法接入網路的情況可採用系統的離線管理功能。通過此功能授權指定用戶可以在一定時間內不接入網路仍可輕松訪問加密數據,而該用戶相應的安全策略仍然生效,相應數據仍然受控,文檔許可權也與聯網使用一樣。
5. 外發文檔管理
本功能主要是解決數據二次泄密的威脅,目的是讓發出的文檔仍然受控。通過此功能對 需要發出的文件進行審批和授權後,使用者不必安裝加密客戶端即可輕松訪問受控文件,且可對文件的操作許可權及生命周期予以管控。
6. 審計管理
對加密文檔的常規操作,進行詳細且有效的審計。對離線用戶,聯網後會自動上傳相關日誌到伺服器。
7. 自我保護
通過在操作系統的驅動層對系統自身進行自我保護,保障客戶端不被非法破壞,並且始終運行在安全可信狀態。即使客戶端被意外破壞,客戶端計算機里的加密文檔也不會丟失或泄漏。
6. 如何保護源代碼版權
搜索「asp封裝dll」!
「該公司要求將源代碼發給他們做進一步審核」
行業規則沒這一說,估計是騙人的!小心呀
一般都是給客戶演示地址,演示OK付款後,才給客戶源代碼!
7. 如何保護網站源代碼
理論上講,網頁上所有的能看見的東西都可以被復制的,只是不是所有的人都知道方法而已。
建議用:
1、禁止保存頁。
頁內加一行
<noscript><iframe src=*.html></iframe></noscript>
2、禁止右鍵。
<SCRIPT language=javascript>
function click() {if (event.button==2) {alert('警告的句子便隨寫!');}}document.onmousedown=click
</SCRIPT>
3、圖片加水印。
其實各種方法都可以破解的。
上面的方法估計能讓70%以上的普通人不復制盜用你網上的東西。
以上是我回答的如何保護網站內容的答案.以下是就你的問題的補充。
因為html的原理,所以超文本是不可能保護的了的。雖然有網頁加密器等手段,但是都可以破解。
asp/php等則不然,由於原理不同,源代碼都是不可以直接下載或完全下載的。
而asp.net等,即使有了網站上的源代碼,也不能進行二次開發。
8. 源代碼的文件可以加密保護嗎
可以的
綠盾加密軟體支持與SVN等源代碼管理工具無縫結合。
如果企業內部SVN伺服器採取透明模式,即加密文件是可以存放在SVN伺服器上的,需要達到的效果是SVN伺服器上文件密文存儲。則配合天銳綠盾應用伺服器安全接入系統來實現只有安裝了加密客戶端的Windows、Linux、MAC端才能夠正常的訪問公司內部的SVN伺服器。
如果企業內部採用eclipse、VS等開發工具,從這些開發工具將代碼直接上傳到SVN伺服器上時會自動解密。為了避免明文、密文混亂存放導致版本比對時出現錯誤等問題。因此,SVN伺服器上需統一存放明文文件。則通過伺服器白名單功能實現對終端電腦數據進行強制透明加密,對上傳到應用伺服器數據實現上傳自動解密、下載自動加密。再配合天銳綠盾應用伺服器安全接入系統實現只有安裝了加密客戶端的Windows、Linux、MAC端才能夠正常的訪問公司內部的SVN伺服器。
9. 源代碼是怎麼保護的
首先要明確,哪些數據是核心機密數據,不能讓普通員工輕易接觸到的,即使是研發型公司的代碼,也是會劃分等級的,要在保證員工的工作效率的前提下,對代碼實施保護措施。
下面簡單談一下我的看法,講講如何防止員工的代碼泄露。
首先要明確以下兩點:
1、不影響被防範的成員(比如新程序員)工作。讓其能正常運行、調試、查看日誌等。
2、對核心代碼封死,需要保護的部分不可見。
再來看看有哪些具體做法:
簽署保密協議
對源代碼分級,清楚知道什麼是需要保護的
為版本管理伺服器上的工程設置讀取密碼
源碼版本控制,按照職責和許可權進行劃分
確保架構做分層
屏蔽USB和光碟機
每人兩台電腦,分別連接不同網路
封閉式開發、禁止上互聯網
使用加密軟體
使用加水印功能
使用雲桌面技術
實施網路隔離
……
當然,每個公司會根據自身的實際情況來選擇一種適合的方法,前提是不影響員工工作效率,不能讓員工產生抵觸情緒。公司的價值都是員工創造的,所以一定要秉著以人為本的原則,讓員工對公司忠誠,減少離職,這才是利益最大化的方法。
在以上這些方法中,個人較為推薦的是使用雲桌面或者實施網路隔離,通過雲桌面實現數據不落地,防止被拷貝;實施網路隔離可以有效阻斷數據的外泄。之前看過《企業網路隔離建設指南》,感覺還不錯,推薦給大家參考一下。
10. 怎麼保護自己的源代碼
法律手段是申請軟體著作權。
技術手段?看看Windows、Adobe全家桶的盜版情況,還是算了吧。