jdbc를 사용하여 외부 sql 데이터베이스에 연결하는 Java 응용 프로그램이 있습니다. 4. 준비된 명령문을 사용하여 데이터베이스에서 데이터를 선택하고 업데이트를 보냅니다. 데이터베이스와 응용 프로그램간에 전송되는 데이터를 암호화 된 것으로 분류 할 수 있습니까? 아니면 응용 프로그램을 암호화해야합니까?Java Prepared Statements를 사용하여 jdbc를 통해 전송 된 데이터를 암호화 된 것으로 분류 할 수 있습니까?
0
A
답변
2
아니요, PreparedStatement는 암호화와 동일하지 않습니다. (당신이 그것을 요구할 수 있다면 더 좋지만, 나의 친숙 함은 mysql이 아닌 postgresql을 사용한다) SSL을 서버에 설치하고 인증서와 개인 키를 설정해야한다. 그런 다음 응용 프로그램에 SSL을 사용하고 서버에 속한 인증서를 수락하도록 지시해야합니다.
전송 중 SSL 및 암호화는 유용하지만 데이터베이스에 대한 액세스 권한을 가진 공격자로부터 데이터를 보호하지 않습니다.
ps. 대부분 ServerFault 일 가능성이 높습니다. mysql을 설정하는 방법에 관한 답변을 얻을 수있는 가장 좋은 자료가 될 것입니다. 에서 팔로우
편집 : 초기 연결에서 자격 증명 the documentation에 따르면 확보하고 있습니다.
관련 문제
- 1. SSL을 통해 사전 암호화 된 데이터 전송
- 2. 암호화 된 데이터를 검색 할 수 있습니까?
- 3. PyMySQL은 Prepared Statements를 지원합니까?
- 4. while 루프에서 prepared statements를 사용해야합니까?
- 5. Java 소켓 통신 - 암호화 된 데이터 전송
- 6. mysqli prepared statements를 사용하여 insert_id를 얻는 방법
- 7. RSA 암호화 된 데이터를 HTTP를 통해 보낼 수 있습니까?
- 8. Laravel은 Prepared Statements를 기본적으로 사용합니까?
- 9. CodeIgniter에서 Prepared Statements를 사용하는 방법
- 10. AES를 사용하여 암호화 된 데이터의 무결성을 검사 할 수 있습니까?
- 11. Prepared Statements를 Apache DBUtils와 함께 사용하려면 어떻게해야합니까?
- 12. DataContractSerializer를 통해 암호화 된 파일을 deserialize 할 수 있습니까?
- 13. AES로 암호화 된 데이터를 위장 할 수 있습니까?
- 14. https를 통해 전송 된 데이터를 추적하는 도구
- 15. Ruby FTPS로 암호화 된 전송
- 16. RSA로 인코딩 된 데이터를 교환 할 수 있습니까?
- 17. C++ 명명 된 파이프를 통해 보낸 데이터를 암호화 할 수 있습니까?
- 18. .Net을 사용하여 암호화 된 데이터를 영구 저장합니다.
- 19. django에서 양식을 통해 제출 된 데이터 암호화
- 20. 나중에 SQLite prepared statements를 저장하는 방법은 무엇입니까?
- 21. 암호화 된 파일을 FTP를 통해 전송, 해독시 손상됨
- 22. Prepared Statements를 사용할 때 real_escape_string을 사용해야합니까?
- 23. 암호화 된 데이터를 메모리에 유지하기
- 24. OpenSSL을 사용하여 Java AES로 암호화 된 데이터를 해독하는 방법은 무엇입니까?
- 25. Android 기기에서 서버로 전송 된 동영상 암호화
- 26. iOS의 Core Graphics를 사용하여 PDF를 암호로 보호되고 암호화 된 것으로 변환 할 수 있습니까?
- 27. JAVA : xor를 사용하여 문자열에서 암호화 된 데이터를 가져 오지 못함
- 28. HTTPS 요청의 데이터를 Chrome 개발자 도구에서 암호화 된 것으로 표시해야합니까?
- 29. SSL은 SSL을 통해 전송 된 문서를 보호합니까?
- 30. ADB를 통해 전송 된 인 텐트를 지정할 수 있습니까?
그래서 응용 프로그램이 데이터베이스에 대한 초기 연결을 생성 할 때 (db name, u/n, p/w) 누군가가 ssl없이 그것들을보고 있다면 쉽게 알아낼 수 있습니다. ? – kbbucks
정보를 주셔서 감사합니다. ServerFault 사이트를 살펴 보겠습니다. – kbbucks