반응형

SW/네트워크 31

IP 지리 위치 정보로 사이버 보안 및 위협 인텔리전스를 향상시키는 방법

최근 사이버 범죄의 증가와 더불어, 기업과 기관들은 IP 지리 위치 정보(IP Geolocation)를 활용하여 인터넷 기반 위협을 탐지하고 완화하는 기술을 도입하고 있습니다. IP 지리 위치 정보는 디바이스 또는 사용자의 IP 주소를 통해 지리적 위치를 파악하는 기술로, 이를 통해 온라인 활동을 모니터링하고, 잠재적인 위협을 탐지하며, 사이버 공격을 사전에 차단하는 데 기여할 수 있습니다. 이번 글에서는 IP 지리 위치 정보가 위협 인텔리전스 및 사이버 보안을 강화하는 방법에 대해 설명하겠습니다.  사이버 보안에서 IP 지리 위치 정보의 이해IP 지리 위치 데이터는 네트워크 트래픽과 디바이스의 위치를 파악할 수 있게 하여, 조직들이 잠재적 위협을 빠르게 탐지하고 적절한 조치를 취할 수 있도록 도와줍니다..

SW/네트워크 2024.10.11

REST vs SOAP: API 프로토콜 비교 및 선택 가이드

현대 웹 개발에서 API(Application Programming Interface)는 소프트웨어 시스템 간의 데이터 교환 및 상호작용을 가능하게 하는 중요한 요소입니다. API는 다양한 방식으로 구현될 수 있으며, 그 중 REST(Representational State Transfer)와 SOAP(Simple Object Access Protocol)는 가장 널리 사용되는 두 가지 주요 프로토콜입니다. 이 글에서는 REST와 SOAP의 차이점을 깊이 있게 살펴보고, 각 프로토콜이 제공하는 기능, 보안, 성능, 사용 편의성 측면에서 비교하겠습니다.  SOAP API란?SOAP는 1998년에 도입된 프로토콜로, CORBA(Common Object Request Broker Architecture)와 D..

SW/네트워크 2024.08.23

MQTT 브로커 클러스터링의 기초: 도입

MQTT와 MQTT 브로커의 개념우선, MQTT(Message Queuing Telemetry Transport)에 대해 간단히 소개하겠습니다. MQTT는 가벼운 퍼블리시-서브스크라이브 네트워크 프로토콜로, 주로 IoT 환경에서 장치 간의 메시지 전송을 담당합니다. MQTT의 핵심은 퍼블리셔(발행자)와 서브스크라이버(구독자) 사이에서 메시지를 전송하는 중앙 역할을 하는 MQTT 브로커입니다.MQTT 브로커는 여러 발행자로부터 메시지를 수신하고, 이를 주제(topic)별로 분류하여 해당 주제를 구독한 서브스크라이버에게 전달합니다. 이 과정을 통해 실시간 데이터 통신을 효율적으로 처리할 수 있으며, 이는 IoT 애플리케이션에서 MQTT가 널리 사용되는 이유 중 하나입니다.   MQTT 브로커 클러스터란?MQ..

SW/네트워크 2024.07.01

인터넷 사용자를 보호하기 위한 유해 콘텐츠 탐지 기술

인터넷 사용자 보호의 최전선: 유해 콘텐츠 탐지 기술 인터넷이 우리 일상에 깊숙이 자리 잡으면서, 우리는 무수히 많은 정보와 컨텐츠에 접근할 수 있게 되었습니다. 하지만 이러한 정보의 바다 속에는 사용자에게 해로운 유해 콘텐츠도 포함되어 있어, 이를 탐지하고 관리하는 일이 점점 더 중요해지고 있습니다. 유해 콘텐츠란 무엇일까요? 일반적으로 인터넷 사용자에게 해를 끼칠 수 있는 콘텐츠를 의미합니다. 이에는 혐오/공격적인 내용, 스팸, 괴롭힘, 성적 내용, 피싱/사기, 광고 등이 포함됩니다. 이러한 유해 콘텐츠는 사용자에게 정신적 고통과 굴욕을 주고, 심지어 신체적 해까지 끼칠 수 있습니다. 또한, 유해 콘텐츠를 호스팅하는 플랫폼의 명성에도 손상을 주며, 활성 사용자 수 감소와 광고주 유치에 어려움을 초래합..

SW/네트워크 2024.03.21

500 내부 서버 오류: 의미 및 해결 방법

웹을 검색할 때 발생하는 가장 일반적인 오류 중 하나는 "500 내부 서버 오류"입니다. 이 메시지는 웹 서버에 기술적인 문제가 발생하고 있음을 나타냅니다. 500 오류가 무엇을 의미하는지, HTTP 500 코드를 받는 이유 및 이러한 오류를 해결하는 방법에 대해 설명합니다. HTTP 500 오류란 웹 페이지를 열 때마다 브라우저는 사이트를 호스팅하는 서버에 요청을 보내고 요청된 데이터와 응답 코드를 반환합니다. HTTP 응답 상태 코드는 요청이 성공했는지 여부를 나타냅니다. 응답은 다섯 개의 클래스로 분류됩니다. 500에서 599 범위의 코드는 서버 오류를 나타냅니다. HTTP 상태 코드 500은 다른 오류 코드가 적절하지 않을 때 서버가 반환하는 일반적인 오류 응답입니다. 이는 서버가 요청을 완료하지..

SW/네트워크 2024.01.27

네트워크 : IPv4 vs IPv6 : 개념, 개요, 차이점, 설명

오늘날의 기술 시대에 우리는 인터넷과 네트워킹 장치의 사용이 크게 증가하는 것을 목격하고 있습니다. 모든 가정에는 노트북, 스마트폰, 디지털 시계, IoT 장치, 홈 자동화 부품 및 홈 네트워크 또는 인터넷에 연결된 기타 장치가 있습니다. 장치는 다양한 네트워크 프로토콜을 통해 서로 통신하며, TCP와 IP가 가장 자주 사용됩니다. 네트워크에 연결된 각 장치에는 네트워크의 장치를 식별하는 IP 주소가 있어야 합니다. 인터넷 프로토콜과 IPv6가 IPv4와 어떻게 다른지 설명합니다. IP(인터넷 프로토콜)란 인간으로서, 우리는 우리의 이름을 사용하여 서로를 확인하고 소통합니다. 마찬가지로, 컴퓨팅 세계에서 장치는 IP 주소를 사용하여 서로 식별하고 상호 작용합니다. 모든 컴퓨팅 장치가 서로 통신하기 위해 ..

SW/네트워크 2023.02.01

HTTP : 500 Internal Server Error 개념, 내용, 설명

웹을 검색할 때 발생하는 가장 일반적인 오류 중 하나는 "500 내부 서버 오류"입니다. 이 메시지는 웹 서버에 기술적인 문제가 있음을 나타냅니다. 이 문서에서는 500 오류의 의미, HTTP 500 코드가 표시되는 이유 및 이러한 오류 해결 방법에 대해 설명합니다. HTTP 500 오류란 웹 페이지를 열 때마다 브라우저는 사이트를 호스트하는 서버로 요청을 전송하고, 서버는 요청된 데이터와 응답 코드를 반환합니다. HTTP 응답 상태 코드는 요청이 성공했는지 여부를 나타냅니다. 반응은 다섯 개의 클래스로 분류됩니다. 500-599 범위의 코드는 서버 오류를 나타냅니다. HTTP 상태 코드 500은 다른 오류 코드가 적합하지 않을 때 서버에서 반환되는 일반적인 오류 응답입니다. 이 문제는 서버가 요청을 완..

SW/네트워크 2022.12.02

네트워크 : 유선 LAN : Ethernet : 구성, 종류, 개념

IEEE 표준 프로토콜 Xerox사의 미국 팔로알토 연구소 Ethernet이라고 부르는 프로토콜은 어느 책에서는 이더넷이라고 쓰기도 하고 이써넷이라고 하기도 합니다. 이더넷이라고 부르는 이 프로토콜의 역사는 굉장히 오래됐습니다. 복사기 만드는 회사 Xerox, 그 Xerox사의 Palo Alto라는 곳에 연구소가 있었습니다. Palo Alto의 Research Center라고 하는 연구소에 있는 Robert Melancton Metcalfe란 연구원이 만들었습니다. 그게 굉장히 오래됐습니다. 1976년에 만들었습니다. 근데 그걸 지금까지도 쓰고 있습니다. 근거리에서 데이터를 전송하는데 이만한 속도를 내는게 없습니다. 그 당시에 이게 10Mb는 정말 어마어마한 속도였습니다. 근데 이걸 만들고 나니, 이걸 ..

SW/네트워크 2020.10.01

네트워크 : LAN 매체와 유선 랜

전송매체의 종류 유도 매체, 비유도 매체란 말이 있습니다. 첫 번째로 매체의 종류에 대해서 살펴보아야 합니다. 이 매체라는 것은 데이터를 전송하는 송신자와 데이터를 받는 수신자가 존재하게 됩니다. 그럼 중간에 신호를 전달해주는 무엇인가를 통틀어서 매체라고 부릅니다. 이런 매체를 크게 두 가지로 나누게 됩니다. 하나는 선이 있는 매체와 선이 없는 매체로 유선, 무선이라고 부릅니다. 다른 말로 유도체, 비유도체라고도 부릅니다. 유도체라는 말은 Guided media로 부르고, 선이 있다는 뜻입니다. PC하고 프린터가 있습니다. PC하고 프린터가 사이에 연결되는 케이블이 있습니다. 케이블에 컴퓨터에서 케이블에서 신호를 보냅니다. 그러면 신호가 딴데로 가지 않고, 그 케이블을 따라서 쭉 가서 프린터로 가게 됩니..

SW/네트워크 2020.09.30

네트워크 : 다중접속 프로토콜 개념과 종류

다중 접속 Multiple Access라고 부릅니다. 이 매체에 여러 대의 컴퓨터들이 접속해서 데이터를 보내고자 할 때 문제가 발생할 수가 있습니다. 일상생활에서 공기라는 매체를 다 공유하고 있습니다. 여러 친구이랑 이야기를 하다보면 A라는 친구가 이야기하고 B라는 동시에 이야기를 하게 되면 서로 말이 섞입니다. 그럴 경우에 조정이 필요하게 됩니다. 하물며, 컴퓨터는 지능이 없습니다. 데이터를 보냈을 때 섞여버리면 구분해낼 수가 없습니다. 사람 간에도 두 사람이 동시에 얘기하면 대충 상대방이 무슨 얘기를 했는지 들을 수가 있는데, 구분해낼 수가 있습니다. 물론 이야기가 길어지면 내가 처리를 못하니까 무슨 말인지 모를 수도 있지만 여러 개의 컴퓨터들이 혹은 사람들이 하나의 매체를 서로 공유할 때 발생하는 ..

SW/네트워크 2020.09.29

네트워크 : 스위칭 방법과 종류 : 개념, 정리

스위칭의 필요성 스위칭이라는 것은 노드와 노드 사이에 링크가 있는데, 그거를 임시로 잠시 연결해주는 것을 스위칭이라고 부릅니다. 스위칭이라는 것이 없게 되면 네트워크는 노드와 링크로 구성이 되는데 이 노드하고 링크가 연결이 되어야 데이터를 보냅니다. 예를 들어서 두 개만 있다고 가정합니다. 그러면서 이제 선하나만 연결되면 됩니다. 그러면 노드가 3개가 되면 어떻게 될까요? 그러면 어차피 연결이 되어야 우리가 정보를 주고받을 수 있으니까 또 선이 연결됩니다. 4개가 되면, 5개가 되면, 6개가 되면, 10개가 되면, 무지막지한 선들이 필요하게 될 겁니다. 그러면 선은 공자가 아니기에, 비용이 들어갑니다. 그런데 가만히 생각을 해보면 내가 선이 10개가 있으면 그 10개를 다 쓰는게 아니고, 어차피 내가 데..

SW/네트워크 2020.09.28

네트워크 : 네트워크 모델과 표준 프로토콜 : 개념, 설명, 개요

계층화의 개념 계층화에 대한 개념을 이해해야 합니다. 네트워크나 통신에 대한 책을 보게 되면 계층구조가 항상 나옵니다. 보통 사람과 사람 간의 대화를 하게 되면 내가 가지고 있는 어떤 생각을 언어로 표현합니다. 그 다음에는 물리적인 전송장치, 즉 다시말해서, 입으로 이야기를 합니다. 그러면 이제 말하는 내용이 공기라는 매체를 통해서 수신 장치, 귀로 듣습니다. 그 다음에는 한국어로 말을 하고 있으니까 한국말 하는 것을 듣습니다. 그래서 아 이게 한국말이구나. 알고 그게 무슨 뜻인지 아는 것입니다. 그래서 사실은 사람과 사람 간의 대화도 가만히 생각해보면 내가 가지고 있는 생각, 즉 아이디어라는 것을 언어로 표현하고, 물리적인 송수신 장치인 입과 귀를 통해서 의사소통한다는 것을 알 수 있습니다. 그러니까 ..

SW/네트워크 2020.09.07

네트워크 : 구성요소, 조건, 연결 형태, 토폴로지, 분류

네트워크 구성 요소 네트워크는 노드라고 불리는 장치들이 있습니다. 이 장치들이 통신링크로 연결된 집하체를 의미합니다. 장치로는 PC, Server, 라우터, 스위치가 있습니다. 링크는 유선, 무선이 있습니다. 좋은 네트워크의 조건 성능이 중요합니다. 처리량과 지연시간의 측면에서 측정이 가능합니다. 처리량은 링크를 통해 전달되는 단위 시간 당의 데이터의 양을 의미합니다. 지연 시간은 경유시간, 응답시간, 왕복 시간을 의미합니다. 신뢰성도 좋아야합니다. 그 다음엔 최근에는 보안이라는게 중요도가 올라갔습니다. 네트워크의 좋고 나쁨을 평가하는 기준 중에 하나는 보안성입니다. 보안은 성능도 좋고 네트워크도 365일 24시간 돌아갑니다. 외부로부터의 해킹 공격으로부터 취약하다면 좋은 네트워크는 아닙니다. 그래서 좋..

SW/네트워크 2020.09.06

IoE, IoT 분야 교육과 직업에 대해 알아볼까요?

시스코 네트워킹 아카데미 프로그램 빠르게 성장하는 네트워크는 네트워킹 솔루션을 시행하고 유지하는 데에 필요한 사람들의 부족을 야기하였다. 특히 전기전자적인 발전이 촉진되며 네트워크가 새로이 생겨나는 장소에서는 이 부족현상이 더 심하다. 동일한 기간에, 사람들은 전세계적으로 경쟁사회에서 살아남기 위해 더 좋은 교육과 기회들에 접근할 필요성을 가졌다. 170개 나라의 9000개의 아카데미를 가지고 있는 시스코 네트워킹 아카데미는 개인이 산업 인증 증명서와 입문용 정보, ICT 경력을 위한 준비를 할 수 있도록 돕는다. 시스코 네트워킹 아카데미는 전 세계의 지역 사회에서 직업 전망을 개선하면서, ICT 전문가에 대한 수요를 해결 하는 데 도움이 된다. 시스코 네트워킹 아카데미는 현재까지 이상 사백만 학생들을 ..

SW/네트워크 2018.12.09

IoT, IoE, 시제품에 대해 알아볼까요?

시제품 정의 시제품은 모델링의 다음 단계이다. IOE 시제품을 위해 설계 기술, 전기전자적 기술, 기계적 기술, 프로그래밍 기술 그리고 TCP/IP가 어떻게 작동하는지 아는 것이 필요하다. 하지만 이러한 분야들에서 반드시 전문가 수준일 필요는 없다. 사실상, 시제품은 당신이 이러한 기술들을 다시 재정비하는 것을 도와준다. IOE는 현재 계속 발전중이기 때문에 아직 알려지지 않은 업무들이 많다. 지금 이 순간은 IOE의 어떠한 부분을 발명해내기에 아주 좋은 때이다. IOE는 사람, 프로세스, 데이터 등 모든 것을 결합하기 때문에 IOE를 발명하는 데에는 그 끝이 없다. 시제품을 어떻게 만드는가 시제품 제작의 예시 시제품을 만드는 것을 시작하는 몇가지 방법들이 있다. 구글 팀은 구글 안경을 제작하기 위해 “..

SW/네트워크 2018.12.08

IoT, IoE, 헬스케어의 원리에 대해 알아볼까요?

IOE를 통한 건강관리기능 향상 IOE는 아마 건강관리 산업을 발전시키고 있다. IOE가 건강관리 분야에서 어떻게 사용되고 있는지 보여준다. 의료분야에서의 IOE 인터넷에 연결된 장치들의 수는 지난 몇 년간 빠르게 성장하였고, 이것은 만물인터넷이라고 불리운다. 환자는 집에서도 전자기기를 통해 병원의 의사, 간호사와 연락할 수 있다. 의사와 간호사는 사무실의 컴퓨터와 태블릿 기기를 통해 환자의 진료기록을 열람할 수 있다. 병원비 납부를 할 때에는 보험절차를 위한 목록을 손쉽게 볼 수 있으며 환자는 자신의 증상과 추천되는 치료법을 볼 수 있다. 당뇨병 환자 건강관리 솔루션 모델 당뇨병환자 IOE기 어떻게 환자 관리를 향상시키는가를 보여주기 위해 우리는 유형1 당뇨병 환자에 집중 할 것이다. 유형1 당뇨병은 ..

SW/네트워크 2018.12.07

IoT, IoE, 데이터와의 관련성에 대해 알아볼까요?

데이터란 무엇인가? 데이터는 우리 주위에 있는 모든 것에서 나온 값들을 의미한다. 즉 데이터는 어디에나 있는 것이다. 하지만 데이터 스스로는 의미를 가지고 있지 않다. 우리가 데이터를 상관관계나 비교 하여 해석함으로써, 비로소 유용한 데이터가 될 수 있다. 이 유용한 데이터를 정보 (information)이라고 부른다. 이 정보가 적용되거나 이해가 된다면 이것은 지식(knowledge)이 된다. 전자적인 통신에서 데이터는 1과 0으로 표현된다. 이러한 개별 요소를 비트(bits or binary digits)라고 부른다. 모든 전자 데이터는 이러한 디지털 2진수형태로 저장된다. 사람은 그림과 단어를 해석할 수 있지만, 컴퓨터는 비트의 패턴을 해석할 수 있다. 디지털 코드를 사용하는 것의 장점은 효율적으로..

SW/네트워크 2018.12.06

IoT, IoE, 보안과의 관련성에 대해 알아볼까요?

강화된 보안의 필요성 보안의 필요성 인터넷에 연결된 사물의 수가 늘어남과 동시에 데이터의 양 또한 늘어나면서 데이터 보안에 대한 강화가 필요하다. 시스코 정보보안 부사장 존 스튜어트(John N. Stewart)는 IoE 환경에서 보안 문제를 아래와 같이 말하고 있다. 해킹은 빈번하게 발생하며, 해킹 자체를 막는 것은 불가능하다. 사람, 프로세스, 데이터 그리고 사물에 이르기까지 모든 것을 연결하는 IoE 환경에서는 정보를 훔치는 것과 같은 범죄 행위는 더 광범위하게 발생할 것이다. IoE 환경에서의 해킹을 방어하기 위해서는 보안 설계에서 현재의 문제점을 기본적으로 고려하여 네트워크의 내부에서 이를 통제하는 방법이 가장 효율적으로 해킹을 막을 방법이다. 보안 전략 보안 절략 IoE 솔루션이 확장되고, 통..

SW/네트워크 2018.12.05

IoT, IoE, 산업 관련성에 대해 알아볼까요?

비즈니스 진행과정 이해하기 IoE는 업무 개선을 비롯한 비용 절감을 통해 효과적인 마케팅 전략을 이끌어 낼 수 있다. 그렇다면 조직은 어떻게 아무 혼란 없이 기존의 방식에서 IoE 기반의 방식으로 변화할 수 있을까? 경영 관리자들은 첫 번째로 현재의 프로세스를 정확하게 이해하고 파악하는 것이다. * 공급업자와 고객의 정확한 확인 및 인지 * 고객의 요구 * 요청 작업의 진행사항과 일정 공급 관리자와 도매업자들은 상품의 수명 주기를 정확하게 이해하고 있는 것이 중요하다. 예를 들어, 바나나 수확이 센서를 통해 예상보다 빨리 수확이 될 것이라고 미리 알게 되었다고 가정해 보자. 소매업자들은 새로운 배송 시기를 미리 조율해 시간을 효율적으로 활용할 수 있을 것이며, 현재 바나나 재고를 할인 판매하여 공급의 과..

SW/네트워크 2018.12.04

IoT, IoE, 기술과의 관계에 대해 알아볼까요?

정보통신기술과 운영기술 IoT(Internet of Thing)는 연결되지 않는 IoE 4개 요소(사물, 데이터, 사람, 프로세스) 중의 하나인 “사물”을 연결하는 데 초점을 맞추고 있다. 연결되지 않은 사물들을 연결하기 위해서는 조직의 운영기술(Operational Technology)과 정보통신기술(Information Technology)의 통합이 필요하다. 운영기술은 산업용 제어 장치와 자동화 인프라로 정의된다. 이것은 센서 및 단말장치 등과 같은 하드웨어 그리고 제조장비와 프로세스를 제어 및 모니터링 하는데 사용되는 소프트웨어 말한다. 대부분의 운영기술 통신은 이러한 시스템 내에서 이루어진다. 정보통신기술은 정보를 처리하고 사람 사이의 정보 교환을 가능하게 하는 데 사용된 네트워크 인프라, 통신..

SW/네트워크 2018.12.03
반응형