, indførelse af jscrambler: beskytte din kode,,,,, 293,,,,,,,,, 29,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, der sponsoreres indhold, denne støttes efter træk et produkt af relevans for vores læsere, mens vores leder, retningslinjer for at være objektive og uddannelsesmæssige.,,,,, hvad du vil lave,,, som betydningen af javascript vokser, så er behovet for at beskytte intellektuelle ejendomsrettigheder.i denne forelæsning, vi skal se på jscrambler, et værktøj, du kan bruge til at beskytte din kode fra konkurrenter og hackere.,,, hvad der er jscrambler?,, jscrambler er en sky på enterprise løsning for at beskytte din javascript kode i ansøgninger, som er bestemt for desktop - web, html5, mobile, node.js apps, og internet spil.,, mens de fleste javascript beskyttelse bestræbelser sjældent går ud over simpelt regelmæssigt udtryk forandringer, jscrambler er en javascript tolk, og parsing motor, der skaber en abstrakt syntaks træ, der repræsenterer deres kildekode.derfor jscrambler kan sikre deres html5 og javascript på en måde, der sikrer den beskyttede kode udfører, med de samme funktioner som kilde. ,, jscrambler tilgang kræver en grundig undersøgelse og avancerede kildekode analyse med henblik på at skabe præcision optimizations, at 1)), som drives af begrænsede ressourcer, 2) ikke nedbrydes ydeevne, og 3.) udføre korrekt i et miljø garanteres 100% i overensstemmelse med alle browsere og platforme. ,, at jscrambler deres udviklingsproces, beskytter deres intellektuelle ejendom og forhindrer en række problematiske scenarier:,, konkurrenter på grundlag af din kode, nye konkurrenter bootstrapping deres arbejde på din kode, kunder at frigøre præmie karakteristika, omfordeling af din kode for .internettet, krænkelser af licensaftaler, uautoriseret adgang for din kode, afholdt i sky eller delt med miljøer, spredning af up tvister,,,,, i denne lektion, jeg følger dig gennem de fordele, for at beskytte din kode med jscrambler og præsentere dig for sine tjenesteydelser, og de forskellige muligheder, der er til rådighed til dig.ud over sin sky baseret tjeneste, du kan også omfatte jscrambler i deres udvikling miljø gennem sin api - grænseflade.hvis du har brug for større ydeevne og sikkerhed, du kan være vært for en selvstændig virksomhed løsning.,, hvad anvendelse former er jscrambler støtte?,, jscrambler fungerer bedst med følgende anvendelse miljøer:,, stationær web - ansøgninger, mobile net ansøgninger, node.js ansøgninger, html5 ansøgninger, web spil ansøgninger,,,,, fordele for node. js, med spredning af node.js, javascript kan anvendes uden for rammerne af en webbrowser, både på serveren og klient sider.det kan også blive bygget uden for browser og senere pakkes og henrettet i browseren.denne fleksibilitet og elegance har helt sikkert bidraget til dens popularitet. , imidlertid, om du arbejder på et bibliotek, som distribueres gennem new public management, en uafhængig kunde eller en browser ansøgning, og som regelmæssigt web applikationer udviklet ved hjælp af javascript det stadig er sendt eller installeret i klar tekst i den endelige bruger anordning.hvis anvender fælles eller er vært for servere, kan du være bange for at vide, at din kode er oplagret i klar tekst.,,, - jscrambler kode beskyttelse kan være særlig værdifuld for selskaber, der bygger deres intellektuelle ejendom i vid udstrækning node. js,.,, hvilke fordele vil jscrambler give?,, øget sikkerhed, jscrambler gør dig i stand til at skjule det logiske i din ansøgning fra potentielle aggressorer, såsom, hvilke oplysninger der er indhentet fra brugeren, hvor det er forarbejdet på client-side, og hvordan den er sendt til server-side.dets manglende indfører en vis vilkårlighed, der giver dig mulighed for at udforske kode ved at blive teknikker; disse kan hjælpe i at angribe automatisering.,,, beskytter deres intellektuelle ejendomsrettigheder, jscrambler kan skjule din client-side javascript algoritmer fra konkurrenter, der kan forsøge at analysere og stjæle det.men deres udvikling og produktion versioner af din kode, behøver ikke at være samme.du kan prøve og ser din ubeskyttet kode og anvendelse jscrambler at anvende beskyttelse udelukkende i afprøvning og produktion.,,, håndhæve licensaftaler, hvis du udvikler og sælger javascript ansøgninger, være den standard, javascript, mobile net ansøgninger eller html5, vil du ønsker at forhindre, at en person, der ikke har betalt, eller hvis kørekort er udløbet fra at udføre din kode.jscrambler giver dig mulighed for at lås koden til en forud fastlagt liste over områder og udløb datoer.f.eks. kan man nu levere expirable demos til dine kunder uden frygt for kode eller kunders tab.,,, ydeevne, optimering, jscrambler giver optimering forandringer, der gør din kode mindre og hurtigere til last.disse forandringer er udformet specielt til din anvendelse - og præstationskrav.eksempelvis mobile net ansøgninger ikke kan foretage den samme grad af papir, som en standard javascript anvendelse ved en stationær cpu kan.,, hvad karakteristika gør jscrambler give?,, jscrambler tilgang giver dit produkt beskyttes, samtidig med, at de nemt og økonomisk opretholdes.deres udvikling kan udvikler sig naturligvis samtidig integrere virksomhedsplan sikkerhed og bekæmpelse af debugging - metoder.her er nogle af de elementer, der jscrambler bestemmer:,, fleksibel udvikling, integration, jscrambler kan anvendes på flere forskellige måder.du kan:,, anvende de sky baseret web service og anvende beskyttelsesforanstaltninger på. brug af sine api - tjenester med en række klient biblioteker for at integrere dem i deres opbygning og anvendelse af manuskripter.se jscrambler web api - dokumentation og api - klient downloads for mere information. brug af sine indbygget jscrambler virtuelle apparat i deres egen organisation er netværk med sin enterprise løsning.,, minification og komprimering, javascript rejser fra serveren klient før fortolkes, som om.derfor, at rå byte størrelse forbedrer belastning, bidrage til en hurtigere reaktion på din ansøgning.desuden, hvis den anvendes med formørkelse teknikker, kode for størrelse reduktion forandringer både bidrage til logik, fortielse og reducere omfanget af den kode, der er vokset som følge af brugen af disse forandringer.,, optimering, jscrambler kan give optimering i form af datamatisk præstationer, selvfølgelig, denne teknik i isolation vil ikke give beskyttelse til kodeksen.,,, forvirring, kildekoden formørkelse består i forarbejdning af kildekoden for at gøre det sværere at forstå, uden at ændre dens oprindelige funktion. jscrambler teknologiske tilgang sikrer deres html5 og javascript på en måde, der sikrer den beskyttede kode udfører, med de samme funktioner som kilde.,, kode fælder, jscrambler enllows du låse din javascript til et bestemt område eller en liste over områder, f.eks. mywebsite.com.din beskyttede kode vil ikke arbejde på andre områder end dem, som de har valgt.du kan også begrænse kode til en vis udløbsdato for expirable demos eller licenser eller begrænse den til bestemte browsere og styresystemer.,,, jeg forsvarer kode, en af de vigtigste anvendelser af kode forplumring er at beskytte den intellektuelle ejendomsret, jeres software ved at skjule sin logik, snarere end blot forsøger at håndhæve en software - kørekort og afhængige af juridiske løsninger.papir, der anvendes i forbindelse med bekæmpelse af debugging - teknikker kan besejre forsøg på reverse engineering og kode for genbrug, for det meste er koden vedligehold og anvendelighed kvaliteter er degraderet til dette formål. jscrambler giver muligheder for selv at forsvare, html5 og javascript ansøgninger. din ansøgning aktivt kan beskytte sig selv ved hjælp af kildekode ændring forsøg og debugging - aktiviteter og nedbryde forsætligt for at afbøde de angreb.og alt det, der skal til for at udløse dette forsvar er en enkelt karakter ændres.,, anti - debugging - har til formål at forhindre proces med reverse engineering og fejlfinding.det er ideelt til at hindre (dynamisk) kode analyse, at ethvert forsøg på at forvirre vanskeligere.,,, mod ulovlige indgreb, har til formål at modarbejde ændringer til din kode ved hjælp af (for eksempel) teknikker, at ændre opførsel af din kode eller bryde det, hvis nogen rører forsøg påvises.,, her er en demonstration af jscrambler mod ulovlige indgreb.,, detaljeret dokumentation, jscrambler hjælpe center indeholder detaljerede beskrivelser af hver af dens egenskaber og forandringer, f.eks. forvirringer og optimering metoder:,,,,, lokalisering til seks sprog, jscrambler grænseflade, der er til rådighed i øjeblikket på seks sprog:,,,,, prisfastsættelse planer, jscrambler giver fri plan, som giver minification og optimering.støtte til større projekter og bredere miljø begynder på 35 dollars pr. måned, når der opkræves årligt:,,,,, begyndt med jscrambler, underskrive op med jscrambler er let:,,,,,, når du er registreret, vil du blive forelagt det nye projekt, skærm.jscrambler vil omfatte en demonstration statisk web - projektet.,,,,, med hvert nyt projekt, kan de direkte jscrambler for at bruge et af dens anvendelse transportformer:,,,,,, standard tilstand, jscrambler er standard beskyttelsen og optimering opførsel.nok for de fleste javascript ansøgninger.ikke fuldt ud målet html5 karakteristika eller forvalte mobile ydeevne.,,, mobile kompatibilitet:, transformationer, idet der tages hensyn til de begrænsninger og brug af mobile apparater.,,, html5 kompatibilitet:, jscrambler beskytter og optimizes din html5 og web - spil ansøgninger, ved at de nye html5 træk.,,, node.js kompatibilitet:, jscrambler beskytter og optimizes din node.js ansøgninger.,,, så du må angive en eller flere beskyttelse og optimering, skabeloner, avancerede planer kan vælge kombinationer.du kan også oprettes modeller for dit projekt, at vælge specifikke ændring (er):,,,,, grænsefladen giver nyttige forklaringer for hver valgmulighed:,,,,,, hvis du vælger konkrete forandringer, kan det blive nødvendigt at yde konfiguration indstillinger.for eksempel, at et område for område - liste:,,,,, når du har anvendt jscrambler omlægninger, vil du blive returneret til de projekter, menu.her, du kan downloade din som kode:,,,,, her er »side by side« - sammenligning af javascript kode i mit projekt, før og efter min forandringer:,,,,, naturligvis bruger jscrambler statisk, vil ikke give mening for enhver udvikling, team.den jscrambler api giver muligheder for løbende integration.,, jscrambler din kode med api, med api - du vil være i stand til at automatisere deployeringen af alle filerne i deres projekt, ved, at en simpel ordre.,, api giver simpelt resten grænseflade, som betyder, at man kun skal gennemføre en få adressen anmodninger om at bruge det.du kan se eksempler på jscrambler api dokumentationscenter.jscrambler giver klient billetter for folkesundhedsprogrammet, java, node.js, atom, grynter, sodavand, og pyton.besøg fuldstændige liste over downloade kunder.,,,,, let bygge integration, om de bygger deres anvendelse ved hjælp af en kommando linjen manuskript eller en opgave, løber, det er meget let at integrere jscrambler i deres eksisterende bygning proces. ,, jscrambler allerede er integreret i alle de vigtigste opgave, løbere, og hvis det ikke virker for dig er der en jscrambler api cli eksekverbar, du kan ringe fra dit manuskript eller din bedste ide. , desuden api giver dig mulighed for at integrere vedvarende jscrambler omdannelse til deres udvikling. , her er et eksempel på kode, du ville bruge med php at uploade kode for jscrambler:,, require_once "jscrambler folkesundhedsprogrammet". $. accesskey = your_access_key. $secretkey = your_secret_key. $apihostname = api.jscrambler. com ". $havn = 443. $jscrambler = nye jscrambler ($accesskey, $secretkey, $apihostname $havn); $svar = $jscrambler - > post (» /kode. json, system (" filer = > system ('index. http: //« "manus. det er"), domain_lock = > jscrambler. kom, expiration_date = > 2099 /12 /31)), her er et eksempel på json pakke, der jscrambler ville vende tilbage:,, ("id": "401c600215aab40ea4709a3a0075ef196000cdf0", "udvidelse": "intet", "received_at": "2012-01-31 18:50:57", "kilder": [{"id": "a3b85573d493d803537555f48a1a7ac9778ec19f", "udvidelse": "i", "filnavn": "index.html","størrelse": 125025} {"id": "091306a8d92c5f8ad61bbfd134367bf5961be436", "udvidelse": "er", "filnavn": "script. j 'er", "størrelse": 113235}]), jscrambler enterprise,, hvis du arbejder for en stor virksomhed eller med høj sikkerhed og intellektuel ejendomsret krav, kan du have brug for mere sikker adgang til jscrambler tjenesteydelser.,, jscrambler virksomhed er en virtuel apparat, som du downloade og køre i din egen infrastruktur, hvilket betyder, at du aldrig nødt til at sende nogen af din kode.det sikrer også en 100% tilgængelighed og højeste prioritet.,,,,,, afslutningsvis, jscrambler er en nem at anvende avanceret produkt.her er et kort resumé af, hvad vi er omfattet:,, jscrambler er brugergrænsefladen er enkel at anvende, det giver en grundig beskyttelse af din kode, der anvender en algoritme til at kontrollere deres beskyttede kode vil arbejde på tværs af platforme, der er tilgængelige på internettet (der er ingen grund til at downloade noget), der er en adi for integration med din bygge proces, der er en virksomhed løsning til rådighed for lokaler, anlæg, hvis du ikke vil sende din kode steder), håber jeg, at du har fundet denne oversigt over jscrambler kapacitet interessant og nyttig. ,, hvis du ønsker at se mere fra mig, kan du tage min anden tuts + tutorials på min instruktør side eller følge mig på twitter @ reifman.,, beslægtede forbindelser, jscrambler, jscrambler web api - dokumentation /api - klient downloads, jscrambler virksomhed, jscrambler blog.