當前位置:首頁 » 編程軟體 » 如果編譯器有後門

如果編譯器有後門

發布時間: 2023-08-31 06:27:23

Ⅰ 如何評價 Ken Thompson 在 C 編譯器里植入了後門這件事

c語言是一種計算機程序設計語言。它既有高級語言的特點,又具有匯編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛。 C語言對操作系統和系統.

源碼後門犯法嗎

犯法的。
源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。
計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。

Ⅲ 如何評價 Ken Thompson 在 C 編譯器里植入了後門這件事

Ken Thompson 的確做了這件事,但是並非在「第一個 C 語言編譯器」,更沒有誇張到「任何一台 UNIX 機器」的程度。一個 demo 、 proof of concept 而已。這個鏈接指向的文章也不是什麼論文,而是 Ken 因為 UNIX 獲得圖靈獎後的演講時提出的。

怎麼評價?

人家就是牛啊!

這件事情從現在挺火的「可信計算」角度來說是很有意義的。到底怎麼樣算是安全可信呢?閉源不可信,那開源就可信了么?工具鏈可信了么?底層操作系統、甚至硬體可信了么?

Ⅳ 請問專家,用c語言編譯的.exe文件,離開編譯環境,為何不能運行要怎樣才能運行

這個不需要專家來回答,我想我應該能告訴你為什麼。雙擊exe,一閃而過,而在編譯器里運行的時候不會,因為在編譯器里是調試狀態,有些編譯器默認會暫停,如果不想一閃而過,可以加#include<conio.h>,在main函數的最後(如果有return語句,寫在return語句之前。)加一句getch();或getchar();,這兩個函數的作用是等待用戶輸入,區別是getch();輸入一個字元後,不顯示在屏幕上,不等用戶按回車就執行下去,而getchar();則是顯示在屏幕上,並等待用戶按回車,不過getch();函數在有些編譯器裡面不認。也可以加#include<stdlib.h>,同樣,在最後加一句:system("pause");,這樣,編譯出來的exe就不會一閃而過了。如果你說的是你編譯出來的exe到別人的電腦沒法運行,可能由於操作系統不一樣,你在那個系統上再編譯一次就可以了。完全手打,如果能解決您的問題,請採納,謝謝。

Ⅳ dev-c++運行程序的時候一直在編譯,不出現運行界面是怎麼

1、程序中存在語法錯誤:如果程序中存在語法錯誤,將會導致程序編譯失敗。在Dev-C++中,編譯器會在編譯時檢查代碼的語法是否正確,如果存在語法錯誤,編譯器會提示錯誤信息。因此,需要檢查程序中的語法錯誤並進行修復。
2、程序中存在邏輯錯誤:如果程序中存在邏輯錯誤,將會導致程序編譯出的結果與預期不符。在Dev-C++中,需要蔽悄對程序中的邏輯進行仔細分析,找出錯誤並進行修復。
3、編譯器設置不正確:如果編譯器設置不正確,也會導致程序編譯失敗或編譯出的結果與預宏清渣期不符。在Dev-C++中,需要檢查編譯器設置是否正確,並進行相應的修改。
4、程序中存在資源佔用問題:如果程序中存在資源佔用問題,將會導致編譯器無法正常工作。在Dev-C++中,需要確保程序中不存在資源佔用問題,並進行相應的優化。正鎮

熱點內容
加密文件夾免費下載 發布:2024-11-20 10:48:47 瀏覽:772
有什麼低配置好玩的單機游戲 發布:2024-11-20 10:22:18 瀏覽:700
去哪裡可以把手機密碼清除 發布:2024-11-20 10:17:06 瀏覽:530
什麼游戲適合電腦配置不高的玩 發布:2024-11-20 09:52:02 瀏覽:235
安卓如何拷貝微信聊天記錄 發布:2024-11-20 09:51:02 瀏覽:940
php中for 發布:2024-11-20 09:48:04 瀏覽:29
安卓手機用什麼軟體防止別人蹭網 發布:2024-11-20 09:37:18 瀏覽:839
頂級asmr助眠解壓赫敏 發布:2024-11-20 09:36:34 瀏覽:429
帝瓦雷演算法 發布:2024-11-20 09:16:11 瀏覽:53
怎麼查看一個ip地址伺服器關閉 發布:2024-11-20 09:12:26 瀏覽:443