본문 바로가기

php68

728x90
레거시 PHP와 현대 Node.js 하이브리드 통합과 마이그레이션 새로운 해법 PHP-Node란 무엇인가?@platformatic/php-node는 Node.js 애플리케이션 내에서 PHP 코드를 직접 실행할 수 있게 해주는 혁신적인 모듈입니다. 이 모듈의 가장 큰 특징은 별도의 프로세스나 네트워크 연결 없이 동일한 프로세스 내에서 Node.js와 PHP가 직접 통신한다는 점입니다.왜 PHP-Node가 필요한가?많은 기업과 개발자들이 레거시 PHP 애플리케이션을 보유하고 있으면서도, 동시에 Node.js의 현대적인 생태계를 활용하고 싶어합니다. PHP-Node는 이러한 요구사항에 대한 완벽한 솔루션을 제공합니다.레거시 보존: 기존 PHP 코드베이스를 그대로 유지하면서 점진적 마이그레이션 가능성능 향상: 네트워크 오버헤드 없이 메모리 내 직접 통신으로 빠른 처리유연한 아키텍처: Wo.. 2025. 6. 17.
MySQL/PostgreSQL 통신 프로토콜 암호화 SSL/TLS 인증서 구성 MariaDB/MySQL의 네트워크 통신을 암호화하여 보안을 강화하는 방법입니다. MariaDB/MySQL은 SSL/TLS를 통해 데이터 전송을 암호화할 수 있습니다. 아래 단계에 따라 SSL/TLS 설정을 구성할 수 있습니다.1. SSL 인증서 생성SSL 인증서를 생성해야 합니다. OpenSSL을 사용하여 자체 서명된 인증서를 생성할 수 있습니다.1.1 CA 인증서 및 키 생성openssl genrsa 2048 > ca-key.pemopenssl req -new -x509 -nodes -days 3650 -key ca-key.pem -out ca-cert.pem1.2 서버 인증서 및 키 생성openssl req -newkey rsa:2048 -days 3650 -nodes -keyout server-k.. 2024. 9. 3.
Composer 로컬저장소(LocalRepository) 활용한 안전하고 빠른 배포 Composer는 PHP의 종속성 관리자(dependency manager)입니다. 이는 프로젝트가 필요로 하는 외부 라이브러리와 패키지를 관리하고, 자동으로 설치해주는 역할을 합니다. PHP 자체는 서버 사이드 스크립팅 언어로, 웹 개발을 위해 사용됩니다. PHP는 코드를 작성하고 실행하는 기본적인 환경을 제공하지만, Composer는 이러한 PHP 프로젝트에서 외부 패키지나 라이브러리를 쉽게 관리할 수 있도록 도와줍니다. 따라서, PHP는 프로그래밍 언어 자체이고, Composer는 그 언어로 작성된 프로그램을 보다 효율적으로 관리할 수 있게 해주는 도구라고 볼 수 있습니다.Composer와 PHP의 차이점PHP: 프로그래밍 언어. 웹 서버에서 실행할 수 있는 스크립트를 작성하는 데 사용됩니다.Com.. 2024. 5. 16.
PHP File Manager 취약점 긴급 보안 권고 및 대체 방안 가이드 1. 취약점 개요 및 배경 정보네덜란드 보안 컨설턴트인 시멘 루호프(Sijmen Ruwhof)는 웹 기반 파일 관리 도구인 Revived Wire Media社의 PHP File Manager에서 다수의 취약점을 발견하였습니다.발견된 취약점은 백도어 설치, 인증 우회, 임의 파일 다운로드 및 업로드를 포함한 총 18개의 심각한 취약점입니다. 이를 악용하면 공격자가 서버 내부의 민감한 데이터 접근 및 시스템 장악 등의 치명적인 피해를 초래할 수 있습니다. 취약점 영향을 받는 버전은 PHP File Manager 4.5 이하 버전이며, 현재 공식적인 보안 업데이트가 제공되지 않은 상태입니다.2. 주요 취약점 및 위험성다음은 PHP File Manager에서 발견된 주요 취약점입니다.취약점 유형설명잠재적 피해백.. 2015. 7. 28.
SnortDLP - an open source DLP solution utilizing snort OverviewSnortDLP a.k.a. "Pig Pen" is an open source data loss prevention project that utilizes Snort to detect the exfiltration of sensitive data.FeaturesWeb based applicationWritten in PHP and utilizes a MySQL backend for cross operating system portabilityAdministrative login to protect unauthorized accessDetermines a unique fingerprint forfree textindividual documentseach document in a reposit.. 2014. 7. 8.
728x90
728x90