php script beveiligen
Je zet hun script op je website en afhankelijk van je inschrijving werkt het script (of delen ervan) al dan niet.
Meestal staat er een (uniek) API-key in hun script.
Zonder de API-key werkt het script niet.
Iemand die weet hoe dit werkt en hoe dit gemaakt kan worden?
Gewijzigd op 19/07/2022 18:54:09 door - Ariën -
Je begrijpt hopelijk dat je vraag veel te breed is?
Die key wordt gecommuniceerd met een script op hun server, en aan de hand van de status en geldigheid kan je jouw product gebruiken.
Ik weet niet hoe eraan te beginnen. Alles in PHP geschreven?
-- je stelt geen concrete vraag.
Bedenk wat je wilt bouwen, hoe dat zou moeten,
en welke tools (php?, database?, webserver?) je nodig hebt.
Frederik Verbeke op 19/07/2022 16:30:05:
Ik weet niet hoe eraan te beginnen. Alles in PHP geschreven?
Waar loop je precies op vast?
https://php-minify.com/php-obfuscator/ deze link werkt bij mij niet. goed begin :-(
Waarschijnlijk geblokkeerd omdat er "phishing" werd gedetecteerd...
Ik begrijp het principe niet zo goed.
Dus je laat de klant een script op zijn website zetten die versleuteld is (obfuscated) en deze maakt in dit versleuteld script connectie met je database waar alle gegevens instaan? Wanneer men je script kan decoderen, dan heeft men je inlog en pass van de database? Gevaarlijk toch.. of werkt het anders?
Waarschijnlijk geblokkeerd omdat er "phishing" werd gedetecteerd...
Ik begrijp het principe niet zo goed.
Dus je laat de klant een script op zijn website zetten die versleuteld is (obfuscated) en deze maakt in dit versleuteld script connectie met je database waar alle gegevens instaan? Wanneer men je script kan decoderen, dan heeft men je inlog en pass van de database? Gevaarlijk toch.. of werkt het anders?
- ZOZO.be - op 19/07/2022 17:09:52:
Dus je laat de klant een script op zijn website zetten die versleuteld is (obfuscated) en deze maakt in dit versleuteld script connectie met je database waar alle gegevens instaan?
Nee, de API key is (meestal) de unieke gebruikersnaam van de klant. Het bijbehorende wachtwoord wordt (vaak) een API secret genoemd.
Nadat je klant met API key plus API secret heeft ingelogd bij je API, retourneert de API bepaalde data of functionaliteit die exclusief voor deze ingelogde klant is bestemd.
Leg eerst eens uit wat je precies wilt? Gaat het om PHP? Of iets in JavaScript en CSS, zoals bijv. de licentieopzet van bijv. FontAwesome?
Gewijzigd op 19/07/2022 18:08:05 door - Ariën -
Ik kan heel veel maken en programmeer altijd in PHP (eigen inlogsystemen, facturatie, ... op maat van de klant) maar het principe van een script online zetten op een andere server (eigen server of server van een klant) en deze dan achteraf actief zetten of niet, dat begrijp ik echt niet.. Dit schept mogelijkheden die ik misschien later iets mee kan doen.
Heb uiteraard al veel scripts gezien die werken met een inschrijving. bv tiny.cloud is een eenvoudige. Je zet een (gratis) script vanuit hun website op je webpagina en het werkt niet. Zodra je domeinnaam bij "approved domains" zet, dan werkt het wel. Da wil ik ook kunnen... :-)
- ZOZO.be - op 19/07/2022 18:19:53:
hoh, eigenlijk gewoon als test.
Dan zetten we dit topic op slot, tot je echt iets te testen hebt. Voor echte klanten.
Anders gaat zo'n topic overal en nergens over.
Om eraan toe te voegen. De scripts worden vanuit de cloud geladen, en daarin bepaal jij of die geladen wordt a.h.v een api-key en domein.