11 Replies - 1367 Views - Last Post: 27 July 2019 - 02:56 PM

#1 naturaljoin   User is offline

  • D.I.C Head

Reputation: -8
  • View blog
  • Posts: 83
  • Joined: 19-July 19

Preventing others from creating same platform as me

Posted 26 July 2019 - 07:56 AM

Hi,

If I create a platform with php and C#, how can I make my codes hide it's design and code from others to discover it when using my platform?

I want to make my code invisible so to speak so that no one sees how I have designed it.

How is this possible?
Is This A Good Question/Topic? 0
  • +

Replies To: Preventing others from creating same platform as me

#2 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 15337
  • View blog
  • Posts: 61,463
  • Joined: 12-June 08

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 08:00 AM

Are you talking about the database side or c#?

If the latter then 'c# obfuscation' is where you want to look.
Was This Post Helpful? 0
  • +
  • -

#3 Dormilich   User is offline

  • 痛覚残留
  • member icon

Reputation: 4240
  • View blog
  • Posts: 13,443
  • Joined: 08-June 10

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 08:03 AM

easiest way is not not publish anything of it ;)
Was This Post Helpful? 2
  • +
  • -

#4 astonecipher   User is offline

  • Senior Systems Engineer
  • member icon

Reputation: 2958
  • View blog
  • Posts: 11,490
  • Joined: 03-December 12

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 08:13 AM

SaaS
Was This Post Helpful? 0
  • +
  • -

#5 naturaljoin   User is offline

  • D.I.C Head

Reputation: -8
  • View blog
  • Posts: 83
  • Joined: 19-July 19

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 08:20 AM

Modi,

This is your suggestion

using System;
using System.Reflection;
 
class YourClass
{
    [Obfuscation(Feature = "virtualization", Exclude = false)]
    void YourMethod()
    {
        ...
    }



As I understand this encrypts the code and it becomes almost impossible to read it or even understand it when publishing?

Also Dormilich of course it should be possible otherwise companies weren't be able to sell programs for millions or even billions of dollars
Was This Post Helpful? 0
  • +
  • -

#6 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 15337
  • View blog
  • Posts: 61,463
  • Joined: 12-June 08

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 08:49 AM

Yes.. obfuscation does help deter the low level folk, but at some point most things can be decompiled to some degree. .NET specific as well as third party tool.s
Was This Post Helpful? 1
  • +
  • -

#7 astonecipher   User is offline

  • Senior Systems Engineer
  • member icon

Reputation: 2958
  • View blog
  • Posts: 11,490
  • Joined: 03-December 12

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 09:52 AM

View Postnaturaljoin, on 26 July 2019 - 10:20 AM, said:

Also Dormilich of course it should be possible otherwise companies weren't be able to sell programs for millions or even billions of dollars

Yes, because cracks are not floating around for those products.... Saas is easy, you can always limit or exclude an account.
Was This Post Helpful? 1
  • +
  • -

#8 naturaljoin   User is offline

  • D.I.C Head

Reputation: -8
  • View blog
  • Posts: 83
  • Joined: 19-July 19

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 11:01 AM

Thanks modi.

@astone

Regarding crypting codes, I would prefer modis way, it is little bit more advanced (probably more secure)

I saw your suggestion, it is not bad but it is only software right? It seems little too easy therefore maybe little flawfull?

Regards
Was This Post Helpful? 0
  • +
  • -

#9 astonecipher   User is offline

  • Senior Systems Engineer
  • member icon

Reputation: 2958
  • View blog
  • Posts: 11,490
  • Joined: 03-December 12

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 11:05 AM

🤷‍♂️ Whatev’s
Was This Post Helpful? 0
  • +
  • -

#10 naturaljoin   User is offline

  • D.I.C Head

Reputation: -8
  • View blog
  • Posts: 83
  • Joined: 19-July 19

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 01:35 PM

@aston

Don't worry dude. If I weren't stupid I wouldn't even ask this question.

Have a good day and thanks for your investing time
Was This Post Helpful? 0
  • +
  • -

#11 Skydiver   User is offline

  • Code herder
  • member icon

Reputation: 7109
  • View blog
  • Posts: 24,146
  • Joined: 05-May 12

Re: Preventing others from creating same platform as me

Posted 26 July 2019 - 08:37 PM

If your PHP + C# idea is truly unique, then you could file for a patent of your implementation. That gives you several years of exclusive use of your idea and be able to legally prevent others from implementing similar ideas.

The SaaS idea also has a lot of merit. The users only ever interact with the functionality of your product. They don't get a chance to even try to get to you binaries for them to try to disassemble.
Was This Post Helpful? 0
  • +
  • -

#12 jon.kiparsky   User is offline

  • Beginner
  • member icon


Reputation: 11679
  • View blog
  • Posts: 19,842
  • Joined: 19-March 11

Re: Preventing others from creating same platform as me

Posted 27 July 2019 - 02:56 PM

Are you trying to protect your code or your idea?

If it's the idea, don't bother. Assume that not only will your idea be stolen, it's already been done. Focus on doing it as well as possible, solving problems that real people have and solving them well, and take pride when others use your ideas as a design requirement.

If it's the code, doubly don't bother. Publish it open-source, maintain copyright, and give away the code, then sell services around it. If it's a novel idea and worth stealing, it's already been stolen (see above) so your code doesn't matter. If it's an existing idea and you're stealing it, same again. If it's a novel idea and not worth stealing, there's no need to protect it.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1