|
|
Google 2009/11/20 10:56
어디에도 얘기가 없어서 그냥 먼저 끄적여 본다.
11월 19일 구글이 웹 어플리케이션의 실행을 위한 새로운 오에스 , Google Chrome OS 를 위한 Chromium OS 프로젝트를 오픈소스로 공개했다고...
http://googleblog.blogspot.com/2009/11/releasing-chromium-os-open-source.html
Google Chrome OS will be ready for consumers this time next year.
라고 ...
내년쯤에 볼 수 있을 듯 하네.
자세한 내용 설명이나 , 해설은 아마 좀 있음 , 티스토리 여기저기 리뷰하는 사람들이 올릴테고 ....
더 빨리 보고 싶은 사람은 위 링크로....
Trackback 0
:
Trackback Address :: http://breakpoint.a4box.com/trackback/310
Google 2008/11/12 11:12
Trackback 0
:
Trackback Address :: http://breakpoint.a4box.com/trackback/239
雑談 2008/10/14 16:34
구글이 13일 , 독일에서 검색결과의 이미지 썸네임에 표시된 사진과 만화작품으로 인한 재판에서 패소하였으며 , 항소할 예정이라고....
링크:
http://www.bloomberg.com/apps/news?pid=20601204&sid=a_C1wVkCvPww
Trackback 0
:
Trackback Address :: http://breakpoint.a4box.com/trackback/212
Programming/Web 2008/07/18 14:39
구글내부에서 사용되고 있는 웹개발자가 크로스사이트보안약점을 발견 수정하는 툴인 RatProxy 을 얼마전 구글에서 오픈소스화했다. 간단한 소개및 사용방법등등...
- 동작환경
- Linux
- FreeBSD
- MacOS X
- Windows (Cygwin)
- 인스톨 방법
윈도우 기준으로 설명 아래링크에서 파일 다운로드하거나 Windows (Cygwin) 에서 wget http://ratproxy.googlecode.com/files/ratproxy-1.51.tar.gz 로 다운로드
$ wget http://ratproxy.googlecode.com/files/ratproxy-1.51.tar.gz --14:00:24-- http://ratproxy.googlecode.com/files/ratproxy-1.51.tar.gz => `ratproxy-1.51.tar.gz' Resolving ratproxy.googlecode.com... 64.233.187.82 Connecting to ratproxy.googlecode.com|64.233.187.82|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 168,409 (164K) [application/x-gzip] 100%[=======================================================================>] 168,409 135.60K/s 14:00:26 (135.22 KB/s) - `ratproxy-1.51.tar.gz' saved [168409/168409]
$ tar -xvf ratproxy-1.51.tar.gz
로 압축풀기
$ cd ratproxy $ make cc ratproxy.c -o ratproxy -Wall -O3 -Wno-pointer-sign -D_GNU_SOURCE http.c mime.c ssl.c -lcrypto -lssl cc1: error: unrecognized command line option "-Wno-pointer-sign" cc1: error: unrecognized command line option "-Wno-pointer-sign" cc1: error: unrecognized command line option "-Wno-pointer-sign" cc1: error: unrecognized command line option "-Wno-pointer-sign" make: *** [ratproxy] Error 1 make를 하면 위와 같은 에러 발생.
에러 발생 옵션을 사용하지 않게 메이크파일 수정 Makefile 파일의 23 줄의
CFLAGS = -Wall -O3 -Wno-pointer-sign -D_GNU_SOURCE 를 CFLAGS = -Wall -O3 -D_GNU_SOURCE 로 수정 다시 make 하면
$ make cc ratproxy.c -o ratproxy -Wall -O3 -D_GNU_SOURCE http.c mime.c ssl.c -lcrypto -lssl *** WARNING: flare-dist/flare bianry is not operational. *** Please see flare-dist/README and update it for your OS. 경고가 발생.
flare-dist 디렉토리의 README 파일 확인 http://www.nowrap.de/download/flare06doswin.zip 에서 파일 다운로드후
flare-dist 디렉토리에 풀기 풀면 flare.exe 파일로 풀린다. 기존 flare 파일을 삭제후 이 파일의 이름을 flare 로 바꿀것.
다시 make 하면 에러없이 완료되며 ratproxy.exe 가 생성된다.
- RatProxy 기동방법
기본 옵션은
$ ./ratproxy.exe --help ratproxy version 1.51-beta by <lcamtuf@google.com> ratproxy: unknown option -- - Usage: ./ratproxy [ -w logfile ] [ -v logdir ] [ -p port ] [ -d domain ] [ -P host:port ] [ -xtifkgmjscael2XCr ] -w logfile - write results to a specified file (default: stdout) -v logdir - write HTTP traces to a specified directory (default: none) -p port - listen on a custom TCP port (default: 8080) -d domain - analyze requests to specified domains only (default: all) -P host:port - use upstream proxy for all requests (format host:port) -r - accept remote connections (default: 127.0.0.1 only) -l - use response length, not checksum, for identity check -2 - perform two, not one, page identity check -e - perform pedantic caching headers checks -x - log all XSS candidates -t - log all directory traversal candidates -i - log all PNG files served inline -f - log all Flash applications for analysis (add -v to decompile) -s - log all POST requests for analysis -c - log all cookie setting URLs for analysis -g - perform XSRF token checks on all GET requests -j - report on risky Javascript constructions -m - log all active content referenced across domains -X - disruptively validate XSRF, XSS protections -C - try to auto-correct persistent side effects of -X -k - flag HTTP requests as bad (for HTTPS-only applications) -a - indiscriminately report all visited URLs Example settings suitable for most tests: 1) Low verbosity : -v <outdir> -w <outfile> -d <domain> -lfscm 2) High verbosity : -v <outdir> -w <outfile> -d <domain> -lextifscgjm 3) Active testing : -v <outdir> -w <outfile> -d <domain> -XClfscm Multiple -d options are allowed. Consult the documentation for more. 로 확인가능.
$ ./ratproxy.exe -w test.log ratproxy version 1.51-beta by <lcamtuf@google.com> [!] WARNING: Running with no 'friendly' domains specified. Many cross-domain checks will not work. Please consult the documentation for advice. [*] Proxy configured successfully. Have fun, and please do not be evil. [+] Accepting connections on port 8080/tcp (local only)... 로 기동
- RatProxy 사용하여 웹어플리케이션 다루기
Web브라우저의 프락시설정에서 ratproxy 를 경유하도록 설정 ratproxy는 기본 포트를 지정하지 않으면 8080 포트를 사용한다.
작업이 끝나면 ratproxy 종료
- 로그 결과를 출력
$ ./ratproxy-report.sh test.log >test.html test.html 파일을 브라우저로 열어서 리포트 결과 확인.
링크 : http://code.google.com/p/ratproxy/
Trackback 0
:
Trackback Address :: http://breakpoint.a4box.com/trackback/166
|