FTP 서버에서 파일을 반복적으로 FTP하고 정보를 위해 파일을 구문 분석 한 다음 각 파일의 정보를 루프로 반환하는 C# Winforms 응용 프로그램이 있습니다. 이렇게 많은 FTP가 메모리로 끌어온 후 (배열로 텍스트 파일을로드하고 있습니다) Mcafee는 포트를 바이러스로 검사하고 연결을 해제하는 것으로 내 견해를 봅니다. 스레드 (Thread.Sleep (int))를 지연 시키면 내 바이러스 스캐너가이 오류를 얻지 만 트레이드 오프는 효율성이 떨어질 수 있다고 생각했습니다. 누구나 얼마나 빨리 실행할 수있는이 포트 스캔 오류를 얻을 수없는 사양을 알고 있습니까? 나는 회사 방화벽 (내 노트북과 FTP 서버와 방화벽 내) 외부로 가지 않을 것입니다.FTP 코드로 인해 포트 검색이 감지된다.
0
A
답변
0
경고의 원인은 파일을 전송할 때마다 서버와 클라이언트 간의 새로운 연결이 열리고 일반적으로이 때마다 포트가 1 씩 증가한다는 것입니다. 바깥 쪽에서는 개인용 방화벽이라고 불리는 포트 스캔 (port-scan)과 같은 모양이 될 수 있습니다.
- 즉 FTP 서버 시스템에 데이터 연결을 열 요청합니다, 당신은 데이터 전송에 소위 활성 모드를 사용하는 것이 보인다
가능한 솔루션의 몇 가지가 있습니다. 클라이언트가 연결을 설정하는 수동 모드로 전환하십시오. 따라서 들어오는 포트 검사의 sympthom이 더 이상 존재하지 않아서 개인 방화벽을 조용히 유지할 수 없습니다.
- 개인 방화벽에서 응용 프로그램이나 동료 서버를 허용 목록으로 만들어 개인 방화벽을 차단하지 못하게합니다.
- FTP 클라이언트 (프로그램에서 사용하는 Java 라이브러리 또는이 질문에 Java 태그가있는 이유)의 설정을 변경하여 활성 모드로 데이터 전송에 동일한 포트를 사용하십시오. 항상 같은 포트이기 때문에 개인 방화벽을 조용하게 유지해야합니다.
관련 문제
- 1. 수동 FTP 포트 관리
- 2. SIGABRT가이 코드로 인해 ... 왜?
- 3. ftp (클라이언트)의 특정 포트
- 4. Wordpress 검색이 부적절한 디코드로 인해 특수 문자로 인해 실패했습니다.
- 5. VBA 코드로 인해 지연이 발생합니다
- 6. 특정 코드로 인해 GUI가 중단됩니다.
- 7. 이 코드로 인해 UB가 발생합니까?
- 8. Document.on.dragover는 관련없는 코드로 인해 깨졌습니다.
- 9. 코드로 인해 여러 레코드가 표시되었습니다.
- 10. 코드로 인해 대량의 메모리를 사용합니다.
- 11. java ftp 파일 전송으로 인해 파일이 손상됨
- 12. Response.Redirect가 재발 방지 코드로 인해 실행되지 않음
- 13. 이 코드로 인해 양식이 사라지는 이유는 무엇입니까?
- 14. 이 코드로 인해 메모리 누수가 발생합니까?
- 15. Android : 프래그먼트 코드로 인해 응용 프로그램이 손상됩니다.
- 16. 이 코드로 인해 메모리 누수가 발생합니까?
- 17. 코드로 인해 사람들을 검색에서 제외시키는 방법
- 18. 이 코드로 인해 파일 잠금 오류가 발생합니다.
- 19. jSlider 코드로 인해 응용 프로그램이 중단됩니다.
- 20. WordPress의 짧은 코드로 인해 형식 문제가 발생했습니다
- 21. 실행되지 않은 코드로 인해 충돌이 발생합니다.
- 22. PHP :이 코드로 인해 메모리 누수가 발생합니까?
- 23. 내 코드로 인해 ArrayIndexOutOfBoundsException이 발생하는 이유는 무엇입니까?
- 24. Apache HttpComponents 코드로 인해 스레드가 차단됨
- 25. 왜이 간단한 코드로 인해 EXC_BAD_ACCESS가 발생합니까?
- 26. Android FileInputStream 코드로 인해 충돌이 발생합니다.
- 27. jQuery 코드로 인해 제품이 데이터베이스에 삽입되지 않습니다.
- 28. 스레드 코드로 인해 UI가 멈 춥니 다
- 29. Visual Studio가 서버 코드로 인해 혼란 스럽습니다.
- 30. Xcode - 종료 코드로 인해 링커 명령이 실패했습니다.
바이러스 백신에이 앱을 허용 할 수있는 방법이 있습니까? – NAMS
* 수동 모드 *로 전환하여 모든 연결이 발신되도록하십시오. – Andreas
방화벽에 대한 "사양"은 프로그래밍 관련 질문이 아닙니다. 어쨌든 앱을 멋지게 수정하는 것이 좋습니다. 하지만이를 위해서는 코드 몇 가지를 보여줄 필요가 있습니다. FTP 활성 또는 수동 모드를 사용하는 경우 특히 명확하지 않습니다. 따라서 질문이 발신 또는 수신 연결인지 여부 –