新聞中心
離職的時候發(fā)現(xiàn)自己的代碼有漏洞?
從職業(yè)道德來講,可以把這些漏洞信息說給你的交接人或者上司,有句話叫好聚好散,可能很多人都會覺得已經(jīng)離職了,干嘛還要多此一舉,離開已經(jīng)和你沒有任何關系了?;炻殘銎鋵嵑妥鋈艘粯拥牡览?,人都會走背字的時候,不要時時刻刻把自己的路給堵死了,留下一個良好的印象對于別人和自己都是一件很愉快的事情,這個世界上雖然看上去很大但湊巧的事情的確很多,算是給自己做個積德的事情。

公司主營業(yè)務:成都網(wǎng)站設計、成都網(wǎng)站制作、外貿網(wǎng)站建設、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出西疇免費做網(wǎng)站回饋大家。
從代碼的角度來講,自己認識到出現(xiàn)問題了,及時的去修正也是作為一個程序員的基本素質,一般的老程序員都有這種感受,之前寫的代碼重新拿過來再去研究發(fā)現(xiàn)又會有新的知識點,每隔一段時間去審視下代碼幾乎每次都有一定的感受,其實這就是編程水平不停提高的一種表現(xiàn),如果自己本身發(fā)現(xiàn)了代碼的漏洞,證明了自己的理解又上了一個臺階,是一件很不錯的事情,如果這個漏洞告訴了交接人,也算是給自己的代碼一個圓滿的歸宿。
在實際寫代碼過程中如何減少代碼漏洞的出現(xiàn),作為一個寫了十幾年代碼的老程序員總結出以下
四種解決方案:
1.在模塊設計之初,就要把里面的來龍去脈搞清楚,數(shù)據(jù)結構的設計上一定要留出足夠的時間
2.在寫代碼之前就要把可能會出現(xiàn)的漏洞在自己的大腦中過濾一遍,避免低級的錯誤出現(xiàn)。
3.寫過的代碼模塊一定要加上單元測試,來測試代碼的穩(wěn)定性
4.寫過的代碼最好找個水平相當?shù)膸湍銓徍讼?,看看有沒有明顯的漏洞
基于以上四點能很好的避免出現(xiàn)代碼的漏洞,要想寫的代碼一點漏洞也么有不是一件現(xiàn)實的事情,所以代碼漏洞主要影響因素,一個是基本功,一個是框架思想,設計的模塊就容易暴露漏洞,所以相對來講有經(jīng)驗的老程序員代碼的質量會高很多,熟能生巧,多看多練才是關鍵。
希望能幫到你。
Zero團隊找到iMessage新漏洞?
在 iMessage 中輸入特定的字符串,并將其發(fā)送給其他人,可能會引發(fā)一些奇怪的事情。
我們曾在過去報道過多次這樣的偶然發(fā)現(xiàn),萬幸蘋果通常會很快完成 bug 修補,并發(fā)布軟件更新。
不過近日,谷歌 Project Zero 團隊曝光了又一個重大的 iMessage 漏洞。若收到一組特定的字符,你的 iPhone 可能會變得一團糟。
【圖自:Apple,via BGR】
這個 bug 會導致受害者的 iPhone 被鎖定,唯一的解決方案就是恢復出廠設置,意味著你將無法恢復未保存的丟失數(shù)據(jù)。
早在 4 月中旬,谷歌 Project Zero 研究員 Natalie Silvanovich 就已經(jīng)發(fā)現(xiàn)了這個漏洞,并解釋稱其只會影響 iOS 設備。
在 Mac 上,這個 bug 會導致 soagent 崩潰重啟。但在 iPhone 上,該代碼位于 Springboard 中。
收到此消息,將導致 Springboard 不停崩潰重啟,導致 UI 無法顯示、直至手機停止了對輸入的響應。
即便經(jīng)過了硬件重置,該問題依然存在,一旦解鎖就會導致手機無法使用。
結果唯一的解決方案,就是重啟進入恢復模式,但出廠復位后會丟失設備上所有未保存的數(shù)據(jù)。
若用戶手上的 iPhone 運行的是 iOS 12.3 之前的版本,他們會在面對該問題時束手無策。
此前的類似 bug,頂多導致手機變卡、或使應用程序崩潰,但至少可以在大多數(shù)情況下修復問題,而不丟失任何數(shù)據(jù)。
不過這一次,用戶必須進行完整的出廠重置,才能避免陷入無限的循環(huán),意味著任何尚未備份到 iCloud 或計算機上的數(shù)據(jù)都將丟失。
【圖 via ChromeBlog / Project Zero】
為防止問題再次發(fā)生,請在初次設置手機時移除 SIM 卡并關閉 Wi-Fi,并參考以下操作:
(1)通過‘查找我的 iPhone’擦除手機數(shù)據(jù);
(2)將 iPhone 設置為恢復模式,并通過 iTunes 獲取更新(強制安裝最新版系統(tǒng));
(3)取出 SIM 卡、關閉 Wi-Fi,并在菜單中選擇擦除手機數(shù)據(jù)。
值得慶幸的是,蘋果已經(jīng)在 iOS 12.3 中修復了這個問題。
這意味著您只需更新到最新的穩(wěn)定版 iOS 系統(tǒng)(或 iOS 13 測試版),都不會有這樣的煩惱。
有沒有APP安全檢測平臺或者工具?
APP安全的檢測確實很重要,很多開發(fā)者的app往往含有很多編碼漏洞,現(xiàn)在都會進行代碼檢測來看出這些漏洞,目前也有一些免費的在線app安全監(jiān)測平臺,比如愛加密,它漏洞分析檢測服務就是免費的,希望幫到你!
如何才能請到白帽子幫忙檢查網(wǎng)站漏洞?
網(wǎng)絡上有一些第三方平臺,例如補天漏洞白帽平臺、漏洞盒子、漏洞銀行等。
白帽子的測試分為黑盒測試和白盒測試,大部門白帽子在第三方漏洞平臺里進行的是黑盒測試。
白盒測試是白帽子在可以看到web網(wǎng)站上的全部代碼,對頁代碼進行審計測試,前提是有源代碼。
黑盒測試是白帽子在沒有源代碼的情況下進行滲透測試,偏向于黑客入侵的模式,也更容易解決暴露在外的問題。
如果你特別關心這個安全問題,還是需要聘請專門的網(wǎng)絡安全從業(yè)者來進行完整的白盒測試,這樣會從根本上解決問題,出現(xiàn)漏洞的概率會很小。
可以去第三方平臺,也可以在一些招聘網(wǎng)站上聘請。網(wǎng)頁標題:離職的時候發(fā)現(xiàn)自己的代碼有漏洞?(Zero團隊找到iMessage新漏洞?)
地址分享:http://www.dlmjj.cn/article/cdpojdo.html


咨詢
建站咨詢
