>  기사  >  백엔드 개발  >  최근 공공계좌에서 빨간 봉투를 발급해달라는 요청이 있었는데, 빨간 봉투에 대응하려면 QR 코드가 필요합니다. 빨간 봉투를 스와이프하는 것을 방지하는 것은 어떨까요?

최근 공공계좌에서 빨간 봉투를 발급해달라는 요청이 있었는데, 빨간 봉투에 대응하려면 QR 코드가 필요합니다. 빨간 봉투를 스와이프하는 것을 방지하는 것은 어떨까요?

WBOY
WBOY원래의
2016-09-02 08:57:071491검색

요구사항: 프로그램은 공개 계정에 대해 여러 개의 QR 코드를 준비합니다. 총 금액은 *10,000위안입니다. 각 QR 코드는 빨간 봉투에 해당합니다. 빨간 봉투 광고를 보내는 일반적인 스캔 코드와는 다릅니다. , 재고가 소진될 때 누구나 스캔하여 퍼뜨릴 수 있는 QR 코드가 하나뿐인 종류
문제: 다른 것을 추측하는 데 문제가 있을 수 있습니다. URL 기반의 빨간 봉투 링크이며, QR 코드가 없습니다. (여기의 QR 코드가 제어되어야 합니다. 또한 누구에게 보내든 안 보내든 빨간 봉투를 받을 수 있습니다.)
있는 방법입니다.
암호화 방법을 작성하고 타임스탬프, 난수 및 사전 정의된 토큰(또는 코드)을 사용하여 암호화합니다. QR 코드 링크 뒤에도 타임스탬프 난수와 토큰이 따라옵니다. 매개변수는 암호화되어 저장된 암호화 문자열과 비교하여 적법한지 확인합니다. 이렇게 하면 URL을 추측하는 사람들이 빨간 봉투를 받는 것을 방지할 수 있습니다

좋은 방법이 있으신지 모르겠네요

답글 내용:

요구사항: 프로그램은 공개 계정에 대해 여러 개의 QR 코드를 준비합니다. 총 금액은 *10,000위안입니다. 각 QR 코드는 빨간 봉투에 해당합니다. 빨간 봉투 광고를 보내는 일반적인 스캔 코드와는 다릅니다. , 재고가 소진될 때 누구나 스캔하여 퍼뜨릴 수 있는 QR 코드가 하나뿐인 종류
문제: 다른 것을 추측하는 데 문제가 있을 수 있습니다. URL 기반의 빨간 봉투 링크이며, QR 코드가 없습니다. (여기의 QR 코드가 제어되어야 합니다. 또한 누구에게 보내든 안 보내든 빨간 봉투를 받을 수 있습니다.)
있는 방법입니다.
암호화 방법을 작성하고 타임스탬프, 난수 및 사전 정의된 토큰(또는 코드)을 사용하여 암호화합니다. QR 코드 링크 뒤에도 타임스탬프 난수와 토큰이 따라옵니다. 매개변수는 암호화되어 저장된 암호화 문자열과 비교하여 적법한지 확인합니다. 이렇게 하면 URL을 추측하는 사람들이 빨간 봉투를 받는 것을 방지할 수 있습니다

좋은 방법이 있으신지 모르겠네요

1. 우선 QR코드는 어떻게 얻나요? 이것이 요점입니다. 사용자의 QR 코드 획득을 제어하는 ​​메커니즘이 반드시 필요합니다. 이것이 핵심입니다. !

2. QR 코드 URL의 고유성에 대해서는 비대칭 암호화 알고리즘을 작성하고, URL에 암호화된 문자열을 넣어 요청할 때마다 알고리즘으로 확인하면 됩니다.

3. 브라우저 기능 판단을 추가할 수 있나요? 브라우저 판단? ? 이것이 의미하는 바는 공격하려는 사람들이 항상 귀하의 페이지를 직접 스캔한다는 것입니다. 스캔 후에는 브라우저에 img, 스크립트, CSS... 등의 페이지 리소스를 로드하는 기능이 없습니다. 판단은 구체적으로 당신에게 달려 있습니다.

4. 오픈아이디, IP, 휴대폰번호는 믿지 마세요.

5. 그런데 위 사항을 엄격하게 실천한다면 기본적으로 가짜고객은 80% 정도 제거할 수 있습니다.

6. WeChat 자체에는 스와이프 방지 메커니즘이 있으므로 안심하셔도 됩니다.

7, 그리고 더 중요한 것은 아직 살아남을 길이 있다는 것입니다.

8,...

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.