본문 바로가기
반응형

전체 글376

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.
그누보드 중복로그인 차단 1. 데이터베이스에 세션 필드 추가먼저, g5_member 테이블에 세션 정보를 저장할 수 있는 필드 mb_session_id를 추가해야 합니다. ALTER TABLE g5_member ADD mb_session_id VARCHAR(255) DEFAULT NULL;​2. 로그인 시 세션 값 생성 및 저장사용자가 로그인할 때 고유한 세션 값을 생성한 후, 그 값을 g5_member 테이블의 mb_session_id 필드에 저장합니다. 또한, 이 세션 값은 PHP 세션에도 저장하여 추후 확인할 수 있도록 합니다./bbs/login_check.php 파일에 로그인 성공 후 세션 값을 생성하고 저장하는 코드를 추가합니다. // 중복 로그인 체크를 위한 세션 값 생성$login_session = getlogins.. 2024. 9. 27.
대한민국 ip 대역 출처 : https://nic.or.kr/jsp/statboard/IPAS/ovrse/natal/IPaddrBandCurrent.jsp?nationCode1=KR국가별 IP주소대역 현황국가시작주소끝주소프리픽스(/24)대한민국14.128.128.014.128.255.255/17대한민국14.129.0.014.129.255.255/16대한민국14.138.0.014.138.255.255/16대한민국14.192.80.014.192.95.255/20대한민국45.112.88.045.112.95.255/21대한민국45.112.96.045.112.111.255/20대한민국45.112.112.045.112.119.255/21대한민국45.112.152.045.112.159.255/21대한민국45.112.160.045.112.. 2024. 8. 28.
mysql yum 설치, 초기설정 1.  yum 를 통한 mysql 설치다음 명령어로 서버에 MySQL을 설치합니다. yum install mysql-server  2. mysql 초기 설정 (secure installation)아래와 같이 mysql_secure_installation 을 루트권한으로 실행시켜줍니다! mysql_secure_installation 2.1 루트 암호을 설정 할 것인지에 대한 질문이므로 Y 선택 후 원하는 패쓰워드를 입력해주세요. 2.2 익명의 계정을 허용 할 것인지 묻고 있습니다. 물론 N을 해줍니다. 2.3 루트계정을 원격지에서 허용할건지에 대한 질문인데 저는 Y를 선택하여 허용하지 않았습니다. 2.4 기본으로 생성하는 test database는 지워주도록 할께요. 2.5 현재까지의 내용을 적용하기 위해.. 2024. 8. 20.
반응형