PostList

2016년 2월 5일 금요일

Youtube 영상을 손쉽게 다운로드 받는 방법



Youtube 영상을 손쉽게 다운로드 받는 방법

Youtube 에서 영상중에 파일형태로 소장하고 싶은 영상이 있거나 네트워크 문제로 원활한
재생이 불가한 경우에 본 포스팅에서 소개 해 드리는 방법으로 영상을 다운로드 받을 수
있습니다.

별도 프로그램이 필요하지 않아 손쉽게 다운로드가 가능하지만 100% 모든 영상을 다운
받을 수는 없습니다. 하지만 대부분의 영상을 다운로드 할 수 있기 때문에 Tip 정도로 활용
하시면 되겠습니다.


[Youtube 영상 다운로드 방법]
영상의 다운로드를 위해 Youtube 사이트에 접속 하고, 다운로드할 영상을 선택 합니다.
영상을 선택하면 브라우저 상단 URL이 변경되는데 이때 아래 예제와 같이 youtube.com
앞쪽에 ss를 붙여줍니다.
'ssyoutube.com/영상주소' 로 연결하게 되면 다운로드 사이트로 이동하게 되며 Youtube
원본 영상에서 지원하는 화질에 따라 다운로드 받을 화질의 선택이 가능하며 선택이 완료
되면 다운로드가 시작 됩니다.
다운로드가 완료되면 저장위치에서 확인할 수 있으며 PC 에서 영상재생 프로그램을 통해
영상을 볼 수 있습니다.

예) https://www.youtube.com/watch?v=FjwuKbHELQQ
 -> https://www.ssyoutube.com/watch?v=FjwuKbHELQQ


Youtube 접속 : https://www.youtube.com







Youtube 영상을 프로그램설치 없이 웹에서 다운로드 받는 방법에 대해 알아 보았습니다.
다운로드 방법을 공유하는 이유는 앞서 말씀드린 대로 소장하고 싶은 영상이 있거나 네트
워크 환경에 따라 원활한 재생이 불가한 경우에 편의목적으로 사용하기 위함이며 다운받은
영상의 재편집 및 업로드로 인한 저작권 침해 등의 문제가 되는 악의적인 목적으로 사용
하지 않으시기를 바랍니다.

아울러 www.ssyoutube.com 사이트를 통해 모든 영상을 다운로드 받을 수는 없으며 본
서비스가 언제까지 지속 될지는 모르지만 Youtube 의 정책이나 서비스 제공자의 사정에
의해 서비스 중단 시 이용이 불가한 부분도 참고로 안내 드립니다.

관련내용이 Youtube 이용에 도움이 되었으면 좋겠습니다.

감사합니다.

2016년 2월 4일 목요일

Burp Suite 부가기능 Smart Decoder 사용방법



Burp Suite 부가기능 Smart Decoder 사용방법


일전에 포스팅한 Burpsuite 관련 내용은 Burpsuite, JAVA 다운로드 및 실행환경 구성과
Proxy 기능 사용방법, HTTP Response Data 변경 실습 이었습니다.

지난 포스팅에 기재한 내용과 같이 Burpsuite 에서는 Proxy 를 통한 HTTP Data
Intercept 기능 외에도 Spider, Scanner, Intruder, Repeater 등 다양한 부가기능을 지원하고
있습니다. 다른 기능은 순차적으로 차후에 포스팅 할 예정이며 본 포스팅에서는 Decoder
기능에 대해 알아보겠습니다.


[Burpsuite Decoder 소개]
Burpsuite 에서 지원하는 Decoder 는 Burpsuite 실행 후 'Decoder' 탭에서 확인 할 수 있습
니다. 간편하게 웹 형식으로 제공되는 Decoder 사이트와 비교해서 단점은 없으며 URL,
Base64 등 단일 Decode 방식만 지원하는 경우 여러 사이트를 돌아다니며 복호화 해야
하지만 Burpsuite 에서 지원하는 Decoder 기능을 이용하면 Encode/Decode 모두 결과값을
보존 하기 때문에 Decode 작업을 효율적으로 진행 할 수 있습니다.
또한 사용자가 직접 Decode 방식을 선택하여 진행할 수도 있지만 Smart Decode 기능을
이용하면 어떠한 형식으로 Decode 해야할지 자체적으로 분석하여 결과값을 보여주기
때문에, Encode Data 중간에 불필요한 내용이 섞여 있는 경우에 의미있는 내용만 자동
선택하여 Decode 하는 편리한 기능도 갖추고 있습니다.

참고로 Burpsuite 에서 지원하는 Encode, Decode 형식은 아래와 같습니다.



[Burpsuite Decoder 사용방법]
아래와 같이 Burpsuite 를 실행하고 Decode 탭으로 이동합니다.
테스트로 제가 사용하는 블로그 주소를 Base64 로 Encode 하고 변환된 내용을 다시한번
URL Encode 해보겠습니다.
캡쳐화면을 보면 Data를 계속 보존하며 다음 Encode/Decode 진행을 할 수 있으며 이 기능
은 생각보다 매우 편리한 기능 입니다.
*Decode 할때에는 역순으로 진행하면 원본 데이터를 확인 할 수 있게 됩니다.


Burpsuite Encode





Burpsuite Decode




Burpsuite Smart Decode



Burpsuite 를 사용하여 Encode/Decode 및 Smart Decode 사용에 대해서 확인 해 보았습
니다. 앞서 설명드린 내용과 같이 Encode/Decode 형식을 사용자가 지정하게 되면 모든
Data 에 대한 결과값을 보여주지만 Smart Decode 를 사용하게 되면 의미없는 Data를
알아서 걸러줍니다.

Burpsuite Decoder 는 보편적으로 사용하는 Encode/Decode 방식에 대해 지원하며 다양한
방식의 Encode 결과값을 눈에 익혀 두면 침해분석 시 Encode Data 에 대응하기가 수월
해지기 때문에 업무에 도움이 됩니다.

Burpsuite 설치 및 Proxy Tool 사용환경 구성에 대한 내용은 지난 포스팅 내용을 참조하여
주시기 바랍니다. 지난포스팅은 본 포스팅 상/하단 링크를 통해 확인 할 수 있습니다.
업무나 공부에 도움이 되었으면 좋겠습니다.
감사합니다.


2016년 2월 3일 수요일

Burp Suite를 이용한 웹페이지 내용변경 테스트



Burp Suite를 이용한 웹페이지 내용변경 테스트


*본 포스팅의 내용은 네이버에 전혀 영향을 주지 않으며 본인의 PC, 브라우저에서만 순위
 변경을 적용/확인 할 수있는 방법이니 오해 없으시기 바랍니다.
*본 포스팅에 사용된 Burp Suite 버전은 1.4.01 이며 현재 최신 버전은 1.6.32 로 확인
 됩니다. GUI가 다를 수도 있는 부분은 양해 부탁 드립니다.


[Burp Suite 소개]
Burp Suite는 PC에서 외부로 나가는 패킷과 외부에서 PC로 들어오는 패킷을 제어할수있는
Proxy Tool 이며 이와 같은 Tool로는 Odysseus, Paros 등이 있습니다. 그림과 함께 자세한
실습 방법을 보면 아 이런게 Proxy Tool 이구나 하고 기능을 금방 알 수 있습니다.
중요한것은 들어오고 나가는 패킷을 제어한다는 것인데 이 '제어' 에는 확인,변경,패킷허가,
패킷드랍 등의 기능을 의미하며 이러한 Proxy Tool은 주로 웹 페이지 테스트/점검 등에
사용 됩니다.
본 포스팅에서는 Burp Suite 의 기본적인 기능을 이해하기 위한 간단한 내용을 다루지만
Burp Suite 는 HTTP Request, Response Data의 변경뿐 아니라 Smart Decoder, Compare,
다양한 부가기능을 지원
하는 유용한 Tool 이며 기타 기능은 차후에 순차적으로 포스팅 하겠습니다.


[Burp Suite 설치 및 사용환경 구성]
앞서 설명한대로 Proxy Tool인 Burp Suite를 이용하면 PC에서 웹페이지에 접근할때 오고
가는 모든 패킷을 중간에 가로채서 '제어' 할수있습니다. 서두에 오늘 포스팅의 네이버
실시간 검색어 변경은 네이버에는 전혀 영향을 주지않고, 본인의 PC에서만 확인가능하다고
하였는데 그 이유는 Burp Suite로 가로챈 패킷중 네이버 서버에서 사용자의 PC로 보내는
패킷을 가로채 그 내용을 수정하기 때문입니다.
네이버에서는 사용자에게 정상적인 내용의 패킷을 보낸것이고 이미 받은것을 변경해서
사용자 PC화면에 띄우기만 하는것이기 때문에 본인만 확인가능하고 네이버에 영향은 전혀
없습니다.

실습을 위한 Burp Suite는 무료버전과 유료버전이 제공되며 개인사용에 제한은 없습니다.
참고로 Burp Suite의 실행을 위해서는 Java를 설치해야 합니다. Burp Suite 와 Java 다운
로드는 아래 링크를 참조하시기 바랍니다.

Burp Suite 다운로드 링크
https://portswigger.net/burp/download.html



Java 다운로드 링크
https://www.java.com/ko/download/



[Burp Suite 실습]
실습 환경에 맞게 Burp Suite 옵션과 브라우저의 프록시를 설정한뒤 원하는 내용대로
네이버 메인페이지 실시간 검색어를 변경하는 방법을 알아보겠습니다.
원활한 실습을 위하여 Burp Suit의 옵션을 2가지 설정해야 하는데 네이버 페이지가 한글
이기 때문에 한글지원을 위한 글자폰트 설정, Request 와 Response 패킷 모두 제어하기
위한 Burp Suite 설정이 필요합니다.

Burp Suite 글자폰트 설정을 위해서는 Burp Suite 실행 후 'Option -> Display' 메뉴의 Message Display 를 변경 해야 하며, Request, Response 패킷 제어 설정은 해당 항목의
체크박스만 활성화 하면 됩니다.


Burpsuite 폰트 변경
*폰트가 한글로 되어있는 경우 해당 과정은 생략 해도 됩니다.





Burpsuite Request/Response 패킷제어 설정
Default 로는 Request 패킷만 활성화 되어있는데 웹페이지 내용 변경을 위해서는 Response
내용을 변경해야 하기 때문에 둘다 활성화 해야 합니다. 설정 방법은 'Proxy -> Options'
메뉴에서 Intercept server response 항목의 intercept 체크박스를 선택 하면 됩니다.
참고로 Proxy Tool 을 사용하기 위한 Port 번호도 'Proxy -> Options' 항목에서 변경 할 수
있습니다.

*참조
- intercept client requests
  사용자가 Request 하는 패킷을 Intercept 할 것인지 체크하는 옵션
- intercept server responses
  Request 이후 서버에서 보내는 Response 패킷을 Intercept 할 것인지 체크 하는 옵션




브라우저 설정
Response 설정이 끝났다면 이제 브라우저를 설정해야 합니다. 저는 크롬 브라우저를 사용
하였고, Internet Explorer, Fire Fox, 기타 웹브라우저 모두 메뉴는 다를수 있지만 설정방법
은 동일합니다. 각 브라우저의 '설정' 메뉴에서 Proxy 관련 부분을 Burpsuite 에서 사용하는
8080 Port 를 입력하여 설정 할 수 있으며, Burpsuite 에서 Port 정보를 바꾼 경우 변경한
Port 번호를 적용해야 합니다.

*설정정보
- 주소 : localhost
- 포트 : 8080








Burpsuite Intercept 실행
여기까지 Burp Suite 와 브라우저 설정을 완료 하였다면 HTTP Request, Response Data
변경 실습준비가 모두 완료 된 것입니다. 사이트 접속 시 작업표시줄 화면에 Burp Suite
아이콘이 반짝 이고, Intercept 된 정보를 제어할 수 있습니다.

실습으로 진행해 볼 네이버 실시간 검색어 내용변경을 위해 Burp Suite 로 Proxy 설정이
완료된 브라우저에서 www.naver.com 에 접속 합니다.
반짝이는 Burp Suite 아이콘을 클릭하면 'Request to http://www.naver.com:80' 내용을
확인 할 수 있으며 naver.com에게 80번 port 로 요청을 보내는 패킷이라는 의미 입니다.
해당 Request 의 Raw Data를 확인하면 'GET / HTTP/1.1 host:www.naver.com' 이라는 내용
을 확인할 수 있는데 간략하게는 naver에게 메인 페이지를 요청한다는 내용 입니다.
Forward 와 Drop 은 브라우저와 웹서버간의 통신을 허용(Forward) 할 것인지 차단(Drop)
할 것인지 선택하는 내용이며 최초 웹페이지 접속시 Request 는 사용자가 네이버에 보내는
'요청' 이기 때문에 아무런 변경없이 'Forward'를 선택합니다.

브라우저나 웹서버 환경에 따라 차이는 조금 있겠지만 몇번의 Forward 를 하다보면 Naver
메인 페이지의 Response Data 가 Intercept 됩니다.
'Response From http://www.naver.com:80' naver.com 웹서버에서 발생한 Response Data
가 확인 되면 실시간 검색어 내용 변경을 위해 '실시간 검색 순위' 문구를 찾아야 합니다.

소스코드를 훑으며 스크롤을 내리다보면 '실시간 급상승 검색어' 부분을 확인할 수 있으며
그 아래에는 실시간 급상승 검색어에 입력된 내용을 확인할 수 있고, 이 내용을 변경하면
사용자의 웹 브라우저는 변경된 내용을 반영하여 출력할 것이기 때문에 결과적으로 실시간
검색어 순위를 마음대로 변경할 수 있게 됩니다. 저는 재미삼아 상위 검색어 4개에 대한
변경을 시도 해 보았습니다.

데이터 변경이 끝나면 'Forward'를 클릭하여 변경한 패킷을 웹브라우저에서 출력하도록
합니다. 이때 더이상 'Forward'가 나타나지 않을 때 까지 'Forward'를 클릭해 줘야 하는데
네이버 메인 페이지 하나 열리는데 엄청난 데이터가 오고 가는것을 확인할 수 있습니다.
따라서 네이버라는 메인 웹 페이지가 하나의 소스코드로 되어있는 것이 아니라 광고, 뉴스,
로그인창, 검색어창 등의 각 Part로 나누어져 있다는것을 알 수 있습니다.

변경후 모든 패킷을 Forward 한 후에 웹브라우저 화면을 보면 그림과같이 변경한대로 순위
정보가 바뀌어 있음을 확인 할 수 있습니다.









[Proxy Tool의 안전한 사용권고]
본 포스팅에서는 Response 내용만 변경하였기 때문에 아무런 문제가 없지만 만약 Request
Data 에 공격코드를 삽입하는 등 악의적인 변조를 한다면 웹서버에 전송하는 패킷을 변조
하는 것이기 때문에 경우에 따라 심각한 문제가 될 수 있으며 범죄행위가 될 수도 있으니
아무 사이트에나 이러한 Proxy Tool을 사용하면 안됩니다.
권장하는 방법으로는 VM 등을 이용한 실습환경을 구축해놓고 실습환경 내에서 Proxy Tool
을 이용하며 공부 목적으로 사용하는것을 권고 합니다.


웹서버와 브라우저의 Request, Response 패킷을 제어할 수 있는 이러한 Proxy Tool 들은
변조된 데이터를 서버에서 어떻게 처리하는지를 시뮬레이션 해볼 수 있기 때문에 웹페이지
의 보안점검을 하는데도 굉장히 유용하고, 많이 사용 되고 있습니다.

관련 Tool 들은 GUI만 다를 뿐 구동방식은 모두 비슷하기 때문에 여러가지 Proxy Tool 을
사용 해보고 본인에게 편리한 Tool을 사용하는 것이 좋습니다.

관련 내용이 공부나 업무에 도움이 되었으면 좋겠습니다.

감사합니다.


[자격증] CPPG 개인정보 관리사 자격증 소개



CPPG 개인정보 관리사 자격증 소개

CPPG 개인정보 관리사 자격증 소개에 앞서 본 포스팅은 2013년도에 작성한 포스팅이며
혹시나 현재 시행하고 있는 정보와 다른 부분이 있을 수도 있습니다.
제가 확인한 내용은 수정을 하겠지만 정확한 정보는 한국CPO포럼 홈페이지를 통해
확인 하여 주시기 바랍니다.
한국 CPO포럼 홈페이지 주소 : http://cpptest.or.kr

CPPG 자격증은 한국CPO포럼 에서 주관하는 개인정보 관리사 자격증 입니다.
개인정보보호가 많은 이슈가 되고있는 요즘 개인정보보호의 소양과 전문지식을 갖춘
인력양성이 목적인 자격증으로 130,000원 정도의 높은 시험응시료에도 불구하고 많은
분들이 도전하고 있는 시험중에 하나 입니다.
저는 개인정보보호에 관심이 있어 관련자격증을 알아보던중 CPPG를 알게 되어 약 2주간
준비하고 2013년 4월 14일 11회 CPPG 자격증 시험에 합격 하였습니다.


[CPPG 과목 소개]
CPPG 는 총 5가지 과목으로 되어있습니다.
총 시험 문제는 100문제이며 우측에 표시된 '%' 는 과목별 문제수를 의미합니다.
1.개인정보보호의 이해 (10%)
2.개인정보보호 제도 (20%)
3.개인정보 라이프 사이클 관리 (25%)
4.개인정보의 보호조치 (30%)
5.개인정보 관리체계 (15%)


[과목별 출제기준]
개인정보 보호의 이해 (10%)
1.개인정보의 개요
   - 개인정보의 정의
   - 프라이버시와 개인정보
   - 개인정보의 유형 및 종류
   - 개인정보의 특성
   - 개인정보 가치산정
   - 해외 개인정보보호 제도 소개

2.개인정보보호의 중요성
   - 정보사회와 개인정보 등 사생활 노출
   - 개인정보 침해 유형
   - 개인정보보호의 필요성(사회적 영향)

3.기업의 사회적 책임
   - 개인정보의 중요성 인식
   - 개인정보 조직 구성, 운영
   - 개인정보 조직의 역할

개인정보보호 제도 (20%)
1.개인정보보호 관련 법률 체계
   - 개인정보보호 관련 법 개요
   - 우리나라 개인정보보호 관련 주요 법 체계

2.개인정보보호 원칙과 의무
   - OECD 8원칙
   - 필요최소한의 개인정보 수집
   - 목적외 개인정보 활용 금지
   - 개인정보의 정확성, 완전성, 최신성 보장
   - 정보주체의 권리보장
   - 사생활 침해의 최소화
   - 익명처리 원칙
   - 법령 준수의무
   - 개인정보의 처리제한
   - 안전조치의무
   - 개인정보 처리방침의 수립 및 공개
   - 개인정보 보호책임자의 지정
   - 개인정보파일의 등록 및 공개

3.정보주체의 권리
   - 개인정보처리에 관한 정보를 제공받을 권리
   - 개인정보처리에 관한 동의권
   - 개인정보 열람권
   - 개인정보 처리정지, 정정, 삭제권
   - 법정대리인의 권리
   - 개인정보처리로 인하여 발생한 피해를 구제받을 권리

4.분쟁해결절차
   - 개인정보 분쟁조정
   - 단체소송

개인정보 라이프 사이클 관리 (25%)
1.개인정보 수집, 이용
   - 개인정보 오너십의 이해
   - 개인정보 수집,이용 원칙
   - 개인정보 수집, 이용 시 유의 사항

2.개인정보 저장, 관리
   - 개인정보 저장, 관리의 이해
   - 개인정보 파기의 원칙
   - 개인정보 처리 시 유의 사항

3.개인정보 제공
   - 개인정보 제공의 이해
   - 개인정보 제3자 제공, 위탁 원칙
   - 제3자 제공과 위탁의 구분
   - 개인정보 제공 시 유의 사항

개인정보의 보호조치 (30%)
1.개요
   - 제, 개정의 배경
   - 기준의 법적 성격

2.개인정보의 기술적ㆍ관리적 보호조치 기준
   - 내부관리계획의 수립ㆍ시행
   - 접근통제
   - 접속기록의 위ㆍ변조 방지
   - 고유식별정보
   - 개인정보의 암호화
   - 악성프로그램 방지
   - 출력ㆍ복사시 보호조치
   - 개인정보 표시제한 보호조치
   - 출입통제
   - CCTV 영상/운영

개인정보 관리체계 (15%)
1.개인정보 관리체계 개요
   - 개인정보 관리체계의 개념
   - 국내외 개인정보보호 관리체계의 유형 및 현황

2.주요 개인정보 관리체계
   - 개인정보 영향평가
   - 개인정보보호 수준진단
   - 개인정보보호관리체계

출제기준을 봐도 알수있듯이 은근히 시험 범위가 넓습니다.


[CPPG 응시자격]
응시 자격에는 특별한 제한이 없습니다.


[CPPG 시험 합격 기준]
CPPG(개인정보관리사)의 검정방법은 5지선다형 필기시험으로 구성되고, 필기시험 합격
기준은 각각의 검정과목당 40% 이상의 점수 획득과 함께 전과목 총점이 60%이상이어야
합격 입니다.
즉, 평균이 60점 이상이라도 어느 한 과목이 40%미만의 점수를 얻을경우에는 과락으로
불합격 처리 되며 문제 항목수가 적은 1과목, 5과목 등에서 과락을 주의해야 합니다.


[CPPG 시험비용]
개인의 경우 응시료는 130,000원 이며, 15인이상 단체응시 및 학생의 경우 할인이 되는
것으로 알고 있습니다.
저는 할인요건이 충족되지 않아 130,000원 응시료를 다 냈지만 현재 시험을 준비하시는
분들은 관련카페등을 통하여 단체로 응시하여 조금이라도 할인 받으시기를 권해드립니다.


[CPPG 자격유지(갱신) 조건]
CPPG는 자격증을 취득하는것에서 그치지않습니다.
2년의 자격증 유효기간 이내에 한국CPO포럼에서 인정하는 CPE 교육을 40시간 이상 이수
하여야 자격증이 유지되며 자격취득후 2년이내에 부득이하게 교육시간을 달성하지 못했을
경우에는 자격을 인정 받을 수 없게 됩니다.
하지만 자격증이 소멸되는것은 아니며 2년이 지나더라도 40시간의 교육시간을 충족 하면
다시 2년동안의 자격갱신이 가능합니다.


[CPPG 자격증]
공식 홈페이지 공지사항을 둘러보다가 조금 색다른듯 싶어 소개해드리자면 CPPG 자격증은
합격자가 자격증의 색상을 선택할수있게 되어있습니다.
선택할수 있는 색상은 아래와같이 4종류 이며 합격 통보후 1주일 이내에 배송지확인과
함께 원하는 색상을 선택하면 원하는 색상으로 자격증을 배송 해 줍니다.
(자격증 색상을 선택하지 않을 경우 여성분에게는 빨강색, 남성분에게는 파랑색을 임의
배송 한다고 합니다.)


CPPG 시험은 응시료도 그렇고 시험 자체도 그리 만만한 시험은 아니기 때문에 한번에 합격
할 수 있도록 단단히 준비 해야 합니다. 문제의 형식도 말을 이리저리 꼬아놓는 문제 등이
많고, 지문도 긴 편이여서 2시간(120분)에 100문제를 풀기 위해서는 시간 안배를 잘못하면
제시간에 문제를 다 풀지 못하는 상황도 발생 합니다.

시험공부를 하면서 관련서적을 2회정도 정독 하였고, 기출문제도 여러번 풀었습니다.
직장을 다니지 않는다면 2주정도 정말 열심히 한다면 합격 할 수 있고, 직장인의 경우에는
넉넉히 한달정도는 생각해야 할것 같습니다.
참고로 관련 카페등을 통해 정보를 공유하는것도 도움이 많이 됩니다.

시험관련 상세 내용은 한국CPO포럼 홈페이지에서 확인할 수 있으며 위 내용중 부정확한
부분이 있다면 확인 후 수정 하도록 하겠습니다.

CPPG 시험공부 관련해서 궁금하신 부분이나 문의사항은 메일 부탁 드리겠습니다.
시험 준비하시는 분들 모두 좋은 결과가 있으시기를 바랍니다.

감사합니다.


한국CPO포럼 홈페이지 (http://cpptest.or.kr)

2016년 2월 2일 화요일

FortiGate(포티게이트) 관리자 Password Recovery 방법




FortiGate(포티게이트) 관리자 Password Recovery 방법

FortiGate 장비를 운영하다가 어떠한 이유에서든 장비의 관리자 접속정보를 분실 하였을 때
유용하게 사용 할 수 있는 Password Recovery 방법을 안내 드립니다.

일반적으로 관리자 접속정보를 분실해서는 안되겠지만 비밀번호를 변경하다가 잘못 설정
하는 경우나 회수된 장비를 공장초기화 하지 않고 방치하다가 재설치를 할때 등 예상치
못한 상황으로 인해 관리자 접속정보를 파악할 수 없는 경우 관리자로서는 굉장히 난감한
상황이 됩니다.

FortiGate 장비는 여타 장비와 마찬가지로 Password Recovery 가 가능 하며 복구 방법은
다음과 같습니다.


[FortiGate 장비 관리자 계정 복구 방법]
*Password Recovery 를 진행 하는 경우 1~2회 정도의 재부팅이 필요 합니다.

준비물
- 콘솔 케이블
- 콘솔 접속 프로그램 (예 : SecureCRT, Putty, XShell 등)
- 장비 시리얼 번호

1. 장비 콘솔 케이블 연결 및 접속
   - 장비에 콘솔케이블을 연결하고, 접속프로그램을 사용하여 장비에 접속합니다.
     Baud-Rate 는 9600이며 Com Port 는 콘솔 연결 시 PC에서 인식하는 Port 를 지정
     하면 됩니다.

2. 장비 시리얼 번호 확인
   - 장비의 측면 이나 후면에 부착된 시리얼 번호를 notepad 등을 이용하여 적어 둡니다.
     재부팅 후 maintainer 계정으로 접속 할 때 14초 이내에 장비 시리얼 번호가 포함 된
     정보를 입력 해야 하는데 일일히 보고 입력하기에는 시간이 부족 할 수 있기 때문에
     notepad 를 이용해서 복사/붙여넣기 하는 것이 좋습니다.

3. 장비의 전원 케이블 해제
   - FortiGate 장비의 전원 케이블을 뽑아 전원 공급을 중단 합니다.
     이때 전원 케이블을 뽑고 10초 정도 기다리는 것을 권고 하는데 전원 케이블을 뽑아
     강제 재부팅을 하는 경우 너무 빨리 전원을 연결하면 Memory 손상을 가져올 수 있기
     때문이라고 합니다.
   
4. 장비 전원 케이블 연결
   - 콘솔 접속을 유지한 상태로 장비 전원 케이블을 연결하여 로그인 화면이 나타날 때
     까지 기다립니다. 중간에 키 입력이 있는 경우 다른 관리모드로 연결될 수 있기 때문에
     반드시 로그인 화면이 나타날 때 까지 키 입력을 하지 않고 기다려야 합니다.

5. 로그인 정보 입력
   - 정상적으로 로그인 화면이 나타난다면 다음 접속정보를 입력하여 로그인 합니다.
   - 만약 장비 외관에서 시리얼 번호 확인이 불가한 경우 장비 재부팅시 콘솔 연결 화면에
     서도 시리얼 번호를 확인 할 수 있습니다.
   - 재부팅후 로그인화면이 나타난 시점부터 14초 동안만 maintainer 접속이 가능 하기
     때문에 만약 시간이 초과된 경우 다시 3번 순서부터 진행 해야 하니 주의 해야 합니다.

     ID : maintainer
     PW : bcpb+시리얼번호 (예 : bcpbFG60C1234567890)


6. 관리자 정보 변경
   - 정상적으로 maintainer 계정 접속이 완료 되면 관리자 권한으로 CLI 접속을 할 수 있습
     니다. 이 화면에서 CLI 명령어를 입력하여 관리자 접속 정보를 변경 할 수 있습니다.
   - CLI 명령어
     *FortiGate 장비에서 #end 는 save 를 의미 합니다. 관리자 접속정보 및 기타 정보를
      수정한 뒤 저장을 위해서는 반드시 #end 명령어를 입력 해야 합니다.
     *VDOM 을 사용하는 경우 #config global 접근이 선행 되어야 하며, VDOM을 사용하지
      않는 다면 #config system admin 라인부터 진행 하면 됩니다.

     #config global (VDOM을 사용하는 경우)

     #config system admin
     #edit [관리자ID]
     #set password [비밀번호입력]
     #end

7. 장비 접속
   - 6번 까지의 과정을 모두 마친 후 변경된 비밀번호를 사용하여 장비 접속을 시도 합니다.
     정상적으로 접근이 된다면 접속정보 복구 과정이 완료 된 것입니다.
   - 변경된 정보로 장비 접속이 되지 않는 다면 입력정보가 올바른지, 키보드 CapsLock 이
     활성화 되어있는 것은 아닌지 등을 확인하여 3번 순서부터 다시 진행 하시면 됩니다.


장비에 물리적으로 접근하여 전원을 조작하고, 시리얼 번호를 파악하여 Local 에서 장비를
조작할 정도라면 관리자에 의한 접근일 것이기 때문에 기본적으로 FortiGate 장비에서는
maintainer 접근 설정이 활성화 되어 있습니다.
그러나 maintainer 접근 자체를 비활성 하여 Password Recovery 시도를 원천적으로 차단
할 수도 있습니다. maintainer disable 설정은 다음과 같습니다.
*maintainer 접근 설정을 비활성 하면 Password Recovery 시도가 불가능 하게 되며
 차후 Password Recovery 를 위해 장비를 초기화 해야하는 경우가 발생할 수 있기 때문에
 설정 여부는 신중하게 판단해야 합니다.

[maintainer disable 설정방법]
#config global (VDOM을 사용하는 경우)

#config system global
#set admin-maintainer disable
#end

[maintainer enable 설정방법]
#config global (VDOM을 사용하는 경우)

#config system global
#set admin-maintainer enable
#end

FortiGate 장비 관리자 복구 방법과 maintainer 설정 방법에 대해서 알아 보았습니다.
유사시에 유용하게 사용하셨으면 좋겠습니다.

감사합니다.

2016년 2월 1일 월요일

크롬 브라우저 숨겨진 기능 (실험기능) 사용방법 - 탭 음소거 기능



크롬 브라우저 숨겨진 기능 사용방법 - 탭 음소거 기능



크롬 브라우저는 IE(Internet Explorer)가 한참 느린 속도의 페이지뷰 속도를 보여줄때 비교
되는 빠른 속도를 보여주며 국내에 급속도로 대중화된 브라우저 중 하나 입니다.
물론 현재는 IE10, 11 버전, 그리고 Edge 브라우저가 나오면서 속도차이는 무의미 하다고
볼 수 있지만 브라우저라고는 IE만 사용하던 시절에 크롬 이나 파이어폭스와 같은 브라우저
는 용도에 따라 브라우저를 다르게 사용하는 계기가 되기도 했습니다.

개인적으로 저는 다음과 같이 브라우저를 구별해 사용하고 있습니다.
웹서핑 - 크롬 / 파이어폭스
공공기관 - IE
장비 관리페이지 - IE / 파이어폭스

크롬에 대한 속도나 메모리점유 부분에 대해서는 최고의 브라우저다 라고 할수는 없지만
브라우저의 편의기능이나 확장프로그램 등은 그래도 크롬/파이어폭스 브라우저가 단연
우세인 것으로 보입니다.

브라우저에 대한 여담 이었습니다. ^^


주제로 돌아와서 최고는 아니지만 친숙하고 편리한 크롬 브라우저를 조금 더 편리하게
사용 할 수 있게 해주는 숨겨진(?) 실험기능이 있는데 생각보다 많은 분들이 모르시는 것
같아서 소개 드리려고 합니다.


[크롬 브라우저 숨겨진 기능 (실험기능) 탭 음소거 사용 방법]
IE 브라우저를 사용하면서 가장 불편한 부분 중 하나는 브라우저에 따로 음소거 기능이
없다는 것 이었습니다.
이 부분은 개인차가 분명히 발생 하겠지만 개인적으로 브라우저에서 많은 사이트를 접속
하고, 각각의 페이지마다 소리가 재생되는 경우가 있는데 이때 불필요한 소리의 재생을
멈추기 위해 PC의 '음소거' 기능을 이용해야 했습니다.
그러나 크롬 브라우저를 사용하면서 혹시 '탭 음소거' 기능이 없는지 구글링을 하던 중
'실험 기능' 이라는 숨겨진 메뉴를 통해서 설정하는 방법을 알게 되었고, 이 기능이 생각
보다 유용합니다.
*Firefox 에서는 별도의 활성화 설정 없이 기본적으로 '탭 음소거' 기능을 지원 합니다.

우선 크롬 브라우저를 실행 하고, 주소창에 chrome://flags 를 입력 해 줍니다.
그럼 다음과 같은 화면이 나타 나게 되고, 여기에서 'audio' 라는 단어를 검색해서 해당 기능
을 활성화 해준 뒤 브라우저를 완전히 종료하고 다시 시작하면 '탭 음소거' 기능을 사용 할
수 있습니다.
*chrome://flags 페이지에 들어가면 실험기능에 대한 경고 문구가 나타납니다.
 말그대로 '실험' 기능 이기 때문에 예기치 못한 문제가 발생 할 수 있다는 내용이며,
 본 포스팅에서 활성화 하는 탭 음소거 기능을 제외하고 나머지 기능은 브라우저에 어떠한
 영향을 주는지 확인 하시고 활성화 하시기를 바랍니다.


- chrome://flags 페이지 접속



- 'Ctrl + F' 찾기 기능 활성화 후 'audio' 검색



- 탭오디오 음소거 기능의 '사용' 버튼 클릭
- 하단에 생성되는 '지금 다시시작' 버튼을 클릭하여 크롬 브라우저 재시작



- 탭음소거 기능 활성화 후 소리가 재생되는 페이지에 연결하면 스피커 모양의 아이콘 생성



- 스피커 모양의 아이콘을 탭에서 클릭하면 대각선 막대가 그려지며 해당 탭에서 발생하는
  모든 소리를 음소거 할 수 있습니다.



크롬 브라우저를 더욱더 편리하게 사용하기 위한 숨겨진 기능 (실험기능) 중 '탭 음소거'
기능에 대해 알아 보았습니다.

은근히 편리한 기능인 만큼 유용하게 잘 사용 하셨으면 좋겠습니다.
실험기능 중 유용하게 사용할 수 있는 다른 기능이 확인되면 별도로 포스팅 하도록 하겠습
니다.

감사합니다.


구글 애드센스 비승인 문제해결 방법 -2-



구글 애드센스 비승인 문제해결 방법 -2-

일전에 애드센스 비승인 문제해결 방법을 업데이트 했었습니다.


당시에는 구글블로그만 운영했었고, 이후 티스토리 블로그를 개설하여 애드센스 재승인을
요청 할 때 충분한 조건을 만족 하였음에도 불구하고 애드센스 승인이 바로 되지 않았고,
결론적으로 애드센스 승인을 받기 위해 필요한 것은 승인 기준에 부합하는 블로그 환경과
더불어 '시간' 이 필요한 것으로 정리하였습니다.

다음은 구글 블로그와 티스토리 블로그의 주소 입니다.

구글 블로그
http://jimmyfactory.blogspot.com



티스토리 블로그
http://jimmyfactory.tistory.com



구글 블로그를 먼저 개설해서 포스팅을 하고 있었기 때문에 티스토리 블로그를 최초 개설
하고 나서 구글 블로그에 있는 게시글을 10개 정도 옮겨 놓고, 블로그의 템플릿을 비슷하게
만들어 놓은 뒤 바로 애드센스 승인 요청을 진행 하였습니다.
이때가 티스토리 블로그 개설 2일차 였습니다.

한번의 경험이 있었고, 승인기준을 모르는 것도 아니며, 이미 구글블로그는 애드센스 승인
을 받은 상태 였기 때문에 보다 수월하게 승인을 받을 수 있을거라 생각 하였지만 진행되는
상황은 예상과 많이 달랐습니다.
2일 정도 후에 비승인 메일을 회신 받았으며, 비승인 사유는 '콘텐츠 불충분' 이었습니다.
구글 블로그에서 옮긴 포스팅의 개수가 10개 정도 였기 때문에 포스팅 수가 문제인가 싶어
10개 정도 포스팅을 더 옮겨놓고, 총 포스팅 수 20개 를 만들고 다시 애드센스 신청을 진행
하였는데 마찬가지 결과가 나왔고, 이후 '콘텐츠 불충분' 을 이유로한 비승인 메일을 5차례
정도 받은 뒤 특별히 변화를 주지 않았음에도 결국에는 애드센스 '승인' 메일을 받을 수
있었습니다.

티스토리 블로그 개설 부터 애드센스 승인 까지 소요된 총 기간은 약 2주 정도 입니다.

다른 분들의 관련글을 보더라도, 5~6회 정도의 '콘텐츠 불충분' 비승인 메일을 수신 한 뒤
승인 메일을 받았다고 하시는 분들이 상당 수 있습니다.

따라서 결과적으로 애드센스 승인을 위해 필요한 것은 '콘텐츠 불충분' 을 충족할 수 있는
블로그 환경 그리고 블로그 개설 이후 약 2주 정도의 시간, 이 2가지로 결론을 내렸습니다.
아마 2주정도의 시간 동안 '구글' 에서는 애드센스 신청을 한 블로그의 데이터를 수집/분석
하는 것으로 보입니다.
이 모든 일련의 과정은 자동화 되어있을 것이기 때문에 승인 시간을 단축 하는 요소는 미국
의 업무시간을 고려한 승인요청 정도가 되겠습니다.

블로그를 개설하고, 애드센스 승인을 기다리고 있다면 '콘텐츠 불충분' 에 해당 사유가
없다는 가정 하에 '기다림' 이 필요 할 뿐이니 약 2주동안 비승인 메일이 오더라도
신경쓰지 말고 쿨하게 재승인 요청을 하면 되겠습니다.

콘텐츠 불충분을 해결하기 위한 방법은 이전 포스팅의 참조를 부탁 드립니다.


구글 애드센스 활성화 관련하여 도움 되었으면 좋겠습니다.
감사합니다.