본문 바로가기
프로그래밍/자바스크립트

[javascript] 자바스크립트 submit할때 파라미터 안넘어가게 막는 방법

by imfireguy 2021. 5. 12.
반응형

@Mimi thian unsplash

자바스크립트 submit 할 때 파라미터 안 넘어가게 막는 방법

 보안관련 처리 시 특정 파라미터를 submit 시 안 넘어가게 막을 수 있는 방법을 찾다가 이에 따른 결과를 공유합니다.

아래와 같은 간단한 폼이 있다고 생각해 봅니다.

여기서 form 데이터중에서 phone 값이 안 넘어가게 해야 될 경우 

<form name="frm" action="/boardInsert.do" method="post">
    <input type="button" name="btn" >
    <input type="hidden" name="phone"  value="010-1234-5678"/>
</form>

 

바로 아래와 같이 input 태그에 disabled로 해서 비활성화해주시면 됩니다.

<input type="hidden" name="phone"  value="010-1234-5678" disabled/>

이렇게 할 경우에 아예 phone이라는 값 자체가 넘어가지 않아서 패킷 조작이나 그런 걸 하지 못해서 보안상 안 걸리게 됩니다. 

다만 이렇게 넘어가지 않은 파라미터의 경우에 값을 가져야 한다면 다른 세션이나 기타의 방법으로 파라미터 값을 미리 처리해주시는 것도 좋은 방법입니다.

 

 

반응형

댓글