일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- suninatas 풀이
- 메소드
- blind sql injection
- lord of sql injection
- 조건문
- 김성엽 대표님
- Pwndbg
- 백준 파이썬
- sql injection
- github
- property
- element 조회
- burp suite
- jQuery
- object
- document
- python
- 객체
- 포인터
- window
- 파이썬
- 자바스크립트
- 배열
- 함수
- htmlspecialchars
- IF문
- 백준 알고리즘
- xss game
- 사칙연산
- xss game 풀이
- Today
- Total
power-girl0-0
CMS ( 콘텐츠 관리 시스템 ) 본문
해당 글은 CMS에 대한 간단한 개념을 정리하기 위해 작성한 글입니다.
CMS ( Web Content Management, 콘텐츠 관리 시스템 )
: 이를 이용하면, 웹 사이트의 다양한 리소스 및 컨텐츠, 데이터를 보다 쉽게 관리할 수 있다.
CMS 핵심기능
1. 콘텐츠 편집
2. 콘텐츠 저장
3. 콘텐츠 공유
4. 버전 관리
5. 다른 앱들과의 통합
6. 전자상거래 및 마케팅 기능
7. 대용량 콘텐츠 통합
8. 사용자 관리: 복수의 사용자 계정 생성, 각각 다른 권한 부여 등
장점
1. 누구나 간단하게 웹사이트를 쉽게 제작할 수 있다.
html등의 지식이 없어도 만들어진 웹사이트에 콘텐츠를 작성할 수 있는 정도의 웹사이트 구축이 가능하다.
2. 시간 절약
간단한 코드 같은 것은 직접 만들지 않고, 작성되어 있는 것을 사용한다면 간단 작업 시간을 줄일 수 있다.
3. 간단한 이미지 업로드
호스팅 서버 및 클라우드에 사진을 따로 올리고, 다시 불러들이고 할 필요 없이
cms를 이용해 각종 멀티미디어 업로드와 불러오기가 가능하며 편집, 삭제 등의 기능도 쉽게 관리할 수 있다.
4. 업데이트
CMS를 제공하는 업체는 매년 트랜드에 맞춰서 꾸준히 업데이트 중이며, 보안도 강화되고 있다.
단점
1. 보안
많은 웹 사이트가 널리 사용되는 CMS 시스템을 사용하기 때문에 해커의 타깃이 된다.
2. 코드 수정
코딩 지식없이 수행할 수 있는 작업의 측면에서 테마가 점차 강력해지면서, 원하는 방식으로 사이트를 표시하는데 문제가 발생할 수 있다.
3. 간혹 발생하는 충돌 문제
CMS와 테마, 플로그인 등 충돌이 발생하거나, CMS 자체에 오류 발생시 이용자가 할 수 있는 것은 오류를 수정한 업데이트를 기다리는 것 밖에 없다.
국외 CMS
1. WordPress (전체 컨텐츠 관리 시스템)
가장 대중적이며, 쉽게 이용할 수 있다.
이는 간단한 블로그, 소규모 기업 웹사이트에 주로 사용된다.
2. 드루팔 (Drupal)
CMS안에서 가장 전문적인 지식을 필요로 하는 CMS이다.
그래도, SEO에 친화적이며 다양한 효과적 모듈을 제공하기 때문에 이용자에 따라 장점을 극대화 할 수 있다.
3. 줌라 (Joomla)
전자상거래, 소셜 네트워킹에 주로 사용된다.
4. 쇼피파이(Shopify)
전자상거래 웹사이트 구축에 필요한 다양한 기능들을 제공하고 있다.
5. 이외에도 제곱(블로거를 위한 컨텐츠 관리 시스템) , 마그네토 CMS, Wix, craft CMS
국내 CMS
1. XE
: 제로보드라는 이름으로 시작되어 현재는 XE(XpressEngine)이라고 변경되었다.
2. 킴스큐Rb
: XE보다 가볍고 빠른 장점을 가지고 있다.
3. 그누보드
'웹해킹 > 이론' 카테고리의 다른 글
SQL Injection (0) | 2021.03.10 |
---|