Verbergen code van API

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Hans De Ridder

Hans De Ridder

05/09/2017 17:40:49
Quote Anchor link
Ik gebruik op mijn website wat API met Javascripts.
De src code staan gewoon in de head.
Om te voorkomen dat de SRC wordt overgenomen door willekeurige bezoekers
wordt geadviseerd om die niet zichtbaar in de website te zetten.
Maar zou niet weten hoe je die kunt verbergen.
Iemand suggesties?
 
PHP hulp

PHP hulp

30/11/2024 13:31:27
 
- Ariën  -
Beheerder

- Ariën -

05/09/2017 18:01:37
Quote Anchor link
Moet die API client-side worden uitgevoerd? Om welke API gaat het?
 
Adoptive Solution

Adoptive Solution

05/09/2017 18:02:28
 
- Ariën  -
Beheerder

- Ariën -

05/09/2017 18:06:55
Quote Anchor link
Daar heb je niks aan, en is 'security trough obscurity'

Elke request is eenvoudig uit te lezen...
 
Ben van Velzen

Ben van Velzen

05/09/2017 18:27:12
Quote Anchor link
Je kunt je code wel gaan obfuscaten, maar uiteindelijk zal deze toch door de browser uitgevoerd moeten worden. Als je dus in je developer console kijkt kun je gewoon zien wat er daadwerkelijk gebeurt.

Mijn suggestie zou zijn om je eigen koppeling met de API serverside te doen, zodat je de problemen die je hebt niet hebt. Is uiteraard wel afhankelijk van de API die je gebruikt, en diens mogelijkheden.
 
Hans De Ridder

Hans De Ridder

05/09/2017 18:47:07
Quote Anchor link
Het gaat vooral om API voor googlemaps.
Daar moet je een gehashte code voor opgeven.
En die staat in de javascript src.
De complete API is ook javascript.
De javascript zelf interesseert me niet zoveel.
Staan ook zat voorbeelden bij github en google.
Maar mijn referentiecode ligt wel wat gevoeliger.
Omdat het gebruik ook gebonden is aan aantal keren gebruiken.
Het ziet er ongeveer als volgt uit:

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyB8pFO1ABCDk1FBurX2gf75hjhRXbxTbzw&libraries=geometry"></script>
Gewijzigd op 05/09/2017 19:02:01 door Hans De Ridder
 
- Ariën  -
Beheerder

- Ariën -

05/09/2017 19:07:33
Quote Anchor link
Voor zover ik weet is het geen gehashte code, want je anonimiseert er niks mee. Maar waar ben je dan bang voor? Dat iemand je code gaat gebruiken?

Je kan in de Google Developers Console, waar je je API-key aanmaakt voor Google Maps, ook een whitelist van domeinen aanleggen.
Gewijzigd op 05/09/2017 19:08:24 door - Ariën -
 
Hans De Ridder

Hans De Ridder

05/09/2017 19:21:50
Quote Anchor link
Dan zal ik dat nog eens nakijken Arien.
Het gebruik (aantal clicks) is gelimiteerd, maar nog wel ruim.
Wanneer een ander dit gebruikt ben je wel eerder aan je limiet.
Vandaar de vraag, en de opmerking zelf ook binnen Github.
 
Ben van Velzen

Ben van Velzen

05/09/2017 19:23:25
Quote Anchor link
Gewoon whitelisten op je developer console. Degene die dit advies heeft gegeven weet op zijn minst niet waar hij het over heeft.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.