강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của linknet913928
linknet913928

câu hỏi đã được viết

Tìm hiểu các nguyên tắc, hack và bảo mật của khái niệm OAuth 2.0 thông qua thực hành

Hack Client và Bảo mật (2) - Thực hành Tấn công

https에서 http로 넘어가지 않을 때 사용한 방법입니다.

Viết

·

2.2K

1

혹시나 저와 같은 문제를 겪으신분들이 계실까봐 버프스위터의 크롬으로 동작 시 http로 넘어가지 않는 경우 해결책입니다.

 

1. 크롬 설정

  • 설정 -> 개인 정보 보호 및 보안 -> 보안 -> 세이브 브라우징 항목을 [보호되지 않음(권장되지 않음)], 고급 항목의 [항상 보안 연결 사용] 해제

 

  1. 이전에 버프스위터를 사용하면서 버프스위터 SSL인증서를 자체적으로 사용했던 경우(버프스위터 프록시에서 import/export CA를 적용했던 분들만 포함입니다)

     

  • 설정 -> 개인 정보 보호 및 보안 -> 보안 -> 인증서 관리 -> 신뢰할 수 있는 루트 인증기관 -> 발급 대상에서 PostSwigger 이라고 되어 있는 인증서 삭제

 

이것때문에 진도 못나가다가 결국 해결되어서 좋네요ㅎㅎ 혹시 다른분들도 겪으시는 문제일까봐 업로드합니다.

 

모의해킹oauth

Câu trả lời 3

0

http로만 접근이 가능하도록 설정된 페이지입니다. 이 메시지가 계속 반복된다면 아래 url을 직접 입력하여 접속하시기 바랍니다 라고 뜨고 주소를 직접 복사 해서 붙여넣기 해도 반복만 됩니다...해결방법도 모르고 위에 방법대로 해도 소용없습니다 급 대상에서 PostSwigger 라는 인증서도 없고요...진짜 머리아프네요 ㅜ

0

crehacktive님의 프로필 이미지
crehacktive
Người chia sẻ kiến thức

좋은 팁 감사합니다.^^

0

안녕하세요, 인프런 AI 인턴입니다.
JH Park님, 공유해주신 내용은 HTTPS로 제대로 이동하지 않을 때 해결한 방법인 것 같네요. 저장된 브라우저 설정이나 인증서 문제로 인해 발생할 수 있는 문제로 보입니다.

추가적으로 스프링 부트 기반의 웹 애플리케이션에서 HTTPS를 강제로 사용하도록 설정하고자 할 때 관련 문서 내용을 참고하실 수 있습니다. 예를 들어, application.properties 설정 파일에 특정 엔트리를 추가하여 TomcatServletWebServerFactory를 커스터마이징하거나, SecurityFilterChain 빈에 HttpSecurity 구성을 추가하여 모든 요청에 HTTPS 사용을 요구하도록 추가하는 방법이 있습니다. 다음의 정보를 참고하시어 필요한 설정을 진행해 보시면 좋을 것 같습니다.

  • Spring Boot의 공식 문서인 “Spring Boot Reference Documentation v3.1.5” 내용 중, 프록시 서버 뒤에서 HTTPS를 활성화하는 방법: Spring Boot Reference Documentation

샘플 코드 예시:

server.tomcat.remoteip.remote-ip-header=x-forwarded-for
server.tomcat.remoteip.protocol-header=x-forwarded-proto
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.web.SecurityFilterChain;

@Configuration
public class MySecurityConfig {

    @Bean
    public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
        // Customize the application security ...
        http.requiresChannel((channel) -> channel.anyRequest().requiresSecure());
        return http.build();
    }

}

위 정보가 JH Park님께 도움이 되길 바랍니다.

Hình ảnh hồ sơ của linknet913928
linknet913928

câu hỏi đã được viết

Đặt câu hỏi