Docker vs Virtual Box
·
Development
가상환경 프로그램 종류 - Docker, VMWare, Oracle Virtual Box... Docker는 리눅스를 기반으로 한다. 질문 LIST 도커 Linux 이미지와 VMWare에 Linux를 설치하는 것과의 차이? 각각의 프로그램 특징 이해 변경되지 않는 소프트웨어(웹서버 등 개발 완료 후 운영)을 돌리는 것은 Docker, 수시로 변하는 개발환경에는 가상화가 운영 측면에서 낫다고 한다. Windows 운영환경에서 도커를 사용하기 위해서는 Hyper-V를 이용한다. Hyper-V 옵션 –> 윈도우 OS에서 자체 가상화를 지원 현재 내 컴퓨터에는 Oracle Virtual Box를 사용하기위해 Hyper-V 기능을 꺼둔 상태이다.(충돌발생) Windows 정보 확인 현재 내 Windows 사양은 ..
PowerShell에서 IP 주소 확인하는 법
·
Development
PowerShell 에서 IP 주소 확인하는 방법 (ipconfig | findstr .*IPv4.*[0-9].\.).Split()[-1]
오늘의 꿀팁
·
Development
안전모드로 부팅하면 서비스와 시작프로그램을 시작하지 않아서 프로그램상의 충돌이 문제인지 확인할 수 있음.
PHP 인젝션
·
Development/PHP
시작 로그인 기능을 사용 할 때 mysql_escape_string 함수를 사용하는 이유는 ? ex. mysql_escape_string($_POST[u_id]) 이는 인젝션을 방어하기 위한 가장 기본적인 부분이다. * 인젝션 : 해킹 또는 공격을 위한 의도적인 코드 변조(웹해킹의 한 종류) ex. SQL문 같은 경우 where절을 이용하여 조건을 준 후, 데이터를 받아오는데 그 과정에서 논리연산자(and, or, not 등)을 이용해서 코드를 변경하는 것 💬설명 # 1. 아이디/비밀번호가 맞는 계정정보를 받아오는 코드를 작성 SELECT * FROM users WHERE id = "$_POST['id']" AND pw = "$_POST['pw']" # 2. 악의적인 사용자는 $_POST['pw'] 의 ..