Pfotenhauers par Makkeinu: MSNBC 21.10.2008

Man ir tīmekļa lietojumprogramma, kas ierakstīta Struts2 sistēmā. Es vēlos mitināt lietojumprogrammu citā uzņēmumā. Vai ir kāds veids, kā paslēpt servera mitināto kodu? Es vēlos slēpt kodu no visiem, kam ir piekļuve serverim. Lietotnes izmantošana būtu atļauta, taču koda skatīšana ir aizliegta.

  • 1 Par kādu tīmekļa lietojumprogrammu jūs runājat? Kādā valodā ir rakstīta šī tīmekļa lietojumprogramma?
  • 1 labi, vai varat pastāstīt mums vismaz par savu vidi: * Nix, Windows, asp.net php vai ??
  • 1 Jūs neesat mums devis jebkurš specifika - iekļaujamās lietas var būt servera OS, tīmekļa servera programmatūra, programmēšanas valoda un lietojumprogrammas apgabals, kuru mēģināt aizsargāt. Lūdzu, izlasiet FAQ: stackoverflow.com/faq
  • Satraucoši slikts jautājums ... Kurš kods? Klienta redzamais kods (tātad, ģenerētais HTML) vai servera puses kods (JSP)? Ko jūs domājat ar "piekļuvi serverim" - piemēram, lietotāju, kuram ir konts ar piekļuvi failu sistēmai, vai tikai kādu, kam ir tīmekļa pārlūks?
  • Tas nav programmēšanas jautājums. Es zinu struts2, bet tam nav nekāda sakara ar struts2 / java, jūs ievietojat saturu kāda cita mašīnā, ja viņi patiešām vēlējās nokļūt pie šī satura, viņi var iegūt kopiju. Tas ir tāpat kā sakot: "Es gribu ievietot savu naudu bankā. Kāda var būt pārliecība, ka viņi to nezags?" Uz kuru acīmredzamu atbildi viņi var, bet kā tam būtu kāda jēga?

Slēpjot kodu, es pieņemu, ka vēlaties ierobežot citus redzēt jūsu biznesa loģiku, kurā ietilpst struts2 Action klases, visas citas konfigurācijas un biznesa loģika vai citi potenciālie biznesa rutīnas, ko esat rakstījis savā lietojumprogrammā.

Izvietojot lietojumprogrammu tīmekļa serverī, mēs parasti sniedzam tikai klases failus kopā ar jebkuru JSP, CSS java skriptu utt.

lai gan nav noteikta vai 100% veida, kā d-kompilēt java klases, bet ir tik daudz d-kompilatoru, kas var palīdzēt kodēt d-kompilēt.

Tātad, ja kāds vēlas patiešām redzēt jūsu kodu, viņš var gūt priekšstatu par to.

attiecībā uz JSP / HTML / CSS utt @pauli jau pieminēja dažus veidus, taču joprojām nevarat par to 100% pārliecināties.

  • Kā es varu migrēt jautājumu? jautājums ir
  • Šī jautājuma dēļ esmu saskāries ar aizliegumu .. Kā es varu noņemt savu aizliegumu ??? Es nevaru uzdot jautājumus ..
  • kāds aizliegums ??
  • Par šo jautājumu man ir -2 reputācija ..
  • Iepriekš dažos jautājumos es norādīju vietnes adresi tieši atsaucei, kuru es saņēmu kā apmācību no apache statņu vietnes .. Some1 to pārdzīvoja, un moderatori tos izdzēsa ... Kopš tā laika es nevaru uzdot jautājumus

Ja vēlaties aizsargāt HTML un javascript kodu, ir tādi rīki kā Google aizvēršanas kompilators, kas optimizē javascript un šajā procesā apgrūtina inženierijas pārveidošanu.

Ja jūsu kods ir rakstīts Java valodā, ir tādi atvērtā koda rīki kā Proguard. Visticamāk, ka ir līdzīgi rīki citām valodām. Obfuscation modernizēšana var būt mazliet grūts, it īpaši attiecībā uz saskarnēm, bet tas nodrošina zināmu pf aizsardzību.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?

noderīga informācija