CVE-2024-9680
·
정보보안
https://www.youtube.com/@FireshipDescriptionAn attacker was able to achieve code execution in the content process by exploiting a use-after-free in Animation timelines. This vulnerability affects Firefox  Use-After-Free와 Dangling PointerUse-After-Free: 동적으로 할당된 메모리를 해제한 후, 해당 메모리를 가리키고 있는 포인터를 NULL로 초기화하지 않으면 해제된 메모리를 재사용할 수 있게 됩니다. 이는 보안 취약점으로 이어질 수 있습니다.Dangling Pointer: 해제된 메모리를 참조하는 포인터입니다. ..
경사하강법의 변형
·
Artificial Intelligence
기존 경사하강법의 문제점기존의 경사하강법(배치 경사하강법)은 전체 데이터셋을 사용하여 손실 값을 계산하기 때문에, 데이터셋이 클 경우 메모리 부족이나 비효율적인 계산이 발생할 수 있음이러한 문제를 해결하기 위해 전체 데이터셋을 모델에 통과시키는 대신에 랜덤 샘플링한 K개의 샘플로 나누어 모델에 통과시키는 방법을 사용 확률적 경사하강법(SGD)SGD는 데이터셋의 샘플을 하나씩 사용하여 기울기를 계산하고 파라미터를 업데이트각 샘플을 순차적으로 처리하며, 기울기의 변동성이 크지만 계산 비용이 적고 빠르게 수렴비복원 추출을 통해 각 Epoch마다 다른 샘플을 선택Pytorch에서의 구현# batch_size=1, shuffle=Truetrain_dataloader = torch.utils.data.DataLoa..
최적화
·
Artificial Intelligence
1. 하이퍼파라미터모델의 가중치 파라미터(Weight Parameter)는 보통 경사하강법을 통해 데이터를 기반으로 자동으로 최적화하이퍼파라미터는 모델의 성능에 영향을 끼치지만 자동으로 최적화되지 않는 파라미터대표적인 하이퍼파라미터는 신경망의 깊이와 너비, 학습률, 활성함수의 종류 등이 있음성능에 큰 영향을 주는 하이퍼파라미터들을 위주로 먼저 튜닝하여 최소한의 실험을 통해 최고의 성능을 이끌어 내야 함 1.1. 학습률대표적인 하이퍼파라미터학습률의 설정에 따라 모델의 학습 경향이 매우 달라질 수 있음학습 초반에는 큰 학습률이 선호되고 학습 후반에는 작은 학습률이 선호됨이를 응용하여 각 가중치 파라미터별 학습 진행 정도에 따라 학습률을 다르게 자동 적용할 수 있음 2. 최적화ML 모델의 궁극적인 목표는 손실..
Ceph
·
Cloud
Ceph는 오픈 소스 Software-defined 분산 스토리지 플랫폼으로, 고성능, 확장성, 그리고 신뢰성을 제공하며 다양한 스토리지 요구사항을 충족시키기 위해 개발되었습니다. 일반 하드웨어와 이더넷 IP를 사용하여 특정 하드웨어 요구 사항 없이 데이터를 안전하게 복제하고 보관합니다. 그리고 Ceph는 복제, Erasure Coding, Snapshot, Clone등의 기술을 이용해 고가용성과 강력한 데이터 내구성을 보장합니다. Ceph 스토리지 시스템의 주요 기능RADOS(Reliable Autonomic Distributed Object Store)Ceph의 핵심 구성요소, 분산 객체 스토리지 시스템을 구현모든 스토리지 서비스의 기반이 되는 저장소로, 데이터를 여러 노드에 분산 저장하여 고가용성과..
NAT(Network Address Trasition)
·
Network
NAT는 라우팅 장치를 통해 패킷이 전송되는 동안 IP 헤더에 있는 네트워크 주소를 수정하여 IP 주소 공간을 다른 IP 주소 공간으로 매핑하는 방법입니다. 주로 사설 네트워크에서 공인 IP 주소로 변환하여 사용하는 데 사용됩니다. NAT의 종류Static NAT정적 NAT는 내부 IP 주소와 특정 공인 IP 주소를 1:1로 매핑합니다.Router(config)#ip nat inside source static 192.168.0.1 221.10.4.2Router(config)#interface gigabitEthernet 0/0Router(config-if)#ip nat insideRouter(config)#interface gigabitEthernet 0/1Router(config-if)#ip nat ..
EFS(Encrypting File System)
·
정보보안
EFS는 마이크로소프트 윈도우의 NTFS 버전 3.0에서 추가된 파일 시스템 암호화 기능입니다. 윈도우에서 cipher 명령어를 통해 NTFS 볼륨의 암호화 상태를 변경하거나 볼 수 있습니다. 주요 특징투명한 암호화: EFS는 사용자가 파일이나 폴더를 암호화할 때 특별한 조치 없이 자동으로 작동합니다. 파일을 읽는 동안 자동으로 암호화가 해제되고 파일을 닫으면 EFS 암호화가 됩니다. 사용자는 일반적인 파일 작업을 수행하는 것과 동일하게 작업할 수 있습니다.파일 단위 암호화: EFS는 폴더와 파일을 암호화할 수 있고, 이를 통해서 특정 데이터만 보호할 수 있습니다. 단, 압축된 파일 및 폴더는 암호화가 불가능 합니다.암호화 방식: EFS는 파일을 파일 암호화 키(FEK: File Encryption Ke..