IT/프로젝트 8

[GitCTF] vulnerabilities of my team and other teams

소프트웨어보안 강의를 통해 GitCTF에 참여하여, 다른 팀의 프로젝트에서 취약점을 찾아내고, 우리 팀 프로젝트의 취약점을 패치하였다. 1. 다른 팀 프로젝트의 취약점아래는 다른 팀 프로젝트에서 찾아낸 취약점에 대한 분석보고서입니다.  2. 우리 팀 프로젝트의 취약점1) intended i) SQL injection- included to backend database ii) format string- included to login page. iii) buffer overflow- There are many attributes on database -> There would be problem with buffer size 2) unintended i) vulnerability about node.js..

IT/프로젝트 2024.05.30

[Network Intrusion Detection] NSL-KDD dataset의 multi-class classification

아래는 보고서 파일입니다.   프로젝트에 활용된 AutoEncoder for Network Anomaly detection에 대한 기본적 이해는 제 블로그의 다른 글 (아래)을 참고해주세요. 2024.05.31 - [IT/인공지능] - [논문] Improving Performance of Autoencoder-Based Network Anomaly Detection on NSL-KDD Dataset [논문] Improving Performance of Autoencoder-Based Network Anomaly Detection on NSL-KDD Dataset연구 배경Internet에 연결된 device들이 많아짐에 따라 (IoT device) 보안 문제가 점차 대두되고 있어, 네트워크 보안을 위한 안..

IT/프로젝트 2024.05.29

[Packet Tracer] IP 설정, Routing Protocol 설정, Ping Test, ACL(Access Control List) 설정

Topology 1. 각 라우터(3대)와 PC(4대), 그리고 서버(1대) IP 설정 1) 라우터 IP 설정 각 라우터의 CLI에서, 해당 라우터가 가진 모든 인터페이스에 대해 다음과 같이 입력한다:interface {현재 인터페이스의 종류} {번호}ip address {현재 인터페이스의 IP} {서브넷 마스크}no shutdown 결과 확인을 위해 다음과 같이 입력한다:sh ip interface brief그럼 다음과 같이 결과 확인이 가능하다:* Router0 * Router1 * Router2 2) PC, 서버 IP 설정각 PC/서버의 Desktop > IP Configuration에서 다음과 같이 설정한다:IPv4 address: 해당 PC/서버의 IP 주소Subnet mask: 255.255.2..

IT/프로젝트 2024.05.28

[KU Friend Matcher] 프로젝트 개요: 고려대학교 학생 친구 찾기 플랫폼

✅ 프로젝트 개요고려대학교 학생들이 자신을 다양한 해시태그로써 표현하고, 다른 가입자들을 해시태그를 통해 필터링하여, 자신에게 맞는 친구를 찾을 수 있는 웹서비스 ✅ demo ▶ 메인 페이지자신의 Bio(자기소개)와 Hashtags 설정을 완료한 상태.(찾고자 하는 친구의 특성 Hashtags 설정도 완료되었음)   ▶ 친구 찾기 페이지특정 친구를 Add한 상태.   ▶ 친구 목록해당 친구가 추가된 상태.  ✅ 구현된 기능 ▶ 로그인/로그아웃, 회원가입로그인을 시도하면, 사용자의 비밀번호는 여러 조건들을 만족해야 로그인에 성공한다. - including a special character, lowercase, and uppercase letter, etc. And it is stored in the da..

IT/프로젝트 2024.02.19