Kryptaus

Onko mahdollista salata tai kääntää PHP:n ohjelmakoodia niin, että tulkki ymmärtää sen mutta koodi ei ole normaalisti luettavissa.

Vai onko PHP-koodi ns. vapaata riistaa.
3413
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

koska et voi palvelimelta pyytää php-tiedostoa koodina. Aina kun pyydät sivu.php, niin tulkki muuttaa koodin html-muotoon.

Eihän koko hommassa ois mitään järkeä, jos kaikki pääsis kattoon sun tietokannan salasanat koodista jne.

Jos taas olet tekemässä jotain webbisovellusta phpllä ja haluat myydä sitä eteenpäin, niin kaikki tietty pääsevät sitä koodia räpläämään.

Obfuskaattori yrittää muuttaa koodia sellaiseksi, että sitä olisi hyvin vaivalloista tulkita. Esim. Java-koodinkin saa helposti purettua takaisin lähdekoodiksi. Googlella löytyy ohjelmia koodin suojeluun

http://www.google.com/search?q=php obfuscator

Äänestä
  • ratkaisua juuri tarkoitin. HTML-sivulla ei tietenkään tuota koodia ole enää luettavissa. Menin vähän helppoon, kun toisinaan koodi on luettavissa. Oivalsinkin asian jo ja testasin näkyvyyden, toisaalta myös tuo palvelimella oleva koodi pitäisi olla tunnistamattomissa lähinnä siitä syystä että ainakin aluksi pitää hakea ns. localhost intranet-ratkaisuja.

    Palvelinhotellien kustannukset (tai omat kiinteät IP:t palvelimineen ) ovat aika suuret (tietääkseni), joten asiakaskuntaa / paikallistasolla testattuja sovellutuksia pitäisi olla ensin riittävästi.

    Koodin suojaamiseksi asiakkaan omalle palvelimelle tarvitaan siis tuo kryptaus, vaikka ei sekään taida ihan vedenpitävä ratkaisu olla.

    Äänestä

  • Salaaja kirjoitti:

    ratkaisua juuri tarkoitin. HTML-sivulla ei tietenkään tuota koodia ole enää luettavissa. Menin vähän helppoon, kun toisinaan koodi on luettavissa. Oivalsinkin asian jo ja testasin näkyvyyden, toisaalta myös tuo palvelimella oleva koodi pitäisi olla tunnistamattomissa lähinnä siitä syystä että ainakin aluksi pitää hakea ns. localhost intranet-ratkaisuja.

    Palvelinhotellien kustannukset (tai omat kiinteät IP:t palvelimineen ) ovat aika suuret (tietääkseni), joten asiakaskuntaa / paikallistasolla testattuja sovellutuksia pitäisi olla ensin riittävästi.

    Koodin suojaamiseksi asiakkaan omalle palvelimelle tarvitaan siis tuo kryptaus, vaikka ei sekään taida ihan vedenpitävä ratkaisu olla.

    Katsoppas http://www.zend.com/products/zend_guard luulisi olevan parhain ratkaisu kun Zend on PHP-enginen kehittäjä. Joskin hintalappu onkin sit sen mukainen.

    "Palvelinhotellien kustannukset (tai omat kiinteät IP:t palvelimineen ) ovat aika suuret (tietääkseni), joten asiakaskuntaa / paikallistasolla testattuja sovellutuksia pitäisi olla ensin riittävästi."

    Ei nuo nykyään ole kalliita muutamalla kympillä vuodeksi, tosin jos yritys on riippuvainen tuosta sovelluksesta niin silloin kannattaa unohtaa nuo halvimmat ja ottaa jostain luotettavasta hotellista palvelin.

    Tosin jos yritys vaatii kunnon tietoturvaa niin silloin käytetään mielellään yrityksen omaa palvelinta jos semmoinen on.

    Äänestä

Kommentoi aloitusta


Salaaja kirjoitti:

Onko mahdollista salata tai kääntää PHP:n ohjelmakoodia niin, että tulkki ymmärtää sen mutta koodi ei ole normaalisti luettavissa.

Vai onko PHP-koodi ns. vapaata riistaa.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu