v2.40change journal

POP-SPOT v2.40 (2/16) — v2.40 보안 하드닝 — 엔티티 노출·IDOR·결제 무결성·토큰 폐기 + 신뢰성·CI

김동현230
#백엔드#프론트엔드#회고#트러블슈팅
v2.40 변경 기록의 이어지는 부분이다. 같은 검증 ID c3a51f342b932f6033a2f876d70594c82f94587d563436d56b44a73677604c10를 사용한다.
커밋 3ebd224 — feat(security): v2.40 보안 하드닝 — 엔티티 노출·IDOR·결제 무결성·토큰 폐기 + 신뢰성·CI변경 파일 49

GitHub에서 이 커밋 보기

파일 23. popspot-backend/src/main/java/com/example/popspotbackend/controller/UserProfileController.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 24. popspot-backend/src/main/java/com/example/popspotbackend/dto/MateAuthorResponseDto.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 25. popspot-backend/src/main/java/com/example/popspotbackend/dto/MateChatMessageRequestDto.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 26. popspot-backend/src/main/java/com/example/popspotbackend/dto/MateChatMessageResponseDto.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 27. popspot-backend/src/main/java/com/example/popspotbackend/dto/MateDto.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 28. popspot-backend/src/main/java/com/example/popspotbackend/dto/MatePostResponseDto.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 29. popspot-backend/src/main/java/com/example/popspotbackend/dto/ResetPasswordRequestDto.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 30. popspot-backend/src/main/java/com/example/popspotbackend/dto/SignupRequestDto.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 31. popspot-backend/src/main/java/com/example/popspotbackend/entity/MateChatMessage.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 32. popspot-backend/src/main/java/com/example/popspotbackend/entity/MatePost.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 33. popspot-backend/src/main/java/com/example/popspotbackend/entity/Orders.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 34. popspot-backend/src/main/java/com/example/popspotbackend/entity/User.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 35. popspot-backend/src/main/java/com/example/popspotbackend/repository/ChatRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 36. popspot-backend/src/main/java/com/example/popspotbackend/repository/FeedbackRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 37. popspot-backend/src/main/java/com/example/popspotbackend/repository/MateChatMessageRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 38. popspot-backend/src/main/java/com/example/popspotbackend/repository/MatePostRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 39. popspot-backend/src/main/java/com/example/popspotbackend/repository/MyCourseRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 40. popspot-backend/src/main/java/com/example/popspotbackend/repository/OrderRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 41. popspot-backend/src/main/java/com/example/popspotbackend/repository/PopupStoreRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 42. popspot-backend/src/main/java/com/example/popspotbackend/repository/PopupWaitReportRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 43. popspot-backend/src/main/java/com/example/popspotbackend/repository/StampRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 44. popspot-backend/src/main/java/com/example/popspotbackend/repository/UserMusicHistoryRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 45. popspot-backend/src/main/java/com/example/popspotbackend/repository/VisitLogRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 46. popspot-backend/src/main/java/com/example/popspotbackend/repository/WishlistRepository.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 47. popspot-backend/src/main/java/com/example/popspotbackend/service/AccountDeletionService.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 48. popspot-backend/src/main/java/com/example/popspotbackend/service/AuthService.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 49. popspot-backend/src/main/java/com/example/popspotbackend/service/ChatIdentityResolver.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 50. popspot-backend/src/main/java/com/example/popspotbackend/service/MateService.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 51. popspot-backend/src/main/java/com/example/popspotbackend/service/OrderService.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 52. popspot-backend/src/main/java/com/example/popspotbackend/service/PopupStoreService.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 53. popspot-backend/src/main/java/com/example/popspotbackend/service/TicketService.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 54. popspot-backend/src/main/java/com/example/popspotbackend/service/VisitService.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 55. popspot-backend/src/main/java/com/example/popspotbackend/service/backup/DatabaseBackupScheduler.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 56. popspot-backend/src/main/resources/application-prod.properties

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 57. popspot-backend/src/main/resources/application.properties

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 58. popspot-backend/src/main/resources/db/migration/V19__crawl_cursor.sql

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 59. popspot-backend/src/main/resources/db/migration/V20__photo_origin.sql

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 60. popspot-backend/src/main/resources/db/migration/V21__official_links.sql

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 61. popspot-backend/src/main/resources/db/migration/V23__security_and_payment_integrity.sql

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 62. popspot-backend/src/test/java/com/example/popspotbackend/PopspotBackendApplicationTests.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 63. popspot-backend/src/test/java/com/example/popspotbackend/controller/AuthControllerTest.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 64. popspot-backend/src/test/java/com/example/popspotbackend/entity/MatePostTest.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 65. popspot-backend/src/test/java/com/example/popspotbackend/entity/UserSerializationTest.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 66. popspot-backend/src/test/java/com/example/popspotbackend/service/OrderServiceTest.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 67. popspot-backend/src/test/java/com/example/popspotbackend/service/VisitServiceTest.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 68. popspot-backend/src/test/resources/application-test.properties

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 69. popspot-frontend/.vercelignore

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 70. popspot-frontend/BACKEND_REVIEW.md

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 71. popspot-frontend/DESIGN_CODE_REVIEW.md

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

공유XLinkedIn

댓글