신뢰할 수있는 외부 소스에서 DateTime을 가져오고 싶습니다. DateTime.Now() 메서드를 통해 가져올 수 있지만 시스템 날짜 및 시간을 변경하면 쉽게 속일 수 있습니다. 주위에 방법이 있습니까? 그것은 윈도우 폼 애플 리케이션입니다!신뢰할 수있는 외부 소스로부터 날짜를 얻으십시오.
0
A
답변
1
네트워크 시간 서버 클라이언트 클래스가 필요합니다.
요약하면 NTP protocol을 사용하여 내부 PC 클럭을 설정하는 날짜와 시간을 Internet상의 수많은 Time Server 중 하나에게 요청하십시오.
NTP 클라이언트를 검색하면 수많은 예제가 있습니다.
가 인용 검색하려면 빙에서 나온
: 물론The Network Time Protocol (NTP) and its simplified form (SNTP) are widely used to synchronize network resources, due to their simplicity and effectiveness.
, 클라이언트 PC에 설치된 모든으로는,이는의 주소를 날조 해킹 수 시간 서버와 다른 값을 반환합니다. 하지만이 작업은 해커가 PC 시계를 재설정하는 것보다 더 많은 작업이 필요합니다.
0
앱에 Network Time Protocol 클라이언트를 구현하고 일부 HTTP 서버에서 인터넷 또는 요청 뭔가 이상 현재 시간을 요청하고 Date
응답 헤더에서 시간을 사용할 수 있지만,이 또한 바보짓을 할 수있다 (하나는 트래픽을 가로 챌 수 있습니다 연결하려는 시간 서버를 대신하여 응답을 보내거나 http 응답을 조정할 수 있습니다.
비록 가장 쉬운 방법은 일부 http 서버에서 응답을받는 것입니다.
관련 문제
- 1. Foursquare - 사용자 등록 날짜를 얻으십시오
- 2. 가장 가까운 날짜를 얻으십시오. mysql
- 3. 원격 파일의 수정 날짜를 얻으십시오
- 4. 신뢰할 수있는 참조 설명서에서 기본 키가 외부 키입니다 - 어떻게 작동합니까?
- 5. 신뢰할 수있는 방법은 []
- 6. NSTimer 신뢰할 수있는 대안
- 7. jQuery없이 신뢰할 수있는 "mouseenter"
- 8. ATA 신뢰할 수있는 명령은
- 9. 신뢰할 수있는 연결이란 무엇입니까?
- 10. 신뢰할 수있는 UDP
- 11. SQLite의 신뢰할 수있는 삽입
- 12. 신뢰할 수있는 인증서가 유효하지 않게됩니다.
- 13. datetimes를 비교하는 가장 신뢰할 수있는 방법은 무엇입니까?
- 14. 소켓 데이터를 읽을 수있는 신뢰할 수있는 방법
- 15. HttpClient + SSL + 신뢰할 수있는 인증서
- 16. 신뢰할 수있는 CA 인증서 문제는
- 17. 어떻게 신뢰할 수있는 /index.php/seo_path
- 18. 신뢰할 수있는 세션 다시 구현
- 19. 랙 및 신뢰할 수있는 IP를
- 20. 신뢰할 수있는 SQL Server 연결
- 21. 신뢰할 수있는 전자 메일 인코딩
- 22. 신뢰할 수있는 C 컨텍스트 창
- 23. 신뢰할 수있는 udp in C#
- 24. "신뢰할 수있는"로깅이란 정확히 무엇입니까?
- 25. WCF에서 신뢰할 수있는 서비스 구축
- 26. 신뢰할 수있는 공유 환경에서 Memcached?
- 27. git 신뢰할 수있는 태그 확인
- 28. 신뢰할 수있는 인증서에 인증서 추가
- 29. 소스로부터 티타늄을 제조하는 이점/단점
- 30. 힘내는 기존 원격 소스로부터 만듭니다.
감사합니다. 그것은 효과가 있었다. –