본문 바로가기

분류 전체보기9

파이썬을 활용한 구글 개인정보노출점검 프로그램 제작(3) Classifier.py [머신러닝 시스템 구현]  검색 기능의 추가구현을 위해 데이터를 머신러닝 하여 정탐·오탐 판별 퍼센트지를 나타내려고 한다.프로젝트에 Classifier.py 라는 새로운 모듈을 추가했다.머신러닝은 파이썬의 대표적인 머신러닝 분석 라이브러리인 사이킷런(Scikit-learn)을 사용하여 머신러닝 모델 학습을 구현하고자 한다.기본적으로 사이킷런을 사용한 머신러닝의 동작은 아래의 구성을 따른다1. 라이브러리 import2. 학습 데이터 or 테스트 데이터 준비3. 알고리즘 지정과 학습 실행4. 테스트 데이터를 통한 모델검증 현재 프로젝트에선 로지스틱 회귀(Logistic Regression) 알고리즘을 사용하여 머신러닝을 진행했다. 로지스틱 회귀 알고리즘은 어떤 항목이 두 가지 카테고.. 2024. 6. 3.
파이썬을 활용한 구글 개인정보노출점검 프로그램 제작(2) Main.py [Google Custom Search API 추가] 검색결과를 데이터 형식으로 받아오기 위해 Google Custom Search API를 사용한다. 각각의 CSE ID와 API KEY를 발급 받아야 하는데 발급 방법은 아래와 같다. CSE ID 발급방법구글 프로그래밍 검색 엔진 사이트 접속 (아래 링크 참고)https://programmablesearchengine.google.com/about/ Programmable Search Engine by GoogleHelp people find what they need on your website. Add a customizable search box to your web pages and show fast, relevant results.. 2024. 6. 3.
파이썬을 활용한 구글 개인정보노출점검 프로그램 제작(1) 제작 전 업무 처리 프로세스 현재 보안관련된 회사에 재직중이여서, 회사 정기업무 중 회사에서 관리하는 홈페이지 내의 개인정보 노출건이 있는지 구글검색으로 찾아내는 업무가 있다. 구글 고급 검색식을 이용하여 찾아내는데 우리 회사가 관리하는 홈페이지 갯수만 해도 250개가 넘기 때문이 이를 일일히 구글에 검색하는것은 아주 비효율적이고 시간적인 면에서 손실이 많다. 또한 결과를 수기로 찾아야 하기 때문에 점검자가 놓치는 부분이 있다. 이를 방지하기 위해 파이썬을 이용해 구글개인정보노출점검 프로그램을 만들고자 한다. 해당 프로그램 작성을 위해 필요로 하는 구현 기능을 정리하면 아래와 같다. 외부 구현기능파이썬의 Tkinter를 이용한 GUI 기반 프로그램 작성pandas를 이용, 홈페이지 정보가 들어있는 엑셀파.. 2024. 6. 3.
정보처리기사 실기 전과목 요약정리 Notion 공유 안녕하세요! 21년 정보처리기사 필기 1회에서 합격한 후 22년 정보처리기사  2회 실기에 최종합격하였습니다.(실기 16% 합격률일때 합격)필기는 한번에 붙었지만 실기에서 꽤 곤욕을 치뤘는데 실기 공부하면서 정리한정말 핵심만 정리한 전과목 단원정리 노션 링크 공유드립니다! https://tungsten-beach-763.notion.site/f37bfaf4239e459182333d2fc4b43216?pvs=4 단원 정리 | NotionBuilt with Notion, the all-in-one connected workspace with publishing capabilities.tungsten-beach-763.notion.site  제가 정리한 해당 링크에서 22년 2회 시험에 출제된 문제들이 다수 .. 2024. 5. 24.