나는 이와 같은 것이 있는지 검색하려고했지만 아무 것도 찾을 수 없었습니다. 내가 텍스트 (문자열)의 본문에 신용 카드 번호와 CVV2 코드를 검색 할 수있는 뭔가를 찾고 있었는데, 그것을 살균/제거 (예를 들어 x로 대체)했습니다. 나는 내 자신의 것을 굴리기 전에 이미 이와 같은 것이 있는지 알고 싶었다 (나는 정보 here을 사용하려고했다).Java의 신용 카드 스크러버/Sanitizer 라이브러리
0
A
답변
2
난 당신에 대한 아웃 - 오브 - 박스 솔루션이 없다,하지만 당신은 정규 표현식의 길을하려는 경우, 당신은 OWASP ESAPI validation properties에 포함 된 정규 표현식으로 신용 카드 번호를 식별 할 수 있습니다
^(\\d{4}[- ]?){3}\\d{4}$
당신이 다룰 모든 경우에 그것이 효과가 있다면 더 자세히 살펴 봐야합니다. 번호가 어떻게 든 변형되면 정규 표현식은 물론 실패합니다.
CVV2 번호는 3 또는 4 자리 숫자입니다. 또한 이들 모두를 x로 바꿀 수도 있지만 오 탐지율이 높습니다. 신용 카드 번호와 CVV2를 찾는 데 도움이되는 구조로 위생 처리하려는 텍스트가 더 우아한 경우를 만들 수 있습니다.
+1
그래, CVV2가 더 문제가 될 것입니다. 어떤 구조가 있을지 모르겠습니다. 어떤 종류의 임의적 인 텍스트처럼 보일 것 같습니다. 내가 뭔가를 알아낼 수 있는지 알게 될거야. OWASP 문서에 대한 링크를 가져 주셔서 감사합니다! –
관련 문제
- 1. 신용 카드 - 파일 서비스 카드?
- 2. 신용 카드 보관함 대신 사용할 수있는 신용 카드 보관
- 3. 신용 카드 정보 저장
- 4. 신용 카드 번호
- 5. 보관 신용 카드 정보
- 6. 신용 카드 번호 바꾸기
- 7. Paypal 신용 카드 결제
- 8. 신용 카드 이름 형식?
- 9. 신용 카드 결제 방법
- 10. 온라인 신용 카드 저장소?
- 11. 많은 가맹점 게이트웨이를 처리하는 신용 카드 처리 라이브러리?
- 12. 신용 카드 게이트웨이? - API, 가격
- 13. Android/Blackberry에서 신용 카드 결제하기
- 14. 신용 카드 확인을위한 정규 표현식
- 15. 신용/직불 카드 유형 결정
- 16. 온라인 신용 카드 지불 처리
- 17. 정규식을 사용한 신용 카드 확인?
- 18. Paypal 신용 카드 유효성 확인
- 19. 신용 카드 번호에 SecureString 사용
- 20. 텍스트의 신용 카드 번호 검색
- 21. PayPal 신용 카드 결제 옵션
- 22. Facebook 앱의 신용 카드 사용
- 23. 신용 카드 결제를위한 SSL 설정
- 24. 신용 카드 저장을위한 PCI 수준
- 25. 신용 카드 오류를 사용하는 페이팔
- 26. 신용 카드 확인 및 점검
- 27. 페이팔 오류 오류가 아래의 직불 카드 또는 신용 카드
- 28. 블루투스 신용 카드 선적 도구와 연결하는 iphone
- 29. 계정 당 2 개 이상의 신용 카드
- 30. 신용 카드 거래는 평균 얼마나 데이터를 사용합니까?
검색 및 몇 가지 정규식으로 대체하면 매우 간단합니다. – rook
@Rook 그것이 내가 할 일이지만, 이미 뭔가가 있는지 알고 싶었습니다. –