본문으로 건너뛰기

scram_iterations

버전기본값context타입
164096userinteger
174096userinteger
184096userinteger
194096userinteger

SCRAM-SHA-256으로 password를 암호화할 때 수행할 iteration 횟수를 정한다. 기본값은 4096이다.

횟수를 높이면 저장된 password에 대한 brute-force 공격 방어가 강해지지만, 그만큼 authentication이 느려진다. iteration 횟수는 암호화 시점에 password에 고정되므로 값을 바꿔도 기존 password에는 영향이 없다. 바뀐 값을 적용하려면 password를 새로 설정해야 한다.

운영 노트: connection pooling 없이 짧은 connection을 자주 맺는 환경에서 이 값을 크게 올리면 접속 지연이 눈에 띄게 늘 수 있다. 보안 요구 수준과 접속 패턴을 함께 고려해 정해야 한다.

출처: PostgreSQL 18 문서