본문 바로가기
반응형

분류 전체보기379

그누보드 네이버 소셜 로그인 오류 원인 및 해결 정리 그누보드5 네이버, 카카오 로그인 문제가 발생했다어느 유저는 되는데, 또 누구는 안된다고 하고, PC는 되는데 모바일은 안되고 ㅡㅡ; 이러한 문제가 있다고 하여 정리를 해본다.그누보드5 네이버 소셜 로그인 오류 원인 및 해결 정리원인 1 — Naver.php API 문제 (PC 로그인 불가)문제:authenticate() 함수에서 redirect_uri 가 주석 처리되어 있어 네이버 토큰 요청 시 invalid_request 오류 발생프로필 조회 API가 구버전 XML (nid/getUserProfile.xml) 사용 — 네이버가 서비스 종료한 API해결:redirect_uri 주석 해제프로필 API를 신버전 JSON (openapi.naver.com/v1/nid/me) 으로 교체api_base_url .. 2026. 4. 22.
네이버봇 ip 리스트 https://searchadvisor.naver.com/doc/naverbot.json { "creationTime": "2024-07-12T16:03:31.700176", "prefixes": [ { "ipv4Prefix": "110.93.146.32/29" }, { "ipv4Prefix": "110.93.150.21/32" }, { "ipv4Prefix": "110.93.150.22/31" }, { "ipv4Prefix": "110.93.150.24/29" }, { "ipv4Prefix": "110.93.150.32/27" }, { "ipv4Prefix": "110.93.150.64/.. 2026. 4. 1.
CIBOARD 관리자 페이지 접속 500에러 ciboard 버전을 확인하는 부분인데, ciboard.co.kr 에서 문제가 있으면 관라지페이지 접속이 안되는 오류가 발생한다.문제구간application/libraries/Managelayout.php 82라인부분$cachename = 'check_latest_version_from_ciboard_api';$cachetime = 10800;if ( ! $result = $CI->cache->get($cachename)) { $CI->load->library('Requests'); $requests = new Requests(); $requests->register_autoloader(); $headers = array('Accept' => 'application/json'); .. 2025. 12. 22.
CentOS7 yum / 지원종료에 따른 계속 사용하게 CentOS7 이 2024년 6월 30일 지원이 종료되었습니다.다른 방법으로 해결해야 합니다. # 경로 이동cd /etc/yum.repos.d# CentOS-Base.repo 파일을 편집합니다. 기존의 것을 모두 삭제하고 아래 내용으로 붙여 넣습니다.vi CentOS-Base.repo-------------------------------[base]name=CentOS-$releasever - Base# original#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch.. 2025. 3. 20.
Securecrt v9.4.2 Securecrt v9.4.2 Securecrt 설치https://www.vandyke.com/cgi-bin/releases.php?product=securecrt VanDyke Software - Download SecureCRT for Windows, Mac, and LinuxManage our use of cookies Here you can control cookies using the checkboxes below. Some cookies are essential for the use of our website and cannot be disabled. Others provide a convenience to the user and, if disabled, may reduce the ease o.. 2025. 3. 10.
PHP 프로그램 다운로드 (리눅스 / 윈도우) php 프로그램 다운로드 php 윈도우즈용 버전 https://windows.php.net/downloads/releases/archives/PHP 리눅스용 버전 https://www.php.net/releases/ 2025. 3. 5.
그누보드 -> 씨아이보드 변환 프로그램 출처 : https://ciboard.co.kr/converter/p/260그누보드를 씨아이보드로 변환하는 프로그램입니다.이 프로그램은 그누보드 사용자였던 분께서 씨아이보드로 변경을 윈할 시에, 데이터를 쉽게 이전할 수 있게 도와드립니다.그누보드나 씨아이보드 모두 버전업이 자주 되고, 또한 기존에 그누보드를 운영하셨던 분께서 최신 버전을 운영하고 계시지 않는 경우도 있기 때문에, 변환 하시기 전에 소스를 한번 참고해보시면 도움이 될 듯 합니다. [변환 방법]1. 해당 컨버터를 다운로드 합니다.2. 운영중인 씨아이보드 서버에 업로드합니다.3. 그누보드 디비는 씨아이보드 디비와 같은 것을 사용하는 것으로 간주하고 프로그램을 제작하였습니다.4. 그누보드 첨부파일 경로(data 디렉토리)는 씨아이보드가 존재하는.. 2025. 3. 4.
hponcfg 1. hponcfg 설치 및 설치 확인설치확인# rpm -qa|grep hponcfg linux 용 hponcfg 다운로드 링크Software Details - HPE Lights-Out Online Configuration Utility for Linux (AMD64/EM64T) | HPE Support 설치# rpm -Uvh hponcfg-5.8.0-0.x86_64.rpm  2. ilo 정보 확인hponcfg 를 통해 ilo 정보확인.# hponcfg -w /tmp/ilo.outhponcfg -w 명령어를 이용해 /tmp/ 경로에 ilo.out 파일을 생성 합니다.생성된 파일을 cat 명령어를 이용해 확인했지만 IP 를 할당받지 못해 모두 0.0.0.0 으로 표기되어 있습니다.# cat ilo.out.. 2025. 1. 25.
centos7 hp-health 설치환경Centos7 64bithttps://downloads.linux.hpe.com/repo/mcp/centos/6.4/x86_64/9.50/hp-health-9.50-1628.32.rhel6.x86_64.rpm hp-health 설치# cd /usr/local/src# wget http://downloads.linux.hpe.com/SDR/repo/spp-gen9/redhat/7Server/x86_64/current/hp-health-10.80-1855.21.rhel7.x86_64.rpm# rpm -ivh hp-health-10.80-1855.21.rhel7.x86_64.rpm설치중 오류발생 시경고: hp-health-10.80-1855.21.rhel7.x86_64.rpm: Header V3 RS.. 2025. 1. 25.
XSS 취약점을 방어하기 위해 콘텐츠 보안 정책(CSP) 적용 XSS 취약점을 방어하기 위해 다음과 같은 조치를 취할 수 있습니다: ㅇ 입력값 필터링 및 인코딩: 모든 사용자 입력값을 적절히 필터링하고, HTML, JavaScript, URL 등의 콘텐츠로 렌더링될 때 특수 문자를 인코딩합니다. ㅇ 콘텐츠 보안 정책(CSP) 적용: CSP를 적용하여 스크립트 소스와 같은 콘텐츠를 제한하여 악성 스크립트의 실행을 방지합니다. ㅇ 프레임워크 보안 기능 활용: 최신 웹 프레임워크의 보안 기능을 적극 활용하여 기본적인 XSS 방어를 강화합니다. 1. 콘텐츠 보안 정책(CSP) 설정 현재 설정된 도메인: https://ajax.googleapis.com (jQuery 및 jQuery UI 로드) https://eai.jbnu.ac.kr (자체 서버의 모든 리소스) https.. 2024. 9. 27.
클라이언트 IP 얻는 함수, $_SYSTEM['REMOTE_ADDR'] 안될때 function get_client_ip() {     if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {         // X-Forwarded-For 헤더가 있는 경우         $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];     } elseif (!empty($_SERVER['HTTP_CLIENT_IP'])) {         // HTTP_CLIENT_IP 헤더가 있는 경우         $ip = $_SERVER['HTTP_CLIENT_IP'];     } else {         // 기본적으로 REMOTE_ADDR 값 사용         $ip = $_SERVER['REMOTE_ADDR'];     }     // 여러 IP.. 2024. 9. 27.
그누보드5 로그인 5회 실패 차단 기능 login_check.php에 로그인 실패 시도를 5회 이상 했을 경우 1시간 동안 계정을 잠그는 기능을 추가1. 로그인 시도 기록 테이블 추가로그인 시도 횟수를 기록할 별도의 테이블을 생성합니다.CREATE TABLE `g5_login_attempts` ( `user_id` VARCHAR(255) NOT NULL, `attempts` INT(11) NOT NULL DEFAULT 0, `last_attempt` DATETIME NOT NULL, PRIMARY KEY (`user_id`));2. login_check.php 수정= 5 && ($current_time_time - $last_attempt_time) = 5 && ($current_time_time - $last_attem.. 2024. 9. 27.
반응형