
총 128개
-
소프트웨어 보안 CWE Top 25 보안 약점 과제2025.01.121. Use After Free (UAF) UAF는 해제된 메모리 영역을 재사용할 때 발생하는 보안 약점으로, Heap 영역에서 일어나는 문제입니다. 해제된 메모리 공간이 새로운 포인터에 할당될 경우 그 포인터가 해당 영역의 값과 주소 값을 사용할 수 있게 되어 발생합니다. 이를 악용하여 공격자가 해당 영역을 공격 코드로 덮으면 개발자가 의도치 않게 공격 코드를 실행할 수 있습니다. 2. Server-Side Request Forgery (SSRF) SSRF는 서버 측에서 피해자에게 위조된 요청을 보내도록 하는 공격입니다. 웹 서버...2025.01.12
-
웹공격 유형에 대하여 나열하고 실제 사례를 들어 설명하시오2025.05.141. 웹공격이란? 웹 공격(web hacking)이란 웹 싸이트의 보안취약점을 공격하는 기술적 공격으로서, 특정 웹 페이지를 통해 권한이 없는 시스템에 접근하여 데이터를 외부로 유출시키거나 파괴하는 행위, 웹 싸이트에 기재된 개인정보를 탈취하는 행위를 의미한다. 전 세계적으로 스마트폰 보급률이 확대됨에 따라 스마트폰 웹 애플리케이션을 통한 웹공격이 급증하고 있다는 특징이 있으며, 웹공격에서 보안상 스마트폰에 영향을 크게 줄 수 있는 소스로는 SQL 삽입, XSS, CSRF 웹 셸 업로드이 있다. 2. SQL 인젝션 SQL 인젝션이란...2025.05.14
-
Web 3.0과 IPFS2025.05.051. Web 1.0 Web 1.0은 인터넷의 초기 단계로서, 정보를 제공하는 데에 초점을 두는 인터넷의 형태를 의미합니다. 이 당시에는 인터넷이 대중화되기 전이라 웹사이트나 서비스도 매우 제한적이었습니다. Web 1.0은 주로 단방향적인 정보 전달 방식으로, 기업이나 단체 등이 웹사이트를 통해 정보를 제공하고 사용자들이 이를 수신하는 형태를 가지고 있었습니다. 2. Web 2.0 Web 2.0은 사용자 중심적인 컨텐츠 생산과 공유를 중시하는 인터넷의 패러다임 전환을 의미합니다. 이전의 Web 1.0은 주로 단방향적인 정보 전달 방식...2025.05.05
-
컴퓨터 시스템의 종류에 대해서2025.01.211. 개인용 컴퓨터(PC) 개인용 컴퓨터(PC)는 가장 널리 사용되는 컴퓨터 시스템 중 하나로, 일반 사용자가 일상적인 업무와 개인적인 용도로 사용하는 시스템입니다. PC는 데스크탑과 노트북으로 나뉘며, 주로 웹 브라우징, 문서 작성, 게임, 미디어 소비 등의 용도로 사용됩니다. 하드웨어와 소프트웨어의 조합으로 사용자가 다양한 작업을 수행할 수 있는 유연성을 제공합니다. 2. 서버 컴퓨터 서버 컴퓨터는 네트워크를 통해 여러 사용자가 데이터를 공유하거나 프로그램을 실행할 수 있도록 지원하는 시스템입니다. 서버는 대규모 데이터 처리와 ...2025.01.21
-
정보학개론 ( TCP / IP 이해)2025.04.271. TCP/IP 프로토콜 TCP/IP(Transmission Control Protocol/Internet Protocol)는 전송 제어 프로토콜과 인터넷 프로토콜을 의미하며, 통신 소프트웨어의 기반이 되는 모든 프로토콜을 말한다. TCP는 전송과 관련된 통제를 하는 프로토콜이며, IP는 인터넷에서 특정한 위치를 지정하는 방법과 절차를 담고 있는 프로토콜이다. TCP/IP는 인터넷의 데이터 통신을 가능하게 하는 다양한 프로토콜의 대표적인 이름이다. 2. TCP/IP 구조 TCP/IP는 OSI 7계층 구조를 4개의 계층으로 구분하고...2025.04.27
-
기업들이 클라우드를 개발해야 하는 이유와 타당성2025.05.121. 클라우드 개발의 이점 기업이 클라우드 개발해야 하는 이유에는 여러 가지가 있습니다. 첫째, 업무공간의 유용성 때문입니다. 클라우드는 인터넷에 연결된 모든 곳에서 업무 수행을 가능하게 해줍니다. 둘째, 비용 절감 때문입니다. 클라우드는 기존방식에 비해 더 저렴하게 운영할 수 있습니다. 셋째, 안정성 때문입니다. 클라우드는 물리적인 서버에 의존하지 않고 가상화된 환경에서 서비스를 제공하기 때문에 서버 장애에 대한 대처가 쉽습니다. 넷째, 확장성과 유연성 때문입니다. 클라우드에서는 필요에 따라 빠르게 추가 리소스들을 확보할 수 있기...2025.05.12
-
아마존 웹 서비스(AWS)의 클라우드 컴퓨팅 활동 요약2025.05.111. 아마존 웹사이트 1994년 제프 베조스가 설립한 아마존은 처음에는 인터넷 서점으로 시작했지만 현재는 다양한 분야로 사업을 확장하여 세계 최대의 온라인 업체가 되었다. 아마존은 초기에 북매치 기능, 원클릭 주문 시스템, 오픈 마켓 플랫폼 등을 도입하며 성장했다. 2. 클라우드 컴퓨팅 클라우드 컴퓨팅은 인터넷상에서 다른 컴퓨터의 자원을 임대하는 것을 말한다. 아마존은 1994년부터 컴퓨팅 서비스를 시작했고 2006년에 아마존 웹 서비스(AWS)를 출시했다. 클라우드 컴퓨팅은 SAAS, PAAS, IAAS 등 다양한 방식으로 제공되...2025.05.11
-
AWS의 클라우드 컴퓨팅 활동 조사 및 요약2025.05.011. AWS의 종류 AWS는 Compute, Networking, Storage & Content Delivery, Deploy & Management 등 다양한 종류의 서비스를 제공하고 있다. Compute 서비스에는 Amazon EC2, Lambda, Amazon ECS 등이 있으며, Networking 서비스에는 Elastic Load Balancing, Amazon Route53, Amazon VPC 등이 포함된다. Storage & Content Delivery 서비스에는 Amazon DynamoDB, Amazon S3, ...2025.05.01
-
운영체제 네트워크 및 다중처리 운영체제 레포트2025.05.021. 네트워크 운영체제 네트워크 운영체제는 통신 제어와 분산된 자원 공유를 통해 독립된 시스템들을 연결하는 것을 목적으로 합니다. 주요 기능으로는 자원 공유, 파일 전송, 데이터 보호, 관리 제어 등이 있습니다. 운영 방식으로는 피투피 방식과 클라이언트/서버 방식이 있습니다. 2. 분산 운영체제 분산 운영체제는 자원을 전역적으로 제어 및 관리하는 것을 목적으로 합니다. 프로세스 기반 분산 운영체제와 객체 기반 분산 운영체제가 있으며, 자원 할당 및 메시지 전송 교착 상태를 관리하는 기능을 제공합니다. 3. 클라이언트/서버 분산 컴퓨...2025.05.02
-
CDN(Contents Delivery Network)에 대해 서술하시오2025.05.161. CDN(Contents Delivery Network) CDN(Contents Delivery Network)은 인터넷 사용자가 폭발적으로 증가하면서 인터넷 콘텐츠 제공업체들이 늘어나는 트래픽을 감당하기 위해 등장한 기술입니다. CDN은 대용량 파일을 분산시켜 여러 곳에 저장함으로써 이용자에게 빠른 속도로 콘텐츠를 전송하도록 하는 방식입니다. 즉, 하나의 사이트 내에서도 서로 다른 지역에 위치한 데이터센터들에 각각 독립된 캐시서버를 설치해서 이를 통해 보다 빠르게 콘텐츠를 전달하는 것입니다. 이렇게 하면 각 클라이언트 PC에는...2025.05.16