목록프로젝트 (18)
total_activ

1. 차세대 방화벽을 이용한 Zero Trust Network신원 확인, 디바이스 신뢰성 확인, 최소접근 권한 관리 등을 통해 기존 방화벽 한계를 해결한 결과물이라고 볼 수 있습니다. 이 모델은 총 4단계를 걸쳐 방화벽이 이루어집니다. 1단계: 사전 점검 – 디바이스 신뢰성점검 결과를 토대로 원격 연결 허용사전 점검을 통해 원격 연결을 할 건지, 상태 점검을 통해 연결을 지속적으로 진행할 건지 여부를 판단합니다. 2단계: 신원확인 – 인사 정보와 연계한 사용자 검증 및 Multi-Factor 인증고객사 인사 DB연동으로 SSL VPN 즉 원격 연결사용자 정보를 자동으로 갱신합니다. 이후 해당 접속하고자 하는 업무용 단말에 VPN 사용신청을 하면 접속 정보와 이용기간 등에 대해 결재를 승인합니다. 이후 V..

1. Crawler란?웹크롤러는 스파이더 또는 검색 엔진 봇이라고도 하며 , 전체 인터넷에서 콘텐츠를 다운로드하고 index 를 생성합니다. 이러한 크롤러의 목표는 웹상의 거의 모든 웹페이지가 무엇에 대한 것인지 파악하여 필요할 때 정보를 추출할 수 있도록 하는 것입니다. 이를 "웹 크롤러" 라고 부르는 것은 , 소프트웨어 프로그램을 통해 자동으로 웹사이트에 액세스 하여 데이터를 얻는 일을 기술 용어로 "크롤링" 이라고 하기 때문입니다. 이러한 봇은 대부분 검색 엔진이 운영합니다. 검색 엔진은 웹 크롤러가 수집한 데이터에 검색 알고리즘을 적용함으로써, 사용자의 검색 질의에 대한 응답으로 관련 링크를 제공합니다. 2. VigilantOnion 오픈 소스 실습VigilantOnion 은 키워드를 기반으로..

두번째 회의 : 페이지 GUI 및 캐릭터, 폰트, 컬러 공유 및 결정대표 컬러와 캐릭터폰트GUI로그인 및 회원가입, 프로필등 어플 실행후 등장하는 페이지들캘린더 GUI병원 찾기 GUI커뮤니티 및 마이페이지GUI변경 사항위 모든 사진이 마무리된 디자인이다. 보면 이상하게 강아지 진단 페이지가 없는 것을 알수있다.이부분을 설명하기위해서는 GURU2에 대한 설명이 필요하다.GURU2는 방학에 하는 프로그램으로 4주간의 Android 강의와 3주간의 팀프로젝트 기간이 존재한다. 즉, 3주간의 기간동안 주제회의서부터 디자인, 개발을 모두 마무리 하고 결과물로 코드와 소개 동영상이 있어야한다는 뜻이다. 이전에 있었던 회의를 기반으로 기능과 디자인을 구현할 경우엔 시간이 턱없이 모자를것이다. 이에 우리는 강아지 진단..

두번째 회의 : 와이어샤크 스케치 공유/결정내가 구상한 메인페이지의 와이어샤크 스케지는 아래 3 페이지이다. 캘린더일정 존재시 DOT를 통해 표시 가능그날의 일정다이어트 모드 및 그날마다의 소비량을 측정 진행추천 알고리즘기존에 작성한 강아지 정보와 일정에서 측정한 소비량등을 기반으로 사료, 영양제, 활동등을 추천강아지 정보통계치몸무게, 사료 섭취량, 산책량을 평균 통계화 하여 정상 통계와 함께 시각화 하여 강아지 건강을 관리할수 있도록 진행아래 사진들은 다른 팀원들의 와이어샤크이다. 위와 같이 와이어샤크를 회의때 공유했고 이를 어떻게 통합할지 어떤 기능을 제외시킬지 등을 결정했다.각자 많은 기능들과 디자인을 해왔기때문에 통합에 있어서 어려움이 있었지만 조금더 완성에 가까운 와이어샤크를 기본틀로 정하여 ..

두번째 회의 : 정보구조도 및 플로우차트 공유/결정 정보 구조도 플로우 차트 위 사진들이 각자 구상해온 것들이고 이것들을 회의를 통해 통합하여 아래 사진과 같은 차트와 기능들이 결정되었다. 차트 기능 정리 커뮤니티 게시글 : 사진 위주의 인스타 형식이나 내용을 바로 볼 수 있는 에브리타임 형식 게시글은 크게 질문글(지식인 st)과 일상글로 나누기 작성 및 수정 좋아요/북마크/나도 궁금해요(눌러 놓으면 답변 달릴 시 알림 기능 추가) 댓글 덧글 댓글 덧글 좋아요/싫어요 다른 유저 정보 : 작성한 게시글, 팔로워 팔로잉 내 정보 : 내가 작성한 게시글, 내가 작성한 댓글, 좋아요/북마크/나도 궁금해요, 팔로워 팔로잉 홈 케어 몸무게를 주기적으로 기록하고, 점점 체중이 증가하는 것 같으면 or 적정 몸무게를 ..
서울여자대학교에는 GURU라는 방학내 진행하는 졸업 필수 팀 프로젝트형 일정이 존재한다.GURU1과 GURU2 두개가 존재하고 작년 겨울에 유니티에 대한 GURU1 프로젝트를 마무리했다. 해당 프로젝트의 결과물은 비공개로 되어있지만 게시글에 올라가 있다.이번 GURU2에서는 Android를 선택하여 진행했고 대상을 수상해서 어떻게 팀 프로젝트를 진행했는지 처음서부터 작성해 보려고한다. 첫번째 회의 : 컨셉 결정 및 브레인스토밍첫 회의때에는 어떤 안드로이드 어플을 만들지 회의를 진행했다. 회의 전까지 각자 생각하는 주제로 기획서를 올리기로 했고 회의를 통해 주제를 정하기로 했다. 우리는 맛집 공유 서비스, 레시피 기록 서비스, 플레이 리스트 공유 서비스, 강아지 질병 서비스, 다주택 주민 소통 서비스, ..

과거 1학년때 나는 웹페이지를 만드는 플렛폼에 대해 공부한 적이있다. 그때 당시 나는 웹에 대한 관심이 가장 컸기 때문에 HTML로 처음서 부터 끝까지 작성하는 코딩은 아니지만 GUI느낌으로 마우스를 통해 이미지 산입및 조작등이 가능한 플렛폼을 이용했다. 이를 계기로 HTML에 대한 기초적인 지식과 홈페이지 디자인 및 구상, 기능적 측면등에 대한 관심을 키우게 되었다. 열정적이 었기 때문에 칵테일에 대한 웹 페이지를 제작하고 PPT로 해당 기능들을 작성해 놓았다. 꽤나 구체적으로 작성해 놓았다고 생각이 들어 이 글로 설명하기 보다는 PPT을 바로 보여주겠다.

num.txt라는 파일을 읽어와서 문자열 배열에 해당하는 buffer에 입력한다. 그리고 입력받은 버퍼값을 해당 크기만큼 shraed_data 구조체 포인터가 가리키는 배열 data값에 넣어준다. (check에 해당하는 정수형 변수에도 1이라는 값을넣어준다. 이러한 플로우를 파일 끝에 도달할때 까지 지속한다. 그리고 파일끝까지 도달할때까지의 반복문안에 sleep(1) 적어놓음으로써 1초 간격으로 공유 메모리에 입력되게 한다. 또한 입력값 q를 만나면 무한 반복문 안에서 벗어난다. 즉, txt파일안에 9개의 문자를 enter로 구분을 짓은 다음에 각각의 값을 1초마다 buffer에 저장하고 다시 그 buffer을 공유 메모리로 입력한다. p_file = fopen("num.t..

1. 다크웹 접속 방법 및 원리실제로 토르(Tor)는 “The Onion Router”의 준말이기도 합니다. 이로써 웹 브라우징 중에도 사용자의 활동, 신원, 위치를 감출 수 있습니다. 토르 브라우저는 토르 네트워크에서만 이용할 수 있는 .onion 웹사이트로 접속할 수 있습니다. 이런 웹사이트는 일반적인 웹 브라우저를 이용해서는 접속할 수 없습니다. 실제로 토르(Tor)는 “The Onion Router”의 준말이기도 합니다. 이로써 웹 브라우징 중에도 사용자의 활동, 신원, 위치를 감출 수 있습니다. 토르 브라우저는 토르 네트워크에서만 이용할 수 있는 .onion 웹사이트로 접속할 수 있습니다. 이런 웹사이트는 일반적인 웹 브라우저를 이용해서는 접속할 수 없습니다. 토르는 사용자가 온라인 익명성을 유..

인코그니토라고 4인체제의 팀을 꾸려서 '논리적 망분리' 주제로 11월달에 있는 인코그니토 conference에 참여한다. 그 망분리가 아직까지도 근본적인 보안 해결이 아니기 때문에 이 불안정한 솔루션에 대한 호기심이 생겨 망분리 구축에 관련된 주제를 선정하게되었다.나만의 망분리 망분리 안에는 디바이스 분리도 들어가는데 한대를 가지고 나만의 망분리 제안 (정책세팅) 가상화 설정 및 이해 향상 + 그 환경에서 악성코드를 실행해보고 내가 설정한 업무 환경에 어떠한 영향을 주는지 확인해보기 (ex. 랜섬웨어등) + 망분리를 세팅할 수 있는 스크립트까지 만들어서 배포해보기최종 주제 방향성*주제: hyper-v를 통한 나만의 망분리 *선택사유: 그간 탐색해본 주제들이 도커나 망분리 등의 키워드와 관련이 되어 있었는..

방화벽 구축 실습실습에서 구현할 네트워크 구성 실습에서 총 4개의 가상 컴퓨터가 사용됩니다. 첫번째로 클라이언트 컴퓨터가 있습니다. 클라이언트 컴퓨터는 외부네트워크와 연결할 수 있도록 해줘야 합니다. 즉 클라이언트는 게이트웨이를 통해 방화벽 컴퓨터를 지나 ens32를 통과하여 외부네트워크로 접근할 수 있게 해줘야 합니다.두번째로는 일반적인 사설네트워크와 달리 외부 네트워크가 웹서버에게 접근하여 웹서버가 해당 외부네트워크에 대한 요청 받아야하는 웹서버가 있습니다. 즉, 클라이언트는 외부 네트워크로 접근하려고 한다면, 웹서버는 외부 네트워크가 Server(B)로 접근해야 합니다. 하지만 악의적인 외부 컴퓨터가 사설 네트워크로 접근할 수 있기 때문에 Server(B)의 IP를 10.1.1.20이 아닌 19..

내가 속해있는 동아리에는 여러 활동들이 있지만 매년 진행되는 칼럼이 대표적인 활동 중 하나로 뽑을수있다. 매주 뉴스스터디라고 최슨 뉴스 및 관심있는 주제를 기반으로 공부 보고서를 제출한다. 이러한 뉴스스터디 중에서 심화 버전으로 칼럼 주제를 정한다. 하지만 뉴스스터디에 대해 좋은 주제가 없다고 생각이 되어 전서부터 공부하고 싶었던 방화벽을 주제로 선정했다. 이전서부터 보안의 여러 분야중에 웹과 방화벽, 클라우드에 꽤나 많은 관심을 갖고 있었다. 그래서 1학년 초반에 진로에 대한 고민을 했을때 보안도 개발도 좋아 고민을 많이했다. 물론 2학년인 지금도 현재진행형이다. 두마리 토끼 잡기에는 너무나 힘든 선택이라는 것을 알기에 더 고민중에 있다. 최근에는 클라우드에 더많은 관심이 생겨서 도커에 대한 뉴스스터디..