核心轉儲是一個安全問題,但我沒有看到有關如何處理它的任何文獻。預防/避免核心轉儲?
我猜,解決方案是使用「結構化異常處理」來捕獲所有異常/信號並處理它們,或者如果它們是致命的,則搶先清空內存。
是否有一些設置可以影響禁用核心轉儲?
主要在Windows桌面平臺上,但我想知道是否還有Linux解決方案。
核心轉儲是一個安全問題,但我沒有看到有關如何處理它的任何文獻。預防/避免核心轉儲?
我猜,解決方案是使用「結構化異常處理」來捕獲所有異常/信號並處理它們,或者如果它們是致命的,則搶先清空內存。
是否有一些設置可以影響禁用核心轉儲?
主要在Windows桌面平臺上,但我想知道是否還有Linux解決方案。
絕對正確。這讓我想起了我在「構建安全軟件」(Viega&McGraw)中讀到的東西,結果證明它就在第12章中。在編程方面,您使用'setrlimit(RLIMIT_CORE,&rlimStruct)'。我想,讓我適合撇取。 – 2013-03-02 20:34:03
Windows的任何想法?我沒有看到任何同等的電話。 – 2013-03-02 20:34:38
@SamPorch:對不起,我不知道Windows編程;) – 2013-03-02 20:35:02
在什麼平臺上? – 2013-03-02 20:13:36
核心轉儲是由未捕獲的異常造成的嗎?我認爲他們是由信號引起的。 – 2013-03-02 20:15:59
關於* nix他們是信號,Windows稱他們爲「結構化例外」,我相信 – 2013-03-02 20:17:11