[PHP 블록 체인] 블록체인 보안 : 51% 공격 시뮬레이션

*블록체인은 보안성이 높은 분산 시스템으로써, 블록체인의 무결성을 해킹하여 위조하려는 시도는 블록체인 기술의 보안성과 안정성을 침해하는 것으로 불법이며, 법적 처벌을 받을 수 있습니다.이 글은 이런 블록체인의 보안 위험에 대해 취약점을 파악, 방어를 위한 연구 목적입니다. 51% 공격은 블록체인에서 가장 큰 위협 중 하나입니다. 이 공격을 시도하려면 대다수의 컴퓨팅 파워가 필요합니다. 이 예시에서는 가상으로 블록체인에서의 51% 공격을 시뮬레이션해보겠습니다. count($blockchain), “timestamp” => time(), “data” => $data, “prevHash” => $prevBlock[“hash”] ); $newBlock[“hash”] = hash(“sha256”, json_encode($newBlock)); array_push($blockchain, $newBlock); } // …

Continue reading →

블록체인의 위변조 가능성과 대비책

블록체인은 보안성이 높은 분산 시스템으로써, 이전 블록의 해시 값을 포함하기 때문에 임의로 변경될 수 없도록 되어 있습니다. 따라서 블록체인의 무결성을 해킹하여 위조하려는 시도는 불가능합니다. 그리고 이러한 시도는 블록체인 기술의 보안성과 안정성을 침해하는 것으로 불법이며, 법적 처벌을 받을 수 있습니다.그러나 과거에는 사람의 실수 등으로 인해 위변조가 가능한 사례들이 있었습니다. 그리고 무엇보다, 블록체인도 결국은 기술이기 때문에 결함이 존재할 수 있으며, 악용 가능성도 있습니다. 일부 대표적인 예시들은 다음과 같습니다. 51% 공격 : 블록체인에서는 다수결 원칙에 따라 가장 긴 …

Continue reading →

[PHP 블록체인] 블록체인의 핵심 무결성 검증의 예

무결성(Integrity)은 데이터나 정보의 정확성, 완전성, 일관성이 유지되는 것을 의미합니다. 데이터가 변조되거나 손상되는 등의 변경이 없이 그대로 유지되는 것을 말합니다. 블록체인에서 무결성은 블록체인에 저장된 데이터나 트랜잭션이 변경되거나 손상되지 않았음을 검증하는 것을 의미합니다. 이를 통해 블록체인의 신뢰성을 보장할 수 있습니다.이 코드는 PHP를 사용하여 블록체인의 기본 원리를 구현한 간단한 프로그램입니다. 이 프로그램은 블록체인의 기본 원리를 이해하는 데 도움이 될 수 있습니다. index = $index; $this->timestamp = $timestamp; $this->data = $data; $this->previous_hash = $previous_hash; $this->hash = $this->calculate_hash(); } public …

Continue reading →

인공 지능 이용 스팸 완전 차단! shop2world 오픈소스 reCAPTCHA v3 PHP 폼메일 “짐승 메일”

인공 지능 이용 스팸 완전 차단! shop2world 오픈소스 reCAPTCHA v3 PHP 폼메일 “짐승 메일”

실행하기 소스 코드(git) 설치 절차1 reCAPTCHA 관리 콘솔에서 reCAPTCHA v3 키를 등록합니다. 2 client.html의  YOUR-SITE_KEY 에 1에서 발급 받은 SITE_KEY를 넣습니다.server.php 의 YOUR-SECRET_KEY 에 1에서 발급 받은 SECRET KEY를 넣습니다. 3.server.php 의 19번 줄의 example@example.com에 여러분의 이메일을 넣습니다. 원리 안내 reCAPTCHA v3는 사용자에게 보이는 인증 요소가 없으므로, 사용자 경험에 영향을 미치지 않습니다. 따라서 사용자가 로봇이 아님을 인증하는 데 필요한 작업을 최소화하고, 웹 사이트의 보안을 강화하는 데 도움이 됩니다. reCAPTCHA v3의 작동 원리는 다음과 같습니다. 웹 …

Continue reading →

Automating your tasks will save you time! Experience web automation that is as cute and diligent as a penguin. Contact us anytime, we welcome all inquiries! :)

There are many advantages to building web automation. First, it can save manpower by automatically processing repetitive and simple tasks. Additionally, it can prevent human errors and maintain consistent quality. Furthermore, it can shorten work hours and help improve productivity. Our team of programmers specializes in building web automation, and we work together to create the optimal program according to the customer’s requirements. We automate tasks that are tedious or repetitive, such as website tasks, …

Continue reading →

자동화는 당신의 시간을 아껴줍니다! 귀여운 펭귄처럼 꼼꼼하고 빠른 샵투 웹 자동화 서비스를 경험해보세요!

웹 자동화 구축은 많은 장점이 있습니다. 먼저, 반복적이고 단순한 작업을 자동으로 처리해줌으로써 인력을 절약할 수 있습니다. 또한, 인간의 실수를 방지할 수 있으며 일관된 품질을 유지할 수 있습니다. 또한, 작업 시간을 단축할 수 있어 생산성 향상에도 도움이 됩니다. 저희는 웹 자동화 구축을 전문으로 하는 프로그래머들이 함께 작업하여, 고객의 요구에 따라 최적의 프로그램을 제작해 드립니다. 사람이 하기에 귀찮은 작업이나, 반복적인 웹사이트 작업 등을 자동으로 처리해 드립니다. 이를 통해 고객은 더욱 효율적으로 업무를 처리할 수 있으며, 생산성 향상에 …

Continue reading →

노는 랩탑도 새롭게 태어나게 하는 운영체제! 샵투스쿨 리눅스 (Linux) 강의 2개 안내

노는 랩탑도 새롭게 태어나게 하는 운영체제! 샵투스쿨 리눅스 (Linux) 강의 2개 안내

리눅스는 PC에 비해 저사양의 하드웨어로도 효율적인 작업이 가능한 운영체제입니다. 그러나 그동안 많은 분들이 리눅스는 어려워서 서버 운영 등의 전문 개발자분들만 사용하는 것이라 생각했지만, 이제는 윈도 못지않게 아주 손쉽게 사용할 수 있는 친근한 운영체제로 거듭나고 있습니다. 무엇보다 무료며, 오래된 저사양의 PC를 다양한 용도로 활용할 수 있게 해 줍니다. 샵투 스쿨의 리눅스 강의 두 개를 안내해 드립니다. 1.먼저 리눅스에는 다양한 배포판이 존재하는데 우분트 리눅스를 윈도만 사용하던 개발자를 위해서 속성으로 배우는 강의를 안내해 드립니다. 윈도우만 쓰던 개발자를 위한 …

Continue reading →

[해외 여행 항공권 예약] 해외에서 한국 비행기표 저렴하게 직구 하는 사이트들 이용 안내

[해외 여행 항공권 예약]  해외에서 한국 비행기표 저렴하게 직구 하는 사이트들 이용 안내

안녕하세요. 샵투에요. 미국이나 캐나다에 가실 분이나 반대로 한국으로 가실 분을 위해 비행기표가 저렴한 곳을 알아보겠습니다. 한국에서 북미지역으로의 항공권 예약은 일반적으로 출발지인 현지 한국에서의 예약보다 미국 , 캐나다 온라인 사이트가 저렴합니다. 물론 예외도 있겠지만, 지금까지 제가 경험한 바로는 대부분 한국보다는 저렴했습니다. 관련 비행기표 예약 시 유용한 주요 항공권 예약 사이트들을 소개합니다. 여기서는 성인 두명이 7월 5일날 한국 인천 국제 공항(ICN) 에서 출발하여 LA 국제공항 (LAX) 으로 가는 왕복 비행기표 예약을 시나리오로 하겠습니다. 먼저 익스페디아 를 통해 …

Continue reading →

Music Business Management – 팬데믹 이후의 클래식 음악 – 차세대 분산형 웹 3.0 시대의 음악 경영 전략

가상세계는 빠른 속도로 음악 사업의 중심이 되어가고 있습니다.그러나 다행히 클래식 음악가에게는 전통적인 사업과 달리, 성장을 위해서 기존의 것을 새로운 것으로대체할 필요가 없게 되는 것입니다. 여러분은 새로운 분산형 웹 환경인 웹3.0에 적응하기만 하면 됩니다.여기서는 기존의 이미 있던 2.0 환경을 검토하면서 가까운곳의 할 수 있는것부터 해결해 가면적절히 시대의 변화에 따라 변할 수 있는 클래식 음악 경영의 길을 생각해 봅니다.

Continue reading →

이태연 강지윤 아나운서의 shop2world 파이썬(Python) 장고(Django) 학습 로드맵

Continue reading →

고래 잡으로 가자! 장고 Docker 와 Docker-Compose

고래 잡으로 가자! 장고 Docker 와 Docker-Compose

도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 화물 수송용 박스컨테이너가 간편한 이동을 위해 만들어진것 처럼 서버에서 이야기하는 컨테이너도 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줍니다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립PC, AWS, Azure, Google cloud등 어디에서든 실행할 수 있습니다. 이 강의에서는 장고를 도커에서 활용하는 것을 다룹니다. 여러분은 여러분의 장고프로젝트를 도커를 이용해 컨테이너를 만들어 실행해 봅니다. 또 Docker-compose 란 여러 개의 docker를 정의하고 …

Continue reading →