우리 웹 응용 프로그램에 일부 데이터를 업로드 할 기본 Windows 응용 프로그램 (MFC)을 작성하는 중입니다. Windows 응용 프로그램은 사용자가 로그인 할 수있게하고 이후에 정기적으로 일부 데이터를 웹 응용 프로그램에 업로드합니다. 업로드는 웹 응용 프로그램에 대한 간단한 HTTP POST를 통해 수행됩니다. 내가 가지고있는 관심은 어떻게 업로드가 실제로 우리의 앱에서 나온 것이지, 컬 (curl)이나 그와 같은 것이 아닌지 확인할 수 있다는 것입니다. 나는 우리가 일종의 공공/개인 키 암호화를 여기에서보고 있다고 생각한다. 그러나 우리가 어쨌든 공개 키를 우리의 윈 애플 리케이션 실행 파일에 포함시키고 그것을 수행 할 수 있는지 확신 할 수 없다. 아니면 공개 키가 앱 외부에서 쉽게 추출하여 사용할 수 있습니까?HTTP 실행이 실제 실행 파일에서 수행되었는지 확인
어쨌든 우리는 양면 (클라이언트 및 서버)을 구축하고 있으므로 거의 모든 옵션이 있지만 HTTP (S)를 통해 작동해야합니다. 그러나 우리는 win (클라이언트) 앱의 실행 환경을 제어하지 않으며, 시스템에서 게임을 실행하는 사용자 만이 시스템을 게임으로 얻는 것을 얻는 유일한 방법입니다.
좋아하는 : 나는 몇 가지 생각을 가지고 있지만, 나는 정말로 암호 녀석이 아니다. 희망을 갖고 진정한 사람은 방황하고 확실한 답을 줄 것입니다. 그런데 전략을 제안하고 커뮤니티에 비판을 제기하면 더 나은 답변을 얻을 수 있습니다. –
사용자를 신뢰하지 마십시오. 그들은기만적이고 악의적입니다. –