แอปพลิเคชันที่ฉันเขียนมีสถานะเป็นมัลแวร์ จะแก้ไขได้อย่างไร?


10

ผมมีโปรแกรมที่ผมเขียนในDelphi สามารถดาวน์โหลดโปรแกรมได้ แต่โปรแกรมป้องกันไวรัสบางตัวเช่น Norton ตรวจพบว่าเป็นมัลแวร์ในขณะที่โปรแกรมป้องกันไวรัสอื่น ๆ เช่นAVGนั้นไม่มีปัญหา

นอกจากนี้ Google Chrome ยังมีการเตือนมัลแวร์เมื่อคุณต้องการดาวน์โหลดโปรแกรมจากเว็บไซต์ของฉัน

มีวิธีป้องกันไม่ให้นอกเหนือจากการวางไฟล์ EXE ในไฟล์ZIPหรือไม่?


การวางลงในไฟล์ zip ไม่ใช่วิธีแก้ปัญหา ค้นหาสิ่งที่ทำให้เกิดสิ่งนี้และแก้ไข หรือหากเป็นไปไม่ได้ให้อธิบายอย่างน้อยให้ผู้ใช้ทราบล่วงหน้า

2
เวอร์ชันใดของ Delphi และแอปปิดประเภทใด มีปัญหาเช่นนี้กับแอปคอนโซลที่คอมไพล์โดย Delphi รุ่นที่ระบุ การค้นหา Stack Overflow และ / หรือ google สำหรับซอฟต์แวร์ Delphi และไวรัสควรแสดงข้อมูลที่เกี่ยวข้อง
Marjan Venema

1
นอร์ตันมีความกังวลอย่างมากเกี่ยวกับสิ่งที่คิดว่าเป็นไวรัส (บางรุ่นจัดว่าเป็นไวรัส)
ratchet freak

1
สิ่งที่ AVG ทำหรือไม่เรียกไวรัสไม่ใช่จุดข้อมูลที่มีความหมายจริงๆ
Kyralessa

1
@ratchetfreak: [ใส่ต่อว่าต่อขานความคิดเห็นเกี่ยวกับ "รุ่นบาง" ถูกต้องนี่]
เมสันล้อ

คำตอบ:


18

คุณควรลองติดต่อฝ่ายบริการลูกค้าของ Norton (Symantec's?) ฉันเชื่อว่านี่เป็นวิธีปฏิบัติมาตรฐานในหมู่ผู้ค้าโปรแกรมที่ถูกต้องซึ่งติดธงว่าเป็นไวรัสอย่างไม่ถูกต้อง


11

สิ่งที่ควรทราบ: อาจติดเชื้อจริงๆ มีไวรัสจากภายนอกที่ติดเชื้อ Delphi หากคุณติดไวรัสโปรแกรมที่ Delphi สร้างจะติดไวรัส


2
สิ่งที่เป็นตัวติดตั้งได้รับการทดสอบกับโปรแกรมป้องกันไวรัสอื่น ๆ และไม่มีการตรวจพบอะไร มันคือนอร์ตันที่ให้ปัญหาและปัญหาก็คือผู้คนจำนวนมากกำลังใช้นอร์ตัน
Japie Bosman

8

ในกรณีที่ใครสนใจบทความนี้ถือว่าเป็นกรณีคล้ายกับโปรแกรมที่เป็นเพียงฟังก์ชั่น WinMain ทำอะไร - กรณีของความชั่วร้าย WinMain

เรื่องราวเกี่ยวกับหนึ่งในสามของโปรแกรมป้องกันไวรัสที่บ้าคลั่งโดยไม่มีเหตุผลชัดเจน ...

#include <windows.h>

int WINAPI WinMain(HINSTANCE inst,HINSTANCE prev,LPSTR cmd,int show) {
    return 0;
}

...

ดังนั้นสิ่งที่ทำให้ผู้จำหน่ายซอฟต์แวร์ป้องกันไวรัสเพิ่มเติมไป NUTS

ฉันเริ่มรู้สึกว่าพวกเขาเพียงแค่เริ่มค้นหามัลแวร์ในlibcเอง ถ้าเป็นเช่นนั้นมันแปลกเพราะไม่มี libc หลายรุ่นที่เชื่อมโยงกับทุกสิ่งภายใต้ดวงอาทิตย์ซ้ำแล้วซ้ำอีก

นี่คือ VSF ProjectFile + แหล่งที่มา + 2008 ที่กล่าวถึงทำให้ไบนารีไม่ได้ทำอะไรพร้อมกับผลลัพธ์ vtotalสำหรับมัน

แต่โปรดไปข้างหน้าและสร้างโปรเจ็กต์ว่างเปล่า C ++เพื่อดูด้วยตัวคุณเอง
เพิ่มไฟล์ cpp ด้วยwinmain ที่ว่างเปล่าโดยไม่ทำอะไรปล่อยบิลด์ ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.