긴급 010.6834.2745 / info@mysite.co.kr
 고객사 로그인 

APP개발 EVENT

상품권 증정 EVENT

계약고객 모든분들께 백화점 상품권을 증정 드립니다.

백화점 상품권 증정 EVENT!

이벤트 기간동안 계약을 완료하신 모든 고객님들께 백화점 상품권을 증정 드립니다.

대상:
- 프로젝트 계약을 마친 고객님
- 프로젝트를 소개해 주신 고객님
- 마이사이트 리셀러 파트너님

제공 상품권 :
- 백화점 상품권
- 프로젝트 계약 규모에 따라 제공 되는 백화점 상품권 금액 상이(최대 100만원)

Obfuscation 기본제공

이벤트 기간동안 계약을 완료하신 고객님들께는 코드난독화를 기본 제공 해 드립니다. 기존에도 IL2CPP라는 기본 코드난독화가 존재하지만, 이미 공개되어 있는 코드난독화는 이미 코드난독화가 아닙니다.

검색엔진을 통해서 수분만에 코드 복호화 프로그램을 다운로드 받을수 있으므로, 앱등록시 기본 필수 항목일뿐 사실상 무용지물이나 마찬가지입니다.

이에 따라 당사에서 개발한 코드난독화를 기본 제공해 드리며, 별도의 Prefix를 통해서 당사에서 개발한 앱이라 할지라도 개발한 앱마다 모두 다른 Prfix를 적용하여, 쉽게 복호화 할수 없는 형태로 개발합니다.

ANTI CHEAT
기본제공

AntiCheat2023을 적용 해 드립니다. 메모리 위조/변조등 상대적으로 고수준의 해킹시도에 대응 할수 있는 솔루션입니다. 기본적으로 앱내에서 가장 중요하다고 생각하는 기능에 적용하며, 기 적용된 Obfuscation과의 중첩된 보안으로 현존하는 해킹 기술의 약90%이상을 방어 할수 있습니다. 이 정도의 보안책은 일반적인 상황에서 가장 고수준의 보안 솔루션이라 할 수 있습니다.

인앱결제 영수증
기본제공

앱서비스에서 인앱결제를 포함하고 있는 경우에는 영수증 솔루션을 기본으로 제공해 드립니다. 인앱결제 영수증이란, 결제 내역에 대한 검증을 하는 과정으로 이 과정을 생략할 경우 해킹에 노출이 되어, 직접 결제를 하지 않았음에도 불구하고 앱상에서는 결제가 된것처럼 하는 해킹 방법 입니다. 기존 코드난독화 IL2CPP만 적용하였을 경우 99%이상의 확률로 인앱결제 해킹을 당할수 있으며, 당사의 코드난독화와 안티치트를 적용할 경우 그 확률은 매우 낮아지지만, 플레이스토어, 앱스토어에서 권고하는 영수증 기능을 기본 제공하여, 완벽한 인앱결제 해킹에 대응해 드립니다.

a { color: #037cff; } .button { background: #037cff; } .button:hover { box-shadow: inset 0 0 0 1px #037cff; color: #037cff; } .button-alt { background: none; box-shadow: inset 0 0 0 1px #037cff; color: #037cff; } .button-alt:hover { background: #037cff; color: #fff; } .button-white { background: #fff; box-shadow: inset 0 0 0 1px #fff; } .button-white:hover { box-shadow: inset 0 0 0 1px #fff; color: #fff; } .owl-buttons div:hover { border-color: #037cff; background: #037cff; } .owl-pagination .active { box-shadow: 0 0 0 1px #037cff; } .language-selector div ul a:hover { background: #037cff; } .cart-summary div li a:hover { color: #037cff; } .cart-summary div .subtotal { color: #037cff; } .cart-summary div .total a { border: 1px solid #037cff; background: #037cff; } .cart-summary div .total a:hover { color: #037cff; } .follow-us a:hover { background: #037cff; } .main-nav li a { color: #037cff; border-color: #037cff; } .main-nav li a:hover, .main-nav li a.active, .main-nav li li a:hover, .main-nav li li a.active, .main-nav li:hover>a { background: #037cff; } .mobile-nav ul a:hover { color: #037cff; } .page-title h1 { color: #037cff; } .page-title h1 i { border: 2px solid #037cff; } .page-title nav span { color: #037cff; } .paralaxed .composer .testimonial .author { color: #037cff; } .filter .active { background: #037cff; } .portfolio .item .pic span { background: #037cff; } .blog .item .date { background: #037cff; } .comments .author .reply { background: #037cff; } .comments .fa-user { border: 1px solid #037cff; color: #037cff; } .products-grid h3 a:hover { color: #037cff; } .products-grid .pic span { background: #037cff; } .products-grid .price { color: #037cff; } .product .price { color: #037cff; } .product .quantity a:after, .product .quantity a:before { background: #037cff; } .product .pic span { background: #037cff; } .product .thumbnails span { background: #037cff; } .product-tabs > label:hover { color: #037cff; } .product-tabs > input:checked + label { background: #037cff; } .cart-products .quantity a:after, .cart-products .quantity a:before { background: #037cff; } .cart-products .remove a { background: #037cff; } .pager a { border: 1px solid #037cff; } .pager a:hover { color: #037cff; } .pager .active { background: #037cff; } .countdown li { background: #037cff; } .subscription h3 { color: #037cff; } .timeline .year { background: #037cff; } .timeline .item:before { border: 1px solid #037cff; color: #037cff; } .timeline .date { color: #037cff; } .contacts .links a { border: 1px solid #037cff; color: #037cff; } .contacts .links a:hover { background: #037cff; } .composer h3 { color: #037cff; } .composer h4 { color: #037cff; } .composer hr.alt { background: #037cff; } .composer hr.alt-2 { border: 1px solid #037cff; } .composer .accordion dt:hover { color: #037cff; } .composer .accordion dt i { border: 1px solid #037cff; } .composer .accordion dt i:after, .composer .accordion dt i:before { background: #037cff; } .composer .accordion dd { background: #037cff; } .composer .accordion dd:before { border-bottom: 4px solid #037cff; } .composer .accordion .active { color: #037cff; } .composer .accordion-alt .active, .composer .accordion-alt .active:hover { background: #037cff; color: #fff; } .composer .callout-alt { border-color: #037cff; background: #037cff; } .composer .callout-alt2 { border-color: #037cff; } .composer .chart-pie > span { color: #037cff; } .composer .soc-icon { border: 1px solid #037cff; } .composer .soc-icon:hover { background: #037cff; } .composer .soc-icon-alt { background: #037cff; } .composer .soc-icon-alt:hover { background: none; color: #037cff; } .composer .soc-icon-grey { border-color: transparent; } .composer .list .active { border-color: #037cff; color: #037cff; } .composer .list .active i { border-color: #037cff; color: #037cff; } .composer .list-alt .active { background: #037cff; color: #fff; } .composer .list-alt .active i { color: #fff; } .composer .message { border: 1px solid #037cff; color: #037cff; } .composer .message:before { border-right: 1px solid #037cff; } .composer .message i { border: 1px solid #037cff; } .composer .milestone { border: 1px solid #037cff; color: #037cff; } .composer .milestone-alt { background: #037cff; color: #fff; } .composer .pricing-table .col { border: 1px solid #037cff; } .composer .pricing-table .head { background: #037cff; } .composer .pricing-table .featured .price { color: #037cff; } .composer .progress-bar .bar span { background: #037cff; } .composer .progress-bar-alt .bar { border-color: #037cff; } .composer .progress-bar-alt .bar em { background: #037cff; } .composer .progress-bar-alt .bar em:after { border-top: 4px solid #037cff; } .composer .progress-bar-alt .bar span { border-right: 1px solid #037cff; } .composer .process:after { border-color: #037cff; } .composer .process .done:after { border-color: #037cff; color: #037cff; } .composer .process .done:before { border-color: #037cff; } .composer .process .done i { border-color: #037cff; color: #037cff; } .composer .services .icon { background: #037cff; } .composer .services-alt .icon { background: none; } .composer .tabs > label { background: #037cff; } .composer .tabs > label:nth-child(2) { border-left-color: #037cff; } .composer .tabs > div { border-color: #037cff; } .composer .tabs > input:checked + label { border-top: 1px solid #037cff; border-right-color: #037cff; border-left-color: #037cff; color: #037cff; } .composer .team-alt li > div { border-color: #037cff; } .composer .team-alt .social { background: #037cff; } .composer .testimonial-alt .text { background: #037cff; } .composer .testimonial-alt .text:after { border-right-color: #037cff; } .composer .testimonial-group .author div { background: #037cff; } .composer .testimonial-group .author.active:before { border-top: 6px solid #037cff; } .composer .toggle dt:hover { color: #037cff; } .composer .toggle dt i { background: #037cff; } .composer .toggle-alt dt { box-shadow: inset 0 0 0 1px #037cff; color: #037cff; } .composer .twitter-feed li { background: #037cff; } .composer .twitter-feed-alt p { border: 1px solid #037cff; } .composer .twitter-feed-alt a { color: #037cff; } .composer .twitter-carousel .fa-twitter { background: #037cff; } .composer .twitter-carousel .owl-buttons div { border-color: #037cff; color: #037cff; } .widget-categories a:hover { color: #037cff; } .widget-categories .active { color: #037cff; } .widget-recent-posts div a:hover { color: #037cff; } .widget-recent-photos li a { background: #037cff; } .widget-tags a { border: 1px solid #037cff; } .widget-tags a:hover { background: #037cff; } .widget-filter .slider div { background: #037cff; } .widget-cart a:hover { color: #037cff; } .widget-cart .total { color: #037cff; } .widget-sellers a:hover { color: #037cff; } .widget-sellers .price { color: #037cff; } .widget-alt-contacts ol a:hover { background: #037cff; } .widget-alt-feedback button:hover { color: #037cff; } .scroll-top:hover { background: #037cff; }