728x90
반응형
SMALL

개발자 인생 56

느린 인터넷, 이제 그만! 1.1.1.1로 빠르고 안전하게 바꾸는 법

오늘날 우리는 인터넷 없이 삶을 상상하기 어려운 시대에 살고 있습니다. 인터넷을 사용하는 동안 우리가 자주 접하는 중요한 개념 중 하나가 바로 DNS(Domain Name System)입니다. DNS는 웹사이트에 접속할 때, 이메일을 보낼 때, 또는 앱을 실행할 때 필수적으로 사용되는 인터넷의 필수 구성 요소입니다. 그러나 많은 사용자들은 DNS가 무엇인지, 그리고 왜 중요한지 잘 알지 못합니다. 이번 포스팅에서는 Cloudflare의 1.1.1.1 DNS 서비스에 대해 알아보고, 이 서비스를 통해 제공되는 빠르고 안전한 인터넷 환경에 대해 논의해보겠습니다.https://one.one.one.one/ko-KR/dns/ 1.1.1.1 — One of the Internet’s Fastest, Privacy..

[PHP] 세션 하이재킹(Session Hijacking)에 대한 이해와 방어 전략

인터넷을 통해 이루어지는 대부분의 서비스는 사용자 인증을 기반으로 작동합니다. 웹사이트에 로그인하면 사용자는 세션을 통해 인증된 상태를 유지하며 다양한 기능을 사용할 수 있습니다. 그러나 이러한 세션은 보안 위협에 노출될 수 있으며, 그 중에서도 세션 하이재킹(Session Hijacking)은 매우 심각한 공격 중 하나입니다. 세션 하이재킹은 공격자가 사용자의 세션을 가로채어 해당 사용자인 것처럼 행동할 수 있게 만드는 공격 기법으로, 개인정보 유출, 금전적 손실, 그리고 시스템의 악용으로 이어질 수 있습니다. 본 글에서는 세션 하이재킹의 개념과 작동 원리, 그리고 이를 방어하기 위한 다양한 방법들을 자세히 살펴보겠습니다.1. 세션 하이재킹의 정의와 원리세션 하이재킹은 공격자가 사용자의 세션 식별자(S..

JavaScript로 페이지별로 프린트하는 방법

JavaScript로 페이지별로 프린트하는 방법웹 애플리케이션에서 특정 콘텐츠나 페이지를 인쇄해야 하는 경우가 종종 있습니다. 특히 여러 페이지에 걸쳐 있는 콘텐츠를 페이지별로 나누어 출력하는 기능은 사용자 경험을 크게 향상시킬 수 있습니다. 이번 글에서는 JavaScript와 CSS를 활용하여 페이지별로 인쇄하는 방법을 소개하겠습니다.1. 기본적인 window.print() 메서드 사용JavaScript에서 인쇄 기능을 구현할 때 가장 기본적으로 사용하는 메서드는 window.print()입니다. 이 메서드는 브라우저의 인쇄 대화 상자를 열어 사용자가 현재 페이지를 출력할 수 있게 해줍니다.사용 예시function printPage() { window.print();}위 코드를 버튼 클릭 이벤트에..

유료AI 기술을 무료로 쓸 수 있는 에이닷(adot.ai)의 기능들

오늘날의 디지털 시대에서는 정보의 양이 기하급수적으로 증가하고 있습니다. Web3 환경의 도래와 함께, 데이터 검색과 활용은 더욱 복잡해지고 있습니다. 이러한 상황에서 Adot.ai는 ChatGPT, Perplexity, Claude와 같은 다양한 AI 도구를 통합하여 사용자에게 혁신적인 검색 경험을 제공합니다. 이 블로그 포스팅에서는 Adot.ai의 사용법과 주요 장점을 살펴보겠습니다.https://adot.ai/ 에이닷adot.ai 에이닷(adot.ai) 사용법adot.ai는 Web3 환경에서 AI 기반 검색을 제공하는 혁신적인 플랫폼입니다. 다음은 adot.ai의 사용 방법에 대한 자세한 설명입니다:Chrome 확장 설치adot.ai는 Google Chrome 전용 확장 프로그램으로 제공됩니다. 사..

PWA의 핵심 manifest.json 완벽 가이드

오늘은 프로그레시브 웹 앱(PWA)을 구축할 때 필수적인 요소인 manifest.json 파일에 대해 알아보겠습니다. PWA는 웹 애플리케이션을 네이티브 앱처럼 사용할 수 있게 해주는 기술로, 사용자 경험을 향상시키는 데 큰 역할을 합니다. 그중 manifest.json 파일은 웹 앱이 설치될 때 필요한 메타데이터를 제공하여 앱의 이름, 아이콘, 시작 URL 등을 정의합니다. 이 글에서는 manifest.json의 주요 기능과 구성 요소를 자세히 살펴보겠습니다. manifest.json 파일은 프로그레시브 웹 앱(PWA)의 중요한 구성 요소로, 웹 애플리케이션이 설치될 때 필요한 메타데이터를 제공합니다. 이 파일은 PWA가 네이티브 앱처럼 보이고 작동할 수 있도록 도와줍니다. 이제 manifest.jso..

AI로 이미지의 한계를 넘다: Insmind의 혁신적인 배경 확장 도구 소개

Breaking Image Boundaries with AI: Introducing Insmind's Innovative Background Expansion Tool  인공지능 기술의 발전으로 이미지 편집 분야에서도 혁신적인 변화가 일어나고 있습니다. 그 중에서도 이미지 배경 확장 기술은 사진 편집의 새로운 지평을 열고 있습니다. 오늘 소개할 Insmind의 AI 이미지 확장 도구는 이러한 기술의 최전선에 있는 서비스입니다.AI 이미지 확장 도구의 특징Insmind의 AI 이미지 확장 도구는 사용자가 쉽고 빠르게 이미지의 배경을 확장할 수 있게 해줍니다. 이 도구의 주요 특징은 다음과 같습니다:간편한 사용법: 사용자는 단순히 이미지를 업로드하고 확장하고 싶은 방향을 선택하면 됩니다.고품질 결과: AI ..

네이버 META 검색 잘 걸리게 하기 HOOK 기능

@다케미카코 님이 제작하신 네이버 META 검색 잘 걸리게 하기를 HOOK 기능을 만들어봤습니다.https://sir.kr/yc5_tip/2326 SIR" data-og-description="네이버에서 검색 정책이 바뀌어서 meta 랑 RSS 노가다를 해 줘야 하는 상황이라서  meta 먼저 작업을 간단히 하면 테마 폴더 아래에 head.sub.php 에 소스    " data-og-host="sir.kr" data-og-source-url="https://sir.kr/yc5_tip/2326" data-og-url="https://sir.kr/yc5_tip/2326" data-og-image="https://scrap.kakaocdn.net/dn/LmYEn/hyWV1fHKOB/BPQkQXXrCc..

"url에 타 도메인을 지정할 수 없습니다." 메세지 없애는 HOOK 기능

로그인, 회원가입 후 다른 사이트로 이동 하고 싶은 경우"url에 타 도메인을 지정할 수 없습니다." 메세지를 통과 또는 URL를 지정하여 통과하도록 하는 HOOK 기능 - 메세지 무조건 안뜨게하는 방법 (보안 취약)// extend/user.extend.php // 동일한 host url 인지 check_url_host 함수// "url에 타 도메인을 지정할 수 없습니다." 메세지 안뜨게하기(보안 취약)if (! function_exists('check_url_host_before_pass')) { add_replace('check_url_host_before', 'check_url_host_before_pass', G5_HOOK_DEFAULT_PRIORITY, 5); function che..

728x90
반응형
LIST