
AES-256-GCM 암호화 이미지 스테가노그래피 도구. LSB-LPS 임베딩 및 FLIF 무손실 압축을 사용하여 공개 안티-스테그 도구에 대해 탐지율 0%로 은밀한 데이터 은닉을 수행합니다.
Chaya는 스테가노그래피, 암호화 및 압축을 통해 사용자의 프라이버시를 보호합니다. AES-256-GCM 암호화를 사용하여 페이로드를 효과적으로 암호화하고, LSB-LPS 스테가노그래피 기술을 사용하여 이미지에 삽입한 후, FLIF를 사용하여 무손실 압축을 수행함으로써 탐지를 회피합니다.
Chaya는 여러분의 프라이버시를 위한 것입니다. Chaya는 연구에 기반하고 있으며(공개 버전 백서는 xerohack.com에 게시 예정), 다른 FOSS 이미지 스테가노그래피 도구와 비교하여 단연 가장 효과적인 이미지 스테가노그래피 도구임이 입증되었습니다.
왜 Chaya가 다른 도구보다 나은가?
표준 슈퍼컴퓨터로는 이를 깨뜨릴 방법이 없습니다. 파이썬 라이브러리나 파이썬 자체에 익스플로잇이 존재하지 않는 한 말이죠.. LSB-LPS는 큰 그래프 이미지에서 무차별 대입에 기하급수적으로 긴 시간이 소요됩니다. 모든 X,Y 좌표 조합을 오류 없이 공격해야 하기 때문입니다. 이를 위한 머신러닝을 만드는 것도 상당히 무용하며, 예를 들어 어느 메시지가 읽을 수 있는지 찾아 좌표를 알아내는 자연어 처리에만 사용될 수 있습니다. 그 후에는 암호화를 깨야 합니다. 게다가 NLP ML은 좌표를 찾을 수 없습니다. 무차별 대입 결과는 어차피 암호문일 것이기 때문입니다. 어떤 이유로 공격자가 디-스테그 과정을 시작할 좌표를 알게 되더라도, AES-GCM-256을 깨야 합니다. GCM은 기밀성과 함께 무결성을 제공하므로 더 나은 AES 모드입니다.
유엔 세계인권선언(UDHR) 1948, 제12조 - “어느 누구도 자신의 사생활, 가족, 주거 또는 통신에 대한 자의적 간섭이나 자신의 명예와 평판에 대한 공격을 받지 않는다. 모든 사람은 그러한 간섭이나 공격으로부터 법의 보호를 받을 권리가 있다.”
국제 시민적 및 정치적 권리에 관한 규약(ICCPR) 1966, 제1조 - "어느 누구도 자신의 사생활, 가족, 주거 또는 통신에 대한 자의적 또는 불법적 간섭이나 자신의 명예와 평판에 대한 불법적 공격을 받지 않는다. 모든 사람은 그러한 간섭이나 공격으로부터 법의 보호를 받을 권리가 있다."
변경 로그(메인 채널): https://github.com/xerohackcom/Chaya/blob/main/CHANGELOG.md 변경 로그(개발 채널): https://github.com/xerohackcom/Chaya/blob/dev/CHANGELOG.md
빠른 설정을 위해 다음 명령을 사용하세요:
Ubuntu 계열 배포판용 명령
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya && pip3 install -r requirements.txt && sudo apt update && sudo apt-add-repository ppa:linuxuprising/libpng12 && sudo apt update && sudo apt install -y libpng12-0
Debian 계열 배포판용 명령
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya && pip3 install -r requirements.txt && sudo apt update && sudo apt install build-essential devscripts && cd ~/ && sudo touch /etc/apt/sources.list.d/libpng12.list && echo "deb https://ppa.launchpadcontent.net/linuxuprising/libpng12/ubuntu hirsute main" | sudo tee -a /etc/apt/sources.list.d/libpng12.list && echo "deb-src https://ppa.launchpadcontent.net/linuxuprising/libpng12/ubuntu hirsute main" | sudo tee -a /etc/apt/sources.list.d/libpng12.list && sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 1CC3D16E460A94EE17FE581CEA8CACC073C3DB2A && sudo apt update && sudo apt install -y libpng12-0
installer.py 스크립트를 사용하여 의존성을 설치할 수 있습니다. 터미널에서 다음 명령을 실행하세요:
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya
Ubuntu 계열 배포판
python3 installer.py --ubuntu
Debian 계열 배포판
python3 installer.py --debian
python3 chaya.py --help
python3 chaya.py -enc
이를 모듈식 프레임워크로 구축하여 사용자가 암호화 및 스테가노그래피 부분에 맞춤 스크립트를 추가할 수 있도록 하는 것이 목표입니다. 여러 압축 알고리즘에 대한 지원이 추가되고 있습니다. 실험 중 FLIF가 지원되었지만, 현재는 JpegXL (JXL)이 새로운 최고의 무손실 래스터 기반 압축입니다. 페이로드 실행 및 기타 흥미로운 기능이 준비 중입니다. 명령 조합으로 가능하지만 내장되어 있지는 않습니다. ffmpeg를 사용한 비디오 스테가노그래피가 테스트 중입니다.
자세한 기능 계획은 PLANLOG를 참조하세요: https://github.com/xerohackcom/Chaya/blob/main/PLANLOG.md
Chaya는 AGPLv3에 따라 라이선스가 부여됩니다.
버그 보고 및 문제 해결에 도움을 주시면 감사하겠습니다.
Monero XMR 기부로 Chaya를 지원할 수 있습니다: https://xerohack.com/support.php
주소: 4BJLkV4GyaHCYgGSqYBAe418jzaUz6FPe8M14U49SzL5GG81YyoVtWABgJszGUdpUf6MNoWL4kJu7KqQFnWxDvXi34QeA7n