PostList
2016년 4월 11일 월요일
Fortigate WEB Filter (웹필터) 기능 응용 Error Page 출력
Fortigate WEB Filter (웹필터) 기능 응용 Error Page 출력
Fortigate 에서 제공하는 WEB Filter 는 Fortiguard 의 DB를 이용하여 실시간으로 악성
페이지를 차단한다거나, 사용자 Custom 을 통해 특정 URL을 차단하는 경우 사용하는
기능 입니다.
예를들어 파일 다운로드 사이트를 차단하거나, 업무시간 중에 유튜브 사이트를 차단하는
등으로 사용 할 수 있습니다.
이러한 WEB Filter 기능을 이번에는 전혀 다른 방식으로 사용 할 일이 생겼는데 일반적인
경우에는 이렇게 사용하지도 않고, 권고되는 내용은 아니기 때문에 참고 하셔서 정말
급한 경우에만 사용 하시기를 바랍니다.
우선 WEB Filter 기능을 이용해서 Error Page 를 띄우게 된 계기는 고객사 네트워크 작업을
해야 하는데 웹 서비스를 제공하는 모든 네트워크가 단절되는 상황에서 '작업중' 페이지를
별도로 띄워달라는 요청을 받았기 때문 입니다.
일반적인 경우 작업과 상관없는 네트워크에 Backup 서버를 구축해서 Page Redirect 를
하거나 L4 에서 Redirect 시켜 주는 기능을 사용하겠지만 네트워크 작업 범위도 크고,
작업일정도 급하게 잡혔던 터라 Backup 서버를 구성할 수 없는 상황 이었습니다.
이때 상단에 위치해있던 Fortigate 장비에서 WEB Filter 기능을 사용해서 Error Page 대신
고객사의 '작업중' 페이지를 띄우자는 의견이 나와서 내부 테스트 후 적용을 하게 되었
는데 간략한 설정 및 적용방법 에 대해서 포스팅 하겠습니다.
[설정방법]
*버전 별 설정 메뉴는 다를 수 있습니다.
1. WEB Filter Profile 설정
UTM 기능을 Enable 하고 WEB Filter 의 Profile 을 설정 합니다.
구별을 Profile 이름을 Error_Page 등으로 설정 합니다.
URL Filter 를 Enable 하고, 전체 Block 을 설정 합니다.
*Security Profile -> WEB Filter -> Profile Add -> Enable URL Filter -> URL Filter
*필요한 경우 고객사에서 사용하는 URL 을 개별로 적용해도 됩니다.
2. URL Block Error page 수정
Fortigate 에서 Default 로 제공하는 Error Page 를 수정 합니다.
여기에 고객사에서 요청하는 이미지를 입력해주는데 이미지태그를 사용하면 됩니다.
*이미지 링크를 위해 정상적으로 동작하는 외부 서버에서 이미지를 불러와야 하는데
블로그를 사용하는 경우 이미지가 깨질수도 있습니다.
*System -> Config -> Replacement Message -> URL Block Page -> Code 수정
3. Policy 설정
설정한 WEB Filter 를 정책에 적용하는데 외부에서 접근하는 정책에 걸어야 하기 때문에
Inbound 정책에 WEB Filter 를 Enable 합니다.
*필요한 경우 목적지 IP 를 지정해주면 되고, 예시에서는 외부에서 접근하는 모든 IP가
해당 정책을 지나게 되기 때문에 네트워크 작업 중 고객사 페이지가 정상적으로 호출
되는지 확인 하기 위해서는 관리자 IP를 접근정책을 상단에 추가하여 WEB Filter 정책을
타지 않게 해주면 됩니다.
*WEB Filter 자체가 HTTP 통신만 보기는 하지만 정책에 웹 서비스 포트를 추가하는게
좋고, 고객사에서 80, 443 외 다른 포트로 서비스를 하는경우 해당 포트도 추가 합니다.
작업 전 해당 정책을 설정해두고, Disable 하여 작업시에는 Enable 만 할 수 있도록 하면
편리하게 작업 할 수 있고, Fortigate 장비에서 Default Error Page 로 복구하는 기능을
가지고 있기는 하지만 Default Error Page 의 경우 별도로 백업 해두었다가 나중에 복구
하는게 편합니다.
서두에 언급한 것과 같이 기존에 WEB Filter 를 사용하고 있지 않은 고객사라면 이런
방식으로 Error Page 를 띄우는 것이 심플한 대안이 될 수도 있을것 같습니다.
관련 내용이 도움 되었으면 좋겠습니다.
감사합니다.
Juniper Password 초기화 (장비 초기화) 방법
Juniper Password 초기화 (장비 초기화) 방법
장비를 운영하다가 보면 원치않게 Password 초기화를 해야하는 경우가 생길 수 있습니다.
기존에 담당하던 담당자가 인수인계를 충분히 하지 않았거나 관리를 소홀히 하는 경우가
대부분인데 다른 장비에서는 Password 부분만 초기화 하는 것이 가능 하지만 Juniper 장비
에서는 Password 초기화를 하면서 Config 가 전부 날라갑니다.
엄밀히 Password 초기화가 아니라 장비 초기화라고 표현 하는게 맞습니다.
기존 구성이 복잡하지 않거나 Config Backup 을 해 놓은 경우 수월 하겠지만 Backup 이
전혀 되어 있지 않다면 되도록 기존에 사용하던 Password 를 알아내는 것이 좋습니다.
거의 모든 장비에서 Password 초기화 또는 장비 초기화 방법은 비슷비슷 합니다.
[장비 초기화 방법]
1. 콘솔 연결
Local 에서 장비에 콘솔로 연결 합니다.
다른 옵션은 해제하고, Baudrate 는 9600 으로 설정 합니다.
2. 장비 재부팅을 진행 합니다.
전원 버튼이 있는경우 버튼을 사용하시고, 없는경우 파워케이블을 뺏다 꽂으면 됩니다.
3. 접속정보 입력
장비가 정상적으로 부팅 되면 ID 와 PW 를 입력하라고 나타나는데 ID. PW 모두
장비의 S/N 를 입력 합니다.
4. 장비초기화 진행
Password Reset 을 진행하면 모든 설정이 초기화 되어 '공장초기화' 상태가 된다는
안내 문구가 2차례 나타 납니다. 여기에 모두 'Y' 를 입력하여 진행 합니다.
여기까지 진행하면 장비가 Reset 되면서 모든 설정이 삭제 된 상태, 즉 공장 초기화 상태로
재부팅 됩니다.
알아두면 유용할수도 있지만 Config 가 초기화 되지 않고 Password 만 변경하는 방법이
있으면 좋겠다는 생각이 듭니다.
관련내용이 도움 되었으면 좋겠습니다.
감사합니다.
갤럭시 노트6 에도 방수,방진 기능 추가
상기 이미지는 갤럭시 노트6 와는 관련이 없습니다. *출처 : http://www.knowyourmobile.com/
갤럭시 노트6 에도 방수,방진 기능 추가
올해 7월 정도 출시 예정으로 알려진 갤럭시 노트6 에 갤럭시 S7 시리즈와 같이 방수,방진
기능이 들어갈 것이라는 뉴스가 있었습니다.
이미 갤럭시 S7 에 적용된 기능이고, CF 속에서도 방수기능을 활용하는 모습을 볼 수 있습
니다.
추가로 홍채인식 기능에 대해서도 적용여부가 확실하진 않지만 이야기가 나오고 있습니다.
홍채를 스캔하는 센서가 탑재되면 그 스캔기능을 다른데에도 활용할 수 있으면 어떨까
하는 생각이 들긴 하지만 아직까지 갤럭시 노트6 에 대한 스펙등은 확정된 내용은
없기 때문에 삼성에서 상세스펙을 공개하기 전 까지는 지켜봐야 할것 같습니다.
항간에는 갤럭시 S 시리즈는 봄에 출시되고, 갤럭시 노트 시리즈는 가을에 출시되어 아이폰
과 경쟁을 하는 구도이기 때문에 시간적으로도 그렇고 갤럭시 S 시리즈보다 스펙을 훨씬
보강해서 나온다고 하는데 갤럭시 노트6 에 방수기능이 추가되면 굳이 물속에서 30분
시간재며 사용할 일은 없겠지만 생활방수 정도의 편의기능으로 생각하면 좋을 것 같습니다.
아마 알려진 루머에서 추가되는 기능도 있고, 빠지는 기능도 있을것 같은데 갤럭시 노트6
스펙은 5월이나 6월 정도에는 확정 될 것으로 보입니다.
스펙이나 가격, 최적화에 대한 부분등을 확인하여 구매를 결정 하겠지만 이번 가을 아이폰
과 겨루기 위해 삼성에서는 어떤 준비를 하고있을지 기대 됩니다.
갤럭시 노트6 관련해서 추가내용이 확인되면 다시 업데이트 하겠습니다.
감사합니다.
갤럭시 노트6 에도 방수,방진 기능 추가
올해 7월 정도 출시 예정으로 알려진 갤럭시 노트6 에 갤럭시 S7 시리즈와 같이 방수,방진
기능이 들어갈 것이라는 뉴스가 있었습니다.
이미 갤럭시 S7 에 적용된 기능이고, CF 속에서도 방수기능을 활용하는 모습을 볼 수 있습
니다.
추가로 홍채인식 기능에 대해서도 적용여부가 확실하진 않지만 이야기가 나오고 있습니다.
홍채를 스캔하는 센서가 탑재되면 그 스캔기능을 다른데에도 활용할 수 있으면 어떨까
하는 생각이 들긴 하지만 아직까지 갤럭시 노트6 에 대한 스펙등은 확정된 내용은
없기 때문에 삼성에서 상세스펙을 공개하기 전 까지는 지켜봐야 할것 같습니다.
항간에는 갤럭시 S 시리즈는 봄에 출시되고, 갤럭시 노트 시리즈는 가을에 출시되어 아이폰
과 경쟁을 하는 구도이기 때문에 시간적으로도 그렇고 갤럭시 S 시리즈보다 스펙을 훨씬
보강해서 나온다고 하는데 갤럭시 노트6 에 방수기능이 추가되면 굳이 물속에서 30분
시간재며 사용할 일은 없겠지만 생활방수 정도의 편의기능으로 생각하면 좋을 것 같습니다.
아마 알려진 루머에서 추가되는 기능도 있고, 빠지는 기능도 있을것 같은데 갤럭시 노트6
스펙은 5월이나 6월 정도에는 확정 될 것으로 보입니다.
스펙이나 가격, 최적화에 대한 부분등을 확인하여 구매를 결정 하겠지만 이번 가을 아이폰
과 겨루기 위해 삼성에서는 어떤 준비를 하고있을지 기대 됩니다.
갤럭시 노트6 관련해서 추가내용이 확인되면 다시 업데이트 하겠습니다.
감사합니다.
피드 구독하기:
글 (Atom)