Veiligheid

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »
Gaahtt

gaahtt

19/06/2009 20:35:00
Quote Anchor link
Hallo,

Op bepaalde plaatsen op mijn site plaats in compele html codes in de database. Dat dan staat dit bijvoorbeeld in de database: <html><head></head><body><i>Hi</i><BR><b>Doei</b></body></html>. Maar is het veilig om die codes zo direct in de database te plaatsen? (mensen kunnen die codes zelf aanpassen)

Alvast bedankt
 
PHP hulp

PHP hulp

29/11/2024 13:57:40
 
Joren de Wit

Joren de Wit

19/06/2009 20:38:00
Quote Anchor link
Het in je database plaatsen is geen probleem, daar kan die HTML weinig kwaad. Het probleem ligt echter bij het uitvoeren van de HTML, dus als je de pagina weer aan een gebruiker laat zien. Als er dan kwaadaardige code (denk aan javascript oid) in zit, zouden er wel eens vervelende dingen kunnen gebeuren.

Vraag je dan ook af of je dit wel echt wilt en of het niet op een andere manier kan. Waarom zou je nu de complete HTML in je database opslaan? Is het bijvoorbeeld geen idee om alleen teksten in je database te zetten en eventuele opmaak met behulp van UBB code te verzorgen?
 
Gaahtt

gaahtt

19/06/2009 20:41:00
Quote Anchor link
Ja het is wel echt nodig. Ik maakt gebruik van een systeem waarbij iedereen 1 eigen pagina heeft, en die word dan uit de database gehaald.

Is het mogelijk om de risicos te verminderen?
 
- SanThe -

- SanThe -

19/06/2009 20:44:00
Quote Anchor link
gaahtt schreef op 19.06.2009 20:35:
(mensen kunnen die codes zelf aanpassen)

Hier is je antwoord.

Niets van wat een client doet is veilig.
 
Gaahtt

gaahtt

19/06/2009 20:46:00
Quote Anchor link
Toch denk ik dat ik het toch ga proberen, maar is het wel mogelijk om op een .php pagina php voor een uit 'uit te schakelen', zodat er alleen html gebruikt kan worden?
 
Vincent Huisman

Vincent Huisman

19/06/2009 20:47:00
Quote Anchor link
Blanche schreef op 19.06.2009 20:38:
Als er dan kwaadaardige code (denk aan javascript oid) in zit
Gewijzigd op 01/01/1970 01:00:00 door Vincent Huisman
 
Gaahtt

gaahtt

19/06/2009 20:54:00
Quote Anchor link
?

Maar ik bedoel dus dit ongeveer:
Iemand plaatst een stuk code in de database.

Nu word het weergeven
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $row['data'];
?>


Maar in die row hebben mensen mischien een stuk php geplaatst, en dat wil ik niet, dus dat moet niet worden uitgevoerd. Hoe krijg ik dat voor elkaar?
 
Wim E

Wim E

19/06/2009 21:08:00
Quote Anchor link
Hoi gaahtt,

Het is zo te maken, dat is geen probleem. Toch proberen mijn voorgangers (vincent, SanThe, Blanche) jou duidelijk te maken dat het hier om stuk veiligheid gaat.
De methode die jij wilt toepassen is risicovol. Het risico ligt hier niet meer op PHP(serverscripting) maar op bijvoorbeeld javascript. Javascript is een taal die word uitgevoerd bij de client, dit houdt in dat de persoon die de website openend, dat daar de javascript word uitgevoerd.
Daarbij geldt, als ze makkelijke wijze een pagina kunnen maken, moet je je zeker beschermen tegen sql injectie, zeker als het gaat om een hele pagina die je naar de database sleept.

Ingaand op jou vraag, ik zou zorgen dat je een standaard template hebt, en bijvoorbeeld via de database gegevens gaat laden, zoals content, misschien css etc.

Nogmaals, veiligheid is zeker een belangrijk aspect als je persoonlijke pagina's gaat aanbieden!
 
Joren de Wit

Joren de Wit

19/06/2009 23:40:00
Quote Anchor link
gaahtt schreef op 19.06.2009 20:41:
Ja het is wel echt nodig. Ik maakt gebruik van een systeem waarbij iedereen 1 eigen pagina heeft, en die word dan uit de database gehaald.
En al die gebruikers hebben ook genoeg HTML kennis om die pagina vanuit de HTML code op te bouwen? Het zou kunnen, maar in de meeste gevallen is dat toch echt niet zo. Een systeem waarbij gebruikers dan content toe kunnen voegen a la MS Word, is veel gebruikersvriendelijker.

Maar goed, als je echt gebruikers harde HTML code in wilt laten kloppen, dan zul je bij de weergave van die pagina's ervoor moeten zorgen dat schadelijke code niet uitgevoerd kan worden. En dan doel ik inderdaad niet op PHP (want dat wordt niet uitgevoerd als je de content met een echo weergeeft) maar op Javascript. Gebruik dan dus bijvoorbeeld strip_tags om mogelijk schadelijke tags uit de content te verwijderen.

Wees je ervan bewust dat je je applicatie zo goed dicht moet spijkeren dat dat haast ondoenlijk is. En dat je eigenlijk altijd een groot risico loopt dat ergens een lek zit.
 
Gaahtt

gaahtt

20/06/2009 14:01:00
Quote Anchor link
Hmm... oke ik snap het wel ongeveer, ik ga nog even door werken en er mischien maar voor zorgen dat er geen javascripts kunnen worden gebruikt.

Nog een vraag, hoe kan je er allemaal voor zorgen dat er een php code kan worden gebruikt bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ?>
en
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? ?>
Zijn er nog meer mogelijkheden?
Gewijzigd op 01/01/1970 01:00:00 door gaahtt
 
- SanThe -

- SanThe -

20/06/2009 14:57:00
Quote Anchor link
Dat wil je helemaal niet. Dat gaat alleen maar ten koste van de veiligheid. Gewoon niet doen is het beste.
 
Joren de Wit

Joren de Wit

20/06/2009 15:47:00
Quote Anchor link
gaahtt schreef op 20.06.2009 14:01:
Nog een vraag, hoe kan je er allemaal voor zorgen dat er een php code kan worden gebruikt
Als je erop doelt dat je PHP code willt uitvoeren binnen die pagina, is er maar 1 antwoord mogelijk: NIET DOEN! Dat is het grootste veiligheidslek dat je maar kunt creëren, je server staat dan ter beschikking van iedere willekeurige gebruiker!

Als je bedoeld dat je PHP code wilt weergeven net zoals hier op phphulp, zoek dan naar een UBB parser die dat voor je verzorgt. Hier in de scriptlib staat er in ieder geval 1.
 
Gaahtt

gaahtt

20/06/2009 19:22:00
Quote Anchor link
Ik vroeg juist wat al die mogelijk heden zijn zodat ik ze er uit kan filteren.

Dus dit is mogelijk

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ?>


en dit

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? ?>


En wat moet ik er nog meer uithalen?
Gewijzigd op 01/01/1970 01:00:00 door gaahtt
 
Niels DB

Niels DB

20/06/2009 19:56:00
Quote Anchor link
Maakt niet uit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$row = '<?php echo 'hallo'; ?>'
echo $row;

Output: <?php echo 'hallo'; ?>
Gewijzigd op 01/01/1970 01:00:00 door Niels DB
 
Joren de Wit

Joren de Wit

20/06/2009 20:08:00
Quote Anchor link
gaahtt schreef op 20.06.2009 19:22:
Ik vroeg juist wat al die mogelijk heden zijn zodat ik ze er uit kan filteren.
Blanche schreef op 19.06.2009 23:40:
En dan doel ik inderdaad niet op PHP (want dat wordt niet uitgevoerd als je de content met een echo weergeeft)
Wat is hier onduidelijk aan?
 



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.