Veiligheid Includes"

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een software bedrijf in omgeving Breda zijn wij op zoek naar een SQL database ontwikkelaar. Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het huidige team developers zijn wij op zoek naar een SQL database ontwikkelaar. De klanten van dit groeiende bedrijf zitten door heel Europa en jouw werkzaamheden zullen er als volgt uitzien: Het samenstellen van de software op basis van de input vanuit de klant (T-SQL & C#.NET). Het bezoeken van klanten om de processen en mogelijkheden in kaart te brengen. Het ontwerpen van databases met T-SQL als programmeer laag.

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

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 »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

10/02/2005 21:20:00
Quote Anchor link
Nu hoorde ik dat het onveilig is om includes te gebruiken ..
mijn vraag is simpel:

Geld dit aleen als je includes voor eenmenu etc gbruikt, of geld dit ook als j gewoon een include gebruikt om bijvoorbeeld een shoutbox of poll in je pagina te plaatsen.?
 
PHP hulp

PHP hulp

28/12/2024 22:05:22
 
Alfred -

Alfred -

10/02/2005 21:27:00
Quote Anchor link
Je maakt het zelf zo veilig je wil...
ik zie er niet bepaald veel onveiligs...
Andere dan weer wel :)
Gewoon zorgen dat de gebruiker niet kan manipuleren welke files er included worden... ;)
 
Baken

Baken

10/02/2005 21:29:00
Quote Anchor link
Als je een Poll die gehost is op JOUW pagina / host dan is er denk ik niet veel aan de hand. Wanneer je het via een andere site / iemand anders kan het aanpassen, dan kunnen ze idd je hele site slopen... :-() maar zal vast niet gebeuren...

Jelmer
 

10/02/2005 21:44:00
Quote Anchor link
Voor de veiligheid zou dit :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include("$id.php"); ?>


naar dit worden gezet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$id
= addslashes($id);
$dir = $_SERVER['DOCUMENT_ROOT'] .'/pages/';
@
include ($dir . $id .'.php');
?>


?????????????????????

ik zie hier niet echt het onveilige van in , tenzij het als een menu word gebruikt zoals site.com/id=pagina1

dan zouden mensen dus een url erchter kunnen plakken .. maar volgens verschillende sites is de normale include onveilig ... wat vinden jullie hiervan .. dikke onzin ofniet?
 
Bo az

Bo az

10/02/2005 21:49:00
Quote Anchor link
Dat een include onveilig is slaat volgens mij nergens op, tenzij deze door de gebruiken via bv GET aan te passen is

(
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include($_GET['page']) ?>
)

Maar het is erg simpel om ook dit veilig te maken, namelijk met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? if(file_exists($_GET['page'])) ?>

deze geeft namelijk alleen true als je file ook op de zelfde server staat.
 

10/02/2005 22:06:00
Quote Anchor link
Bedank voor je reply, ik dacht persoonlijk ook al dat het onzin zou zijn .. ik ben erg op veiligheid gesteld van mijn script en ook de database variables etc.

1 vraagje die denk ik nog wel in dit topic kan :
Ik ben op zoek naar een VEILIG inlog systeem .. nu kan ik htaccess gebruiken , maar daarzitten weer wat onveilige kanten aan zoals : het niet versleutelen an gegevens die worden verstuurd ( pas bij aankomst worden ze in de database versleuteld) en er zijn nog wat anderre zwakke punten ( over algemeen is het wel goedhoor!)
Nu heb ik letterlijk 100 beveiligingen gezien, met sessions,cookies .. whatever.. maar allemaal waren ze toch nog behoorlijk slap.
wten jullie een goed login script dat erg veilig gevonden word? ik zal er nog wel wat aan gaan editen , maar 1 script laten maken kost me iet steveel op dit moment.
 
Bo az

Bo az

10/02/2005 22:14:00
Quote Anchor link
denk dat je het ook kan overdrijven, iemand die kwaad wil, vind altijd wel wat, maar je zou mss wat kunnen maken waarbij de gegevens die worden verzonden al voor het verzenden via javascript in een md5 hash gezet worden?
 
Mitch X

Mitch X

10/02/2005 22:21:00
Quote Anchor link
Boaz:
Dat een include onveilig is slaat volgens mij nergens op, tenzij deze door de gebruiken via bv GET aan te passen is

(
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include($_GET['page']) ?>
)

Maar het is erg simpel om ook dit veilig te maken, namelijk met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? if(file_exists($_GET['page'])) ?>

deze geeft namelijk alleen true als je file ook op de zelfde server staat.

http://nl2.php.net/file_exists:
Tip: As of PHP 5.0.0 this function can also be used with some URL wrappers. Refer to Appendix L for a listing of which wrappers support stat() family of functionality.
Gewijzigd op 10/02/2005 22:21:00 door Mitch X
 
Bo az

Bo az

10/02/2005 22:38:00
Quote Anchor link
What evâh
 
Mitch X

Mitch X

10/02/2005 22:59:00
Quote Anchor link
Veilig maken kun je doen door:
1. Een map op je server aan te geven, bijv. 'includes'.
Als iemand dan http://hacker.kill/script.php doet, wordt er op je server naar /includes/http://hacker.kill/script.php gezocht => bestaat niet ;)
2. Zonder .php, wel bij include natuurlijk.
Als iemand http://hacker.kill/script.php opgeeft, wordt dat in je script http://hacker.kill/script.php.php => bestaat niet.
3. Met 'n switch(), als http://hacker.kill/script.php wordt opgegeven wordt het 'default' bestand geïnclude.

En zo kun je doorgaan met verzinnuh :)
 



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.