웹 애플리케이션 만들기 [보안]
·
🌐 Web/웹 애플리케이션 만들기
보안 PHP 보안 정보 비즈니스의 핵심이 멀까? 코드? 코드는 당연히 중요하다. 최악의 경우에는 코드를 다시 쓰면 되기 때문이다. 하지만 잃어버리면 복구 불가능한 것은 데이터이다. 그리고 서버 컴퓨터는 이런 중요한 데이터가 살아가는 집이라고도 할 수 있다. 즉 서버에는 데이터가 살고 있다. 그렇기에 서버에 접속할 때는 경건한 마음으로 해야 한다. 현재 만들고 있는 JavaScript의 보안적인 이슈에 대해 알아보도록 하자. 먼저, JavaScript페이지의 쓰기 버튼을 눌러보도록 하자. 그리고 위와 같이 본문에 script태그 사이에 alert("merong");을 적고 제출을 하게 되면, 이렇게 Security에 접속할 때마다 메롱이라는 경고문이 뜨는 걸 확인할 수 있다. 지금은 그저 merong이 나..
웹 애플리케이션 만들기 [MySQL 실습]
·
🌐 Web/웹 애플리케이션 만들기
이론에서는 MySQL monitor을 통해 DataBase를 다루는 방법에 대해 알아보았다. 여기서는 mysqli를 통해 php코드를 사용해서 DataBase를 다루는 방법에 대해 알아보자. 여기서 비밀번호는 111111, 데이터베이스 이름은 opentutorials, 테이블 이름은 topic으로 한다. MySQL monitor mysqli 서버 접속 my sql -hlocalhost -uroot -p111111; $conn = mysqli_connect('localhost'.'root','111111'); DB 선택 use opentutorials; mysqli_select_db($conn 'opentutorials'); 조회 SELECT * FROM topic; $result = mysqli_quer..
웹 애플리케이션 만들기 [MySQL 이론]
·
🌐 Web/웹 애플리케이션 만들기
데이터베이스란? 정보를 관리하는 전문 애플리케이션 지금까지 File을 통해서 데이터를 관리하였다. File은 가장 원시적이고 기본적인 데이터 관리 수단이다. 가장 큰 장점은 어디에서나 사용이 가능하며, 무언가를 설치할 필요도 없다. 심플하기 때문에 File을 이해하는데 어렵지 않다. 하지만, 앞으로 애플리케이션을 만들기 위해서는 DATABASE가 필요하다. DATABASE는 File의 장점에 비해서는 단점이 있다. 일단 DATABASE에 대한 이해와 공부가 필요하며, 무언가를 설치해야 하기도 하다. 무언가를 설치할 때 고민도 많이 해야 한다. 하지만, 궁극적으로는 애플리케이션을 만들 때는 File이 아닌 DATABASE를 사용해야 한다. DATABASE의 사용해야 하는 이유는 다음과 같다. 1. 안전하다..
Kyle99
'mysql' 태그의 글 목록