Commit graph

78 commits

Author SHA1 Message Date
Kijin Sung
ca3001141c embed whitelist 설정파일에서 XML을 제거하고 http/https를 구분하지 않도록 함 2016-01-07 09:39:55 +09:00
Kijin Sung
546606b208 Initial import of composer dependencies (--no-dev) 2016-01-06 19:21:31 +09:00
MinSoo Kim
264a5d3ef5 PHP 5.4 이상부터 의미가 없어진 변수 입력 제거
* [매뉴얼](https://secure.php.net/en/htmlspecialchars)에서 기본값이 되었다고 설명함.
* 빼먹은 `LOCK_EX` 다시 추가.
2016-01-02 22:59:55 +09:00
MinSoo Kim
2957f8cebe HTMLPurifier update
약간 커스텀 된 부분 모두 반영.
File lock 부분과 htmlspecialchars 부분.
2016-01-02 11:55:54 +09:00
conory
ef5e660bb2 #10 잘못된 변수 2015-12-22 08:32:12 +09:00
Kijin Sung
811c5dbedd Merge pull request #10 from kijin/feature/password-improvements
Password 클래스 개선
2015-12-21 15:32:18 +09:00
Kijin Sung
804dd3073a Support custom (user-defined) check-only algorithms in Password class 2015-12-21 13:44:46 +09:00
Kijin Sung
a22e69b7ec Merge branch 'develop' of https://github.com/xpressengine/xe-core (1.8.14)
Conflicts:
	classes/context/Context.class.php
	modules/point/tpl/config.html
2015-12-02 14:38:23 +09:00
YJSoft
961deaf3ea fix #1796 에디터 컴포넌트와 위젯의 스타일도 체크함 2015-11-06 17:06:40 +09:00
Kijin Sung
9dbe64e0da Merge #1650 다양하게 활용 가능한 암호화 클래스 추가 by kijin
* pr/1650:
  Simplify IV creation routine by reusing Password class
  Add currentSessionOnly option to Crypto class
  Add Crypto class compatible with defuse/php-encryption
2015-10-08 15:03:28 +09:00
Kijin Sung
a7ed4c56c8 Merge #1363 PHP 5 방식의 생성자 (__construct) 사용 by kijin
* pr/1363:
  ExtraItem 클래스에도 PHP 5 방식의 생성자 (__construct) 사용
  PHP 5 방식의 생성자 (__construct) 사용

Conflicts:
	classes/context/Context.class.php
2015-10-08 14:10:32 +09:00
Kijin Sung
fece1fbc18 Support additional check-only algorithms in Password class 2015-09-24 12:09:22 +09:00
Kijin Sung
03bc1a45e3 PHP7 and error handling improvements to random salt generator 2015-09-24 11:49:22 +09:00
Kijin Sung
b9237e8352 Simplify IV creation routine by reusing Password class 2015-07-22 21:28:22 +09:00
Kijin Sung
402276f4ff Add currentSessionOnly option to Crypto class 2015-07-17 11:37:19 +09:00
Kijin Sung
7526e76eb5 Add Crypto class compatible with defuse/php-encryption 2015-07-16 21:45:10 +09:00
Kijin Sung
deb6da04b6 PBKDF2 해시 생성시 솔트의 엔트로피 개선 2015-04-08 11:08:09 +09:00
Kijin Sung
15d3ba7ca1 PHP 5 방식의 생성자 (__construct) 사용 2015-04-01 11:30:04 +09:00
bnu
a901f052fe #1316 createTemporaryPassword()에서 특수문자를 포함하지 못하는 문제 수정 2015-03-23 17:16:02 +09:00
bnu
aaac84ec7e Merge branch 'pr/1316' into develop 2015-03-10 12:40:18 +09:00
Kijin Sung
c531e6777c Improve the temporary password generation routine 2015-03-10 11:37:09 +09:00
bnu
2e661027ab 445a414 에서 추가한 Password:: generateStrongPassword() 제거 2015-03-10 11:21:40 +09:00
bnu
6bdc099d92 Merge branch 'pr/1316' into develop
Conflicts:
	classes/security/Password.class.php
2015-03-10 11:20:43 +09:00
Kijin Sung
8e0b310e2a Add method to create a password that includes all character classes 2015-03-06 16:15:45 +09:00
Kijin Sung
8da6ddcfe8 Add option to create a secure salt including special chars 2015-03-06 15:03:55 +09:00
bnu
445a41411e fix #1315 인증메일 및 비밀번호 찾기에서 새 비밀번호 및 인증키 발급 개선 2015-03-06 14:20:25 +09:00
bnu
2bbe9603a2 Merge branch 'develop' into next 2015-02-09 11:22:02 +09:00
bnu
a33a4b3081 fix #1227 SECISSUE
- XXE 취약점 문제 해결
- Drupal의 소스코드를 참고하여 `Security::detectingXEE()` 추가
  - 90e884ad0f
- blogapi 애드온 및 `Context::_setXmlRpcArgument()`에서 취약점 방어
- 제보 : 한국인터넷진흥원
2015-02-04 17:42:28 +09:00
Kijin Sung
2df137e82b Always prefer PBKDF2 to bcrypt, for better PHP 5.2 compatibility 2014-12-10 16:10:07 +09:00
Kijin Sung
3923bf40fc Ensure full compatibility with previous versions of XE and migration tools 2014-12-10 16:10:07 +09:00
Kijin Sung
ca439d4440 Add a new class for improved password hashing 2014-12-10 16:10:07 +09:00
bnu
cc487ba0b2 #1077 embed white url 중복 제거 및 추가
- 추가 : http://serviceapi.rmcnmv.naver.com/
- 추가 : http://videofarm.daum.net/
2014-12-08 13:19:45 +09:00
sejin7940
3bbd4b15f4 Update embedWhiteUrl.xml 2014-09-11 13:48:17 +09:00
Jin Hu, Baek
37f57f2eca remove mncast profile
엠앤캐스트 서비스가 종료된지 어연 5년이 지났고, 현재 엠앤캐스트 사이트 자체가 불법 스미싱 사이트로 바뀌어있는 지금, 해당 embed 패턴을 통한 공격이 들어올수 있다 판단되어 삭제.
2014-04-07 22:08:34 +09:00
bnu
43fd876dfa #331 embed whitelist를 관리페이지에서 설정할 수 있도록 추가 2014-01-24 11:21:35 +09:00
bnu
e3ae1b45ab #331 embed whitelist 정리 2014-01-24 11:21:34 +09:00
bnu
711cd1ea35 Merge commit '154fc79e99' into develop
Conflicts:
	classes/security/EmbedFilter.class.php
	common/js/common.js
	common/js/xe.min.js
	config/config.inc.php
2014-01-06 11:23:59 +09:00
bnu
52e9f1fc19 Issue 3639 유튜브 embed 패턴 추가
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13196 201d5d3c-b55e-5fd7-737f-ddc643e51545
2014-01-04 12:21:09 +09:00
bnu
ee09f0f21a Issue 3639 유튜브 embed 패턴 추가
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13195 201d5d3c-b55e-5fd7-737f-ddc643e51545
2014-01-04 12:21:09 +09:00
bnu
072f0ff1ce SECISSUE 2014-01-03 20:19:07 +09:00
bnu
c5845c4758 SECISSUE <object> tag의 XSS 문제 해결. 2014-01-02 20:20:38 +09:00
khongchi
53e81300f3 NOISSUE 코드정리 2013-12-05 10:39:41 +09:00
khongchi
5fae27d53c isCrawler, 관리자페이지 IP잠금, 사이트잠금 기능에서 ipfilter를 사용하도록 변경 2013-11-29 19:24:07 +09:00
khongchi
98d3408919 NOISSUE, add ipfilter class 2013-11-28 16:16:49 +09:00
ngleader
bc47f19615 NOISSUE code rearrange 2013-11-22 06:46:26 +09:00
bnu
5d78cf2300 #64 syntax error 수정. 2013-11-24 15:35:47 +09:00
bnu
932862be1f #64 서버 내 경로를 절대경로로 변경 2013-11-23 11:59:49 +09:00
bnu
63e0fd6f3b #51 preg_match()를 substr_compare() 또는 strncmp()로 대체 2013-11-22 13:00:56 +09:00
akasima
736f382b27 #66 install php version check
#16 install rewrite module usable check
#48 htmlspecialchars function params add
2013-11-19 13:32:39 +09:00
khongchi
29a2a99ac6 #53 파일업로드 취약점 방어 기능 disable 2013-11-15 14:00:50 +09:00