簡體   English   中英

FTP代碼導致端口掃描檢測

[英]FTP code causes port scan detection

我有一個C#Winforms應用程序,該應用程序迭代從FTP服務器發送FTP文件,解析該文件以獲取信息,然后循環返回每個文件中的信息。 在將大量FTP拉入內存后(我正在將文本文件加載到陣列中),Mca​​fee將我的拉取視為端口掃描病毒,並禁用了連接。 我以為延遲線程(Thread.Sleep(int))可能會欺騙我的病毒掃描程序,但不會出現此錯誤,但要權衡效率。 有誰知道我可以運行多快而沒有收到此端口掃描錯誤的規范? 我並沒有走在公司防火牆之外(我的筆記本電腦和FTP服務器都在防火牆之內)。

警告的原因是,對於文件的每次傳輸,服務器和客戶端之間都會打開一個新連接,並且通常每次發生此情況時,端口都會增加一個。 從外部看,這看起來像是端口掃描,即導致這種效果的所謂個人防火牆。

有兩種可能的解決方案:

  • 似乎您使用了所謂的活動模式進行數據傳輸,即要求FTP服務器打開與系統的數據連接。 切換到由客戶端建立連接的被動模式,因此進入端口掃描的症狀不再存在,從而使您的個人防火牆保持安靜。
  • 將您的應用程序或對等服務器列入個人防火牆白名單,以防止其阻塞。
  • 更改FTP客戶端的設置(您在程序中使用的Java庫,或者為什么會有這個問題的Java標簽?)以將同一端口用於活動模式下的數據傳輸。 因為它始終是同一端口,所以這也應該使您的個人防火牆保持安靜。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM