noriwiki에서 사용할 수 있는 모든 기록이 표시됩니다. 기록 종류나 사용자 이름(대소문자 구별) 또는 영향을 받는 문서(대소문자 구별)를 선택하여 범위를 좁혀서 살펴볼 수 있습니다.
- 2023년 8월 25일 (금) 11:56 Ahn9807 토론 기여님이 Oscar: A Practical Page-Permissions-Based Scheme for Thwarting Dangling Pointers 문서를 만들었습니다 (CET)
- 2023년 8월 24일 (목) 07:48 Ahn9807 토론 기여님이 MineSweeper: A łClean Sweepž for Drop-In Use-after-Free Prevention 문서를 넘겨주기를 만들지 않고 MineSweeper: A “Clean Sweep” for Drop-In Use-After-Free Prevention 문서로 이동했습니다
- 2023년 8월 24일 (목) 07:42 Ahn9807 토론 기여님이 FreeGuard: A Faster Secure Heap Allocator 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 == 개요 == FreeGuard는 Secure하고 Performance를 동시에 추구하는 Memory allocator으로서, 기존의 Dieharder와 BSD Allocator의 단점을 분석하여 그에 따른 해결책을 내놓았다. == Motivation == C/C++ 처럼 많은 Unsafe한 Langauge들은 메모리 버그에 취약하다. 이를 Memory allocator의 디자인으로 막을 수 있다. == Importance == 기존의 있는 방식인 ASLR, Bum-pointer allocator, Sequential a...)
- 2023년 8월 24일 (목) 06:59 Ahn9807 토론 기여님이 파일:스크린샷 2023-08-24 오후 3.58.45.png 문서를 만들었습니다
- 2023년 8월 24일 (목) 06:59 Ahn9807 토론 기여님이 파일:스크린샷 2023-08-24 오후 3.58.45.png 파일을 올렸습니다
- 2023년 8월 24일 (목) 04:30 Ahn9807 토론 기여님이 Memory node 문서를 만들었습니다 (메모리 노드 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 8월 24일 (목) 04:30 Ahn9807 토론 기여님이 메모리 노드 문서를 만들었습니다 (새 문서: 분류: 메모리 관리 == 개요 == 리눅스에서 메모리 관리시 접근 속도가 같은 영역을 뱅크로 나타내며 이를 노드라는 자료구조로 나타낸다. 모든 코어가 메모리 접근에 같은 속도로 접근하는 UMA시스템에서는 노드는 하나이고, NUMA환경에서는 노드는 최대 1024(CONFIG_NODE_SHIFT)개의 NUMA Memory Bank들을 지정할 수 있다. 노드의 접근은 리스트를 통해서 관리되며, pgdat_list...)
- 2023년 8월 18일 (금) 11:11 Ahn9807 토론 기여님이 MineSweeper: A łClean Sweepž for Drop-In Use-after-Free Prevention 문서를 만들었습니다 (ㅇ)
- 2023년 8월 5일 (토) 10:44 Ahn9807 토론 기여님이 PARSEC 문서를 만들었습니다 (새 문서: 분류: 시스템 벤치마크 == 개요 == Princeton Application Repository for Shared-Memory Computers(PARSEC)은 프린스턴 대학교에서 만든 벤치마크 툴로, 무료로 다양한 범위의 컴퓨팅 벤치마크를 할 수 있게 한다. PARSEC은 병렬컴퓨팅 환경에서 다양한 컴퓨팅 파워를 체크할 수 있도록 설계되었다. PARSEC은 현재 Version 3까지 나와있으며 다음과 같은 벤치마크를 돌릴 수 있다. * blacksholes *...)
- 2023년 8월 3일 (목) 03:54 Ahn9807 토론 기여님이 KASAN 문서를 만들었습니다 (Kernel address sanitizer 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 8월 3일 (목) 03:54 Ahn9807 토론 기여님이 Kernel address sanitizer 문서를 만들었습니다 (새 문서: 분류: 리눅스 커널 == 개요 == Kernel address sanitizer (KASAN)은 out-of-bound 버그와 user-after-free 버그를 체크하기 위한 dynamic safety error checking 매커니즘이다. KASAN은 세가지 모드로 구성된다. ; 소프트웨어 방식 : 소프트웨어 방식 KASAN은 컴팡일러의 도움을 통해서 모든 memory access validation test코드를 삽입하는 방식으로 작동한다. * Generic KASAN: 디버깅을 위해서 사용되며, 다양...)
- 2023년 7월 28일 (금) 10:54 Ahn9807 토론 기여님이 Preventing Use-After-Free Attacks with Fast Forward Allocation 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 Brian Wickman, Hong Hu, Insu Yun, Daehee Jang USENIX Security 2021 == 개요 == One time allocation이라는 아이디어를 다시 가져와 Use-after-free (UAF)버그를 막을 수 있는 효율적인 Memory allocator을 만들었다. == Motivation == C와 C++같은 Memory unsafe 언어에서 UAF버그는 치명적임. == Importance == 기존의 UAF를 막기 위한 방법들은 CPU가 많이 사용되거나, Overhead가 너무 큰 문제점...)
- 2023년 7월 27일 (목) 12:14 Ahn9807 토론 기여님이 DangZero: Efficient Use-After-Free Detection via Direct Page Table Access 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 Floris Gorter, Keon Koning, Herbert Bos, Cristiano Giuffrida CCS '22: 2022 ACM SIGSAC Conference on Computer and Communications Security == 개요 == DangZero는 user가 Page table에 직접 접근할 수 있도록 하여서, 효율적으로 Use after free을 사전에 차단할 수 있도록 하였다. == Motivation == User after free(UAF)버그는 많이 발생하며 버그라서 이를 찾아내고 차단하는 것은 보안상 중요한...) 태그: 시각 편집: 전환됨
- 2023년 7월 17일 (월) 02:04 Ahn9807 토론 기여님이 분류:프로그래밍 문서를 만들었습니다 (새 문서: 분류: 전산과학)
- 2023년 7월 17일 (월) 02:03 Ahn9807 토론 기여님이 분류:프로그래밍 개발 도구 문서를 만들었습니다 (새 문서: 분류: 프로그래밍)
- 2023년 7월 17일 (월) 02:03 Ahn9807 토론 기여님이 Vscode 설정 문서를 만들었습니다 (새 문서: 분류: 프로그래밍 개발 도구 == 개요 == 이 문서는 Vscode를 사용하면서 유용한 팁들을 작성한다. == Clangd == Linux처럼 큰 프로젝트의 경우에는 내장 C/C++ Intellisence가 Tag parsing을 매우 느리게하는데, 이를 해결하기 위해서 clangd를 사용하면 좋다. vscode clangd extension 설치후, cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1 . 혹은 리눅스 커널 소스 파일의 ./scripts/clang-tools/gen_compile_commands.p...)
- 2023년 6월 23일 (금) 10:43 Ahn9807 토론 기여님이 Cooperation and Security Isolation of Library OSes for Multi-Process Applications 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 Chia-Che Tsai, Kumar Saurabh Arora, ... , Donald E. Porter EuroSys 2014: Ninth Eurosys Conference 2014 == 개요 == TBU)
- 2023년 6월 23일 (금) 05:48 Ahn9807 토론 기여님이 Shielding applications from an untrusted cloud with Haven 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 Shielding Applications from an Untrusted Cloud with Haven Andrew Baumann, Marcus Peinado, Galen Hunt ==개요== Intel SGX환경에서 Application을 안전하게 돌리기 위해서, Draw bridge에서 소개된 Library OS방식을 통해, Iago Attack, Side-channel attack과 같은 Security 위협을 최소화 하여 실행하는 방법을 제시하였다. == Motivation == 증가하는...) 태그: 시각 편집: 전환됨
- 2023년 6월 22일 (목) 08:00 Ahn9807 토론 기여님이 Rethinking the Library OS from the Top Down 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 Donald E. Porter, Silas Boyd-Wickizer, Jon Howell, Reuben Olinsky, Galen C. Hunt ASPLOS’11 250px|가운데 == 개요 == Windows처럼 Pratical하게 사용되고 있는 OS를 LibraryOS로 만들기 위해서는 어떠한 일을 해야 하는지 정리 하였다. == Motivation == Per-application customization을 하게 되면 Application의 성능을 올릴 수 있다. == Importance == LibraryOS를 통...) 태그: 시각 편집: 전환됨
- 2023년 6월 22일 (목) 07:23 Ahn9807 토론 기여님이 파일:Drawbridge overview.png 문서를 만들었습니다
- 2023년 6월 22일 (목) 07:23 Ahn9807 토론 기여님이 파일:Drawbridge overview.png 파일을 올렸습니다
- 2023년 6월 20일 (화) 11:22 Ahn9807 토론 기여님이 OS 문서를 만들었습니다 (Operating system 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 6월 15일 (목) 10:44 Ahn9807 토론 기여님이 HKID 문서를 만들었습니다 (Total memory encryption 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 6월 15일 (목) 10:41 Ahn9807 토론 기여님이 MKTME 문서를 만들었습니다 (Total memory encryption 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 6월 15일 (목) 10:39 Ahn9807 토론 기여님이 TME 문서를 만들었습니다 (Total memory encryption 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 6월 15일 (목) 10:38 Ahn9807 토론 기여님이 분류:인텔 문서를 만들었습니다 (새 문서: 분류: 컴퓨터 구조)
- 2023년 6월 15일 (목) 10:38 Ahn9807 토론 기여님이 Total memory encryption 문서를 만들었습니다 (새 문서: 분류: 하드웨어 기반 보안 분류: 인텔 == 개요 == TME (Total Memory Encrpytion)은 SoC 메모리 암호화 복호화 엔진으로 메모리의 내용을 SoC을 이용해서 암호화 하기 위해서 사용하는 장치를 말한다. Memory의 내용이 Cache에 올라가는 순간 TME는 메모리의 내용을 복호화 시켜서 캐쉬에 올린다.)
- 2023년 6월 14일 (수) 08:11 Ahn9807 토론 기여님이 Remote attestation 문서를 만들었습니다 (새 문서: 분류: CPU 분류: 하드웨어 기반 보안 분류: 시스템 보안 분류: 가상화 == 개요 == Attestation이란 소프트웨어가 지금 돌아가는 Hardware에서 Intel SGX나 Intel TDX와 같은 기능을 잘 제공하고 있는지 확인하기 위한 절차를 말한다. 인증에는 Local Attestation과 Remote Attestation이 있다. Local은 Encalve와 Encalve사이에서의 인증이고, Remote attestation은 Enclave와 Hardwa...)
- 2023년 6월 14일 (수) 06:52 Ahn9807 토론 기여님이 EPID 문서를 만들었습니다 (새 문서: 분류: 하드웨어 기반 보안 분류: 시스템 보안 == 개요 == Enhanced Privacy ID (EPID)란 Intel이 개발한 Remote attestation을 위한 알고리즘을 말한다. 디지털 서명은 보통 private key - public key의 pair로 이루어지는 시스템을 통해서 작동한다. 그러나, Private key를 가진 사람이 추적된다는 점 (세상에는 단 하나의 private key만이 존재함으로)과 Public key의 Validation을 증명할 CA가...)
- 2023년 6월 14일 (수) 05:00 Ahn9807 토론 기여님이 Enclave 문서를 만들었습니다 (새 문서: 분류: 시스템 보안 == 개요 == Enclave란 컴퓨터 보안에서, 특정 Application의 Trusted Componenet부분을 말한다. 예를 들어서, Intel SGX에서 Enclave는 Application중에서 Intel SGX에서 돌아가는 부분을 말한다.)
- 2023년 6월 14일 (수) 03:33 Ahn9807 토론 기여님이 Independent software vendor 문서를 만들었습니다 (새 문서: 분류: 전산 용어 == 개요 == ISV란 Independent software vendor의 약자로서, Software을 개발하고 배포하는 회사들을 말한다. 쉽게 말하면 소프트웨어 개발 회사를 ISV라고 한다. 예를 들어서 Apple이 Iphone을 만들면 ISV들이 게임이나, Utility와 같은 Application을 개발해서 AppStore에서 판매한다.)
- 2023년 6월 12일 (월) 04:40 Ahn9807 토론 기여님이 HTTP/응답 코드 문서를 만들었습니다 (HTTP 응답 코드 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 6월 11일 (일) 10:04 Ahn9807 토론 기여님이 Shim 문서를 만들었습니다 (새 문서: 분류: 전산용어 == 개요 == 컴퓨터 프로그램, 컴퓨터 시스템에서 shim이란, 특정 API에 대한 요청을 transparent하게 intercept해서 실행시키는 라이브러리를 의미한다. Shim은 오래된 API에 대한 지원이나, 새로운 API를 오래된 Application에서 사용하기 위해서 사용된다. 예를 들어서,LD_PRELOAD는 libc라이브러리와 같은 Shared library에 대한 API를 중간에서 가로채서 새...)
- 2023년 6월 9일 (금) 05:32 Ahn9807 토론 기여님이 분류:수학 문서를 만들었습니다 (새 문서: 수학은 숫자와 기호를 사용하여 수량과 도형 및 그것들의 관계를 다루는 학문이다. 수학은 본질적인 것만을 기호로 표현하는 ‘과학의 언어’라고 하며, 자연과학과 거의 모든 분야의 학문에 공헌하는 기초학문이다. 기하학과 대수학으로 나뉘어 발전해 왔고 현재는 62개 분야에 이른다. 우리 전통수학은 사대부의 교양으로서 관념적인 수학과, 재정회계 등 실무를...)
- 2023년 6월 9일 (금) 05:23 Ahn9807 토론 기여님이 분류:논문 작성법 문서를 만들었습니다 (새 문서: 논문 쓰는 법을 설명한다. 여기서는 중심적으로, 영어 그리고 과학 논문, 특히 공학에서 논문을 어떻게 쓰여야 하는지를 서술한다. 중요한 것은 여기의 내용은 가이드라인일 뿐이라는 것이다. 논문을 잘 쓰기 위해서는, 형식, 그리고 표현이 좋아야 한다. 특히 아이디어가 좋더라도, 정말 좋지 않으이상은, 형식과 표현이 나쁘면 나쁜 인상을 주게 되고, 논문이 탈락...)
- 2023년 6월 8일 (목) 09:53 Ahn9807 토론 기여님이 분류:클라우드 컴퓨팅 문서를 만들었습니다 (새 문서: 분류: 컴퓨터 네트워킹)
- 2023년 6월 8일 (목) 09:52 Ahn9807 토론 기여님이 분류:동시성 프로그래밍 문서를 만들었습니다 (새 문서: 분류: 전산 과학)
- 2023년 6월 8일 (목) 09:48 Ahn9807 토론 기여님이 ISP 문서를 만들었습니다 (Internet service provider 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 6월 8일 (목) 09:47 Ahn9807 토론 기여님이 Internet service provider 문서를 만들었습니다 (새 문서: 분류:컴퓨터 네트워킹 == 개요 == '''Internet Service Provider'''<br> 네트워크 서비스를 제공하는 사업자이다. ISP 는 대학이 될수 도 있고, 회사가 될수도 있으며, 통신사도 ISP이고 더 나아가 대륙과 대륙을 연결하는 ISP도 있다. == 1 계층 ISP == 대략 12개 정도의 1 계층 ISP가 있다. 이들은 대륙을 연결하거나 대륙을 책임지는 스케일의 라우터들을 가지고 있다. == 2 계층 ISP =...)
- 2023년 6월 8일 (목) 09:46 Ahn9807 토론 기여님이 TCP/IP 포트번호 문서를 만들었습니다 (새 문서: 분류:네트워크 계층 '''잘 알려진 포트'''(well-known port)는 특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 포트 번호의 일부이다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다. * 0번 ~ 1023번: 잘 알려진 포트 (well-known port) * 1024번 ~ 49151번: 등록된 포트 (registered port) * 49152번 ~ 65535번: 동적 포트 (dynamic port) 대부분의 유닉스 계열 [[운영 체제]...)
- 2023년 6월 8일 (목) 09:45 Ahn9807 토론 기여님이 Port 문서를 만들었습니다 (새 문서: 분류:트랜스포트 계층 == 개요 == '''포트'''(port)는 운영 체제 통신의 종단점이다. 이 용어는 하드웨어 장치에도 사용되지만, 소프트웨어에서는 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위이다. 주로 포트를 사용하는 프로토콜은 전송 계층 프로토콜이라 하며, 예를 들어 전송 제어 프로토콜(TCP)와 사용자 데이터그램 프로토콜(UDP)가 있...)
- 2023년 6월 8일 (목) 09:44 Ahn9807 토론 기여님이 CIDR 문서를 만들었습니다 (Classless inter-domain routing 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 6월 8일 (목) 09:44 Ahn9807 토론 기여님이 Classless inter-domain routing 문서를 만들었습니다 (새 문서: 분류:네트워크 계층 == 개요 == Classless Inter-Domain Routing 400px|오른쪽|CIDR 네트워크 계층에서 기존의 클래스 기반의 주소체계의 한계를 극복하기 위해 도입된 주소를 나타내는 방식이다. a.b.c.d/(숫자) 로 이 아이피의 어디까지가 외부에서 통용되는 아이피 주소인지 나타낸다. 이 앞 아이피 주소는 또한 그 서브넷의 네트워크 통신을 담당하는 라우...)
- 2023년 6월 8일 (목) 09:43 Ahn9807 토론 기여님이 IP 문서를 만들었습니다 (Internet protocol 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 6월 8일 (목) 09:43 Ahn9807 토론 기여님이 Internet protocol 문서를 만들었습니다 (새 문서: 분류:네트워크 계층 == 개요 == '''인터넷 프로토콜'''('''IP''', '''I'''nternet '''P'''rotocol)은 송신 호스트와 수신 호스트가 패킷 교환 네트워크(패킷 스위칭 네트워크, Packet Switching Network)에서 정보를 주고받는 데 사용하는 정보 위주의 규약(프로토콜, Protocol)이며, OSI 네트워크 계층에서 호스트의 주소지정과 패킷 분할 및 조립 기능을 담당한다. 줄여서 '''아이...)
- 2023년 6월 8일 (목) 09:43 Ahn9807 토론 기여님이 Dynamic host configuration protocol 문서를 만들었습니다 (새 문서: 분류:네트워크 계층 == 개요 == TCP/IP 통신을 실행하기 위해 필요한 설정 정보를 자동적으로 할당, 관리하기 위한 통신 규약. RFC 1541에 규정되어 있다. TCP/IP 환경의 통신망에서 IP 주소의 일률적 관리 서비스를 제공한다. 초기 적재 통신 규약(BOOTP)과 마찬가지로 사용자 데이터그램 프로토콜(UDP)상의 프로토콜로서 DHCP 서버는 DHCP 클라이...)
- 2023년 6월 8일 (목) 09:42 Ahn9807 토론 기여님이 IPv6 문서를 만들었습니다 (새 문서: 분류:네트워크 계층 == 헤더 == 500px|프레임없음|중간|IPv6 == IPv6에서 삭제된 기능 == #단편화/재결합: IPv6에서는 단편화와 재결합을 출발지와 목적지만이 수행한다. 패킷이 너무 크면 라우터가 패킷크기 초과 ICMP메시지를 송신자에 보낸다. #헤더 체크섬: 트랜스포트와 링크 계층에 의존하게 된다. #옵션: 옵션필드가 제거되어 고정된 40비트...)
- 2023년 6월 8일 (목) 09:41 Ahn9807 토론 기여님이 NAT 문서를 만들었습니다 (Network address translation 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 6월 8일 (목) 09:41 Ahn9807 토론 기여님이 Network address translation 문서를 만들었습니다 (새 문서: 분류:네트워크 계층 == 개요 == '''네트워크 주소 변환''', 줄여서 '''NAT''')은 컴퓨터 네트워킹에서 쓰이는 용어로서, IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술을 말한다. 패킷에 변화가 생기기 때문에 IP나 TCP/UDP...)
- 2023년 6월 8일 (목) 09:41 Ahn9807 토론 기여님이 Additive increase multiplicative decrease 문서를 만들었습니다 (새 문서: 분류:네트워크 계층 == 정의 == Additive Increase Multiplicative Decrease<br> 가법적 증가 승법적 감소 == 개요 == TCP 혼잡제어에서 cwnd (congestion window)크기를 조절하는 기법이다. 이러한 방식을 채택하면 혼잡 윈도우(cwnd)의 크기가 톱니바퀴 모양으로 보이게 된다. == 공식 == 연결의 평균 처리율 = <big><math>\frac{0.75*W}{RTT}</math></big><br> W는 최대 cwnd크기 이다.)