예전에 어떤 분이 이런 것을 만들었다가 ... > 자유게시판

자유게시판

예전에 어떤 분이 이런 것을 만들었다가 ... 정보

예전에 어떤 분이 이런 것을 만들었다가 ...

본문

php소스를 기간별로 서비스를 할 수 있을까? 

이런 고민을 했었는데 어떤 분이 MAC을 이용해서 자기주소에서만 소스가 작동하도록 만들어

특정 PHP커뮤니티에서 한참 인기를 끌었던 기억이 나네요. 그래서, 전 이렇게 만들어 보았습니다.

내가 정한 사이트에서만 PHP소스가 작동하게 만들면서 소스를 일정기간동안만 사용할 수 없을까?

특정 시간만 서비스를 자유롭게 타사이트에서 작동하게 하고 기간이 끝나면 ㅋㅋ

다시 소스를 구매하라던가 다운로드를 받으라는 메세지를 뜨게끔요. 

 

요즘, 해킹도 심하고 일정 기간 서비스를 하기 위해서 어떤 분은 자기 데이터베이스에 일정 기간을

데이터를 기록하고 삭제도 맘대로 하고 그래서, 서비스를 유지하시는 분도 있길래 그럴 바에는 

아예 소스를 컴파일하고 기간을 정해서 그냥 주면 되는거 아닐까 생각했습니다.

 

기간동안은 무한대로 사용할 수 있으나 ??? 아니죠 특정 사이트에서만 사용하도록 해야겠죠??

이렇게 두 가지 기능을 합쳐서 만들 수 있을 것 같아 서비스를 시작해보았습니다. 

만약, 이런 서비스를 한다면 비용은 비쌀 필요도 없고, 개발자는 소스 공개도 안되니 좋을 것 같아서요

물론, 무료소스의 정신에는 위반되지만, 힘들이고 노력하고 정성을 다한 소스는 어떨까요?

 

한번쯤은 고민해봐야할 것 같아서 이것은 개발자님들의 판단에 맡깁니다. 

 

2072978595_1527470587.5522.png

http://altabiz.club/bbs/board.php?bo_table=lotto_skin_01

 

특정스킨에 적용을 해보았습니다. 이게 라이센스를 비활성화 시켰을 때의 모습입니다.

활성화 시키면 .... !! 원래대로 나옵니다. 일단, 샘플이므로 이렇게 설정을 해놓고

요청시 활성화 시킵니다.

 

일단, 라이센스서버 + 기간설정 컴파일러를 같이 만들어 보았네요.

이제 해킹을 당할 여부는 리모트원격인데... 이를 위해서도 보안을 강화할 예정입니다.

 

 

 

추천
1

댓글 17개

이 글을 읽고 뭔 생각인지 함수를 삭제하거나 기능을 바꿔 버리는 것을 검색했네요.
http://php.net/manual/en/book.runkit.php
요즘은 라이센스에 대한 인식이 강해져서 불법 사이트가 아니고서는 고민하지 않으셔도 되지 않을까합니다.
글쿤요. 하지만, 라이센스때문도 있지만, 일정기간동안만 서비스를 하고 싶은 분도 있을 것 같아서 만든 거에요.
제가 의미를 약간 잘못 생각한 부분이 있었네요. PHP는 디코딩이 쉽게 되다보니 거기에 초점이 가버렸네요. ^^
저도 그런 고민을 많이 하는데요.
C#이나 C++같은 언어로 만든 프로그램은 저렇게 암호화를 하고 배포를 하면 판올림할때가 많이 번거롭다고 하더라구요.

그래서 제 경우엔 전체 암호화는 생각도 안해봤구요 ㅎㅎ

다른분들 소스를 보다보면 핵심 코어 라이브러리만 암호화하시고 배포하시더라구요
지금 드는생각엔 덧붙혀 라이선스 서버를 만들고 라이브러리 호출시 라이선스 서버와 통신해서
작동 유무를 제어하는 기능을 추가하면 어떨까 해요.
좋은 생각인데요. 아~~~ 그러면 되겠네요.
디자인 고치는 부분은 놔두고 핵심코어만을 바꾸어주면 되겠네요
그럴려면 자동 업데이트 아니면 구매한 분에게만 그 자료를 보내주면 되겠네요.
좋으신 생각입니다. 기간을 정하고 이용할 수 있도록 하고
그 기간에 다운로드를 포인트로 받으면 좋을듯 하네요.
한가지 더 방법은 라이센스를 서버를 구축하고 그 라이센스서버를 볼 수 있는 것은 암호화하는 것도 괜찮은 방법 같네요. 근데.. 이러면 오픈소스를 위해 일하시는 분들에게 피해가 가지 않을까해서 많이 걱정이 됩니다.
라이센스 서버는 구축했습니다.
지금 시험테스트를 하고 있습니다.

어떤 분이 이와 비슷하게 만들어서 원격으로 제어를 할 수 있게 만드셨는데
저도 같습니다. 코드를 심고.. 원격으로 실행여부를 원격으로 제어가 가능하도록 했습니다.
앞으로 이런 내용은 올리지 않을게요. 자게는 자유롭게 일상생활에서 느낀 것만 올릴게요.
쓸 공간이 없어서 올린건데 괜히 미안해지네요.
ㅎㅎ 올리셔도 됩니다
저는 예전엔 개발하는것을 일이라 생각했는데. 요새 들어 개발은 제 삶의 일부고 개발덕에
너무 행복하네요.
이런 수다 떠는것도 상당히 좋아해요 저는.
사수 없이 혼자서 일하다보니 더 그런것 같습니다.

만드신것은 어떻게 잘 작동하시나요?
제 경험상 한대에서 테스트말고 curl이 설치가 안되있다던지, apmsetup같은 툴을 이용해
데스크탑 에서 설치하는 경우 유동아이피 처리 문제라던지 등등
여러상황 에서 테스트 해보시는걸 추천드립니다
글 내용이 좀 바뀐것같아서요.. 보다보니까 이게 참 문제긴하네요
저희 막 인터넷서 윈도 불펌하고 그러자나요. 윈도 불펌해서 라이선스서버에 접속할때
hosts 파일 고쳐서 로컬호스트에서만 돌게끔 처리하는것 혹시 아시나요?
마찬가지로 뚫을려 맘먹고 덤비면 얼마든지 뚫을것 같긴합니다

제가 아는분은 무조건 본인서버를 이용을 해야하고 인클루드를 계정 바깥에 있는 파일을 인클루드 하게끔해서 이전자체가 불가하게 환경을 꾸며 서비스 하시더라구요

작업의 결과물이 어떤식으로 반영이되어 이용을 하게될진 잘 모르겠습니다만

소기 목적을 달성하시길 기원합니다
제 서버에서 돌리는 게 아니고요. 서버와 연결된 소스 즉 라이센스 키를 소스에 넣어서
라이센스키가 작동해야 실행이 되는거라서요. 소스를 임의 변경 못하게끔 막으면 로컬로 해도 못해요
원 API소스가 없다면 작동이 불가하답니다. ㅋ
아 그렇군요.. 접때 인터넷진흥원에서 뭐 이상한 프로그램으로 해서 값송수신 하는걸 찍어보더라구요 api통신이면 단순 post값 송수신일텐데 문득 그 생각이 들어서 남긴 댓글이었습니다
전체 195,067 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여1 회 시작24.03.28 11:15 종료24.04.04 11:15
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT