Fouten (bugs) in de software

Gestart door hiskodevries, december 07, 2018, 10:59:41 AM

Vorige topic - Volgende topic

SlechtValk

Al eerder meldde ik deze bug: https://forum.waarneming.nl/index.php/topic,443811.msg2411713.html#msg2411713

Maar nu wordt er ook privacy-gevoelige informatie (e-mail adres van externe bron) door gelekt (zie bijgevoegde afbeelding).

Het mag dan aan caching te wijten zijn (tenminste dat begreep ik uit een reactie), maar dit voldoet zeker niet aan de AVG (en is derhalve simpelweg tegen de wet!)...

Ondanks dat dit maar sporadisch voorkomt en ook alleen onder bepaalde omstandigheden en van korte duur, zou hier mijns inziens toch echt wel een oplossing voor gevonden moeten worden!

Betreft waarneming https://waarneming.nl/observation/201276551/ (inmiddels is de info niet meer zichtbaar, maar het feit dat ik het zag toont aan dat het wel degelijk gelekt wordt).
Met Vriendelijke Groeten,
SlechtValk (a.k.a. Stefan)


Na de paartijd gaan de vogels trekken.

hiskodevries

#1951
nee dat moet zeker niet. alleen kan ik het niet reproduceren
als ik deze https://waarneming.nl/observation/201262955/ open met mijn eigen account zie ik een onderdeel 'admin info'
en als ik uitlog en inlog met een test account zonder autorisatie is dat onderdeel verdwenen.

zou het van de browser afhangen ? Stefan welke gebruik jij ?
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

SlechtValk

Citaat van: hiskodevries op oktober 09, 2020, 14:45:05 PM
nee dat moet zeker niet. alleen kan ik het niet reproduceren
als ik deze https://waarneming.nl/observation/201262955/ open met mijn eigen account zie ik een onderdeel 'admin info'
en als ik uitlog en inlog met een test account zonder autorisatie is dat onderdeel verdwenen.

zou het van de browser afhangen ? Stefan welke gebruik jij ?

Ik gebruik over het algemeen Chrome, maar heb meerdere browsers. Mocht ik het nog een keer tegenkomen zal ik kijken hoe het in andere browsers is. Maar moet wel zeggen dat ik de indruk heb dat dit geen clientside, maar serverside probleem is... want deze info zou eigenlijk nooit mijn browser mogen bereiken (ongeacht welke browser)...

Note: ik zie het op dit moment ook niet meer... mijn indruk was dat dit onderdeel onterecht gecached wordt, misschien als een admin (met die rechten) een nieuwe waarneming als eerste bekijkt ofzo en als een waarnemer zonder die rechten daar vlak na is, dat dit nog zichtbaar is of iets dergelijks... maar ik heb natuurlijk geen kennis van hoe het achter de schermen gaat... daar weet jij vast veel meer van ;)
Met Vriendelijke Groeten,
SlechtValk (a.k.a. Stefan)


Na de paartijd gaan de vogels trekken.

hiskodevries

op de server wordt dat geregeld ja.
het detail scherm wordt een uur gecached
tenzij:
wat gewijzigd wordt
als iemand de waarneming met een autorisatie bekijkt (validator/admin vs gewone gebruiker/niet ingelogde gebruiker)
als iemand met een andere taal kijkt

Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

SlechtValk

Citaat van: hiskodevries op oktober 09, 2020, 15:13:08 PM
...
tenzij:
wat gewijzigd wordt
...

Wat mij opvalt als ik de drie situaties waarin ik dit gemeld heb vergelijk... bij 2 van de drie is er een melding van een admin/validator ("Beste waarnemer, de validator heeft de volgende wijzigingen aangebracht:") en bij de laatste was ook een commentaar door een admin gegeven... misschien dat daar iets mis gaat...

betreft de volgende drie waarnemingen waar ik dat ooit bij zag:
https://waarneming.nl/observation/201276551/ (gemeld zojuist: https://forum.waarneming.nl/index.php/topic,443811.msg2422770.html#msg2422770 )
https://waarneming.nl/observation/198365087/ (gemeld: https://forum.waarneming.nl/index.php/topic,443811.msg2411713.html#msg2411713 )
https://waarneming.nl/observation/170721917/ (gemeld: https://forum.waarneming.nl/index.php/topic,443811.msg2315588.html#msg2315588 )
Met Vriendelijke Groeten,
SlechtValk (a.k.a. Stefan)


Na de paartijd gaan de vogels trekken.

gbeersma

Op 7 okt. heb ik gallen van een Schietwilgblaasbladwesp ingevoerd (zie https://waarneming.nl/observation/201344539/). In de lijst met mijn waarnemingen staat deze zelfde waarneming onder de mij onbekende naam Kraakwilgblaasbladwesp (zie https://waarneming.nl/users/104779/observations/?after_date=2018-10-08&before_date=2020-10-07&species_group=&rarity=&search=kraakwilg&species=&sex=&province=&validation_status=&life_stage=&activity=&method=).
Het zullen wel synoniemen zijn, maar het lijkt me dat er 1 naam moet zijn waar in alle gevallen naar verwezen moet worden.
Vriendelijke groeten, Gerard Beersma

https://waarneming.nl/users/104779/photos/?

hiskodevries

Hier is geen sprake van een bug, maar verkeerd vastleggen van de drie Nederlandse namen voor dezelfde soort. Wat is de meest gangbare naam?
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

gbeersma

Volgens mij de schietwilg..etc. maar ik zal het op het gallenforum even navragen. Overigens: waar zie je die 3 namen? Als ik zoek op de wetenschappelijke naam krijg ik alleen schietwilg.. etc te zien.
Vriendelijke groeten, Gerard Beersma

https://waarneming.nl/users/104779/photos/?

hiskodevries

https://waarneming.nl/species/158542/names/ Die namen hebben een volgnummer wat aangeeft welke de default is. Bij deze soort hebben twee namen hetzelfde volgnummer
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

gbeersma

Vriendelijke groeten, Gerard Beersma

https://waarneming.nl/users/104779/photos/?

hiskodevries

Stefan, ik heb nog even wat getest met commentaar geven e.d. maar echt het lukt mij niet om die informatie te zien
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

Martijn van Sluijs

Citaat van: hiskodevries op oktober 12, 2020, 12:35:33 PM
Stefan, ik heb nog even wat getest met commentaar geven e.d. maar echt het lukt mij niet om die informatie te zien

Ik kan dit ook af en toe inzien, maar ik weet de oorzaak ook niet. Het probleem is dus in ieder geval niet (alleen) gebonden aan het account van Stefan. Er lijkt ook geen logische structuur in te zitten wanneer het wel en niet zichtbaar is (behalve dat het volgens mij nooit verschijnt bij ongevalideerde waarnemingen). Ik kan het client-side niet betrouwbaar herhaaldelijk reproduceren.

De meest voor de hand liggende oorzaak is dat de admin de pagina opent, deze gecached wordt na een wijziging (validatie), en een gebruiker die vlak na deze wijziging de waarneming opent op één of andere manier deze gechachete versie voor ogen krijgt, in plaats van een nieuw gegenereerde pagina. Wordt een pagina wel altijd opnieuw gegenereerd als het autorisatieniveau van de nieuwe gebruiker/bezoeker anders is dan de vorige gebruiker/bezoeker die ernaar keek?
Vriendelijke groeten,
Martijn

hiskodevries

#1962
CiteerWordt een pagina wel altijd opnieuw gegenereerd als het autorisatieniveau van de nieuwe gebruiker/bezoeker anders is dan de vorige gebruiker/bezoeker die ernaar keek?
ja zo zou het moeten werken, zie eerdere uitleg

het gaat dus om deze teksten:
CiteerAlleen voor admins
Notities van admin   ................l@gmail.com
Aangepast   2020-10-10 19:31:02
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

Martijn van Sluijs

Citaat van: hiskodevries op oktober 12, 2020, 13:05:07 PM
CiteerWordt een pagina wel altijd opnieuw gegenereerd als het autorisatieniveau van de nieuwe gebruiker/bezoeker anders is dan de vorige gebruiker/bezoeker die ernaar keek?
ja zo zou het moeten werken, zie eerdere uitleg

In die eerdere uitleg staat: "het detail scherm wordt een uur gecached, tenzij: -als iemand de waarneming met een autorisatie bekijkt (validator/admin vs gewone gebruiker/niet ingelogde gebruiker)". Dat suggereert wat mij betreft juist dat de pagina alleen opnieuw gegenereerd wordt als het autorisatieniveau hoger is dan de vorige gebruiker, maargoed. Als een pagina altijd opnieuw gegenereerd wordt bij een ander autorisatieniveau, dan heb ik ook geen idee wat de oorzaak is.

Citaat van: hiskodevries op oktober 12, 2020, 13:05:07 PM
het gaat dus om deze teksten:
CiteerAlleen voor admins
Notities van admin   ................l@gmail.com
Aangepast   2020-10-10 19:31:02
Ja, alhoewel de e-mail er niet altijd bij staat, staat er doorgaans wel wie de admin was die gevalideerd heeft en op welke datum/tijd.
Vriendelijke groeten,
Martijn

hiskodevries

het emailadres staat bij deze waarnemingen https://waarneming.nl/users/3528/observations/?advanced=on
en dat zou het meest kwalijke zijn, de rest is niet zo spannend
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

SlechtValk

Citaat van: hiskodevries op oktober 12, 2020, 12:35:33 PM
Stefan, ik heb nog even wat getest met commentaar geven e.d. maar echt het lukt mij niet om die informatie te zien

Ik ben bang dat ik ook niet veel meer kan doen dan kijken of het nog een keer voorkomt en dat dan laten weten... het lukt mij ook niet om "op commando" te reproduceren (natuurlijk heb ik beperktere mogelijkheden, want ik ben geen admin).
Ik doe (zover ik weet) echt niets geks... het enige wat ik nog niet vermeld had... dat ik op deze laatste gewezen werd doordat deze op facebook gepost werd, misschien dat er in korte tijd veel bezoekers naar gekeken hebben en dat daar iets mis gaat? het zou niet moeten uitmaken, maja...

Opvallend is dat het (zover ik gezien heb) vaak voorkomt bij waarnemingen die nog maar net op de site staan (kan inderdaad te maken hebben met die termijn van een uur) en waar een commentaar geplaatst is door een admin.

Zonder verdere achtergrondkennis van hoe het achter de schermen werkt... (en ik zeg vast iets wat je al lang bedacht had)... wordt er ergens niet helemaal goed gechecked op rechten, of komt deze info onterecht ergens in een cache terecht... (of een combinatie van de twee).
Geen idee of het mogelijk is, maar misschien is het een idee om helemaal niet te cachen indien bezocht door iemand met meer rechten dan een gewone (of zelfs niet-ingelogde) gebruiker... dan voorkom je in elk geval dat er te veel info gegeven wordt... beetje quick&dirty fix... maja... als t werkt... geen idee of dat mogelijk is...
Met Vriendelijke Groeten,
SlechtValk (a.k.a. Stefan)


Na de paartijd gaan de vogels trekken.

hiskodevries

het is mij ook een raadsel waarom op het detailscherm een cache zit, niet mijn idee
en ja, ik geloof je echt
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

gbeersma

Citaat van: gbeersma op oktober 11, 2020, 13:24:02 PM
Volgens mij de schietwilg..etc. maar ik zal het op het gallenforum even navragen.

Hisko, ik heb het nagevraagd, het wordt de Gewone blaasbladwesp.
Vriendelijke groeten, Gerard Beersma

https://waarneming.nl/users/104779/photos/?

hiskodevries

Citaat van: gbeersma op oktober 12, 2020, 15:00:02 PM
Citaat van: gbeersma op oktober 11, 2020, 13:24:02 PM
Volgens mij de schietwilg..etc. maar ik zal het op het gallenforum even navragen.

Hisko, ik heb het nagevraagd, het wordt de Gewone blaasbladwesp.
:right:
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

Martijn van Sluijs

Citaat van: hiskodevries op oktober 12, 2020, 13:22:06 PM
het emailadres staat bij deze waarnemingen https://waarneming.nl/users/3528/observations/?advanced=on
en dat zou het meest kwalijke zijn, de rest is niet zo spannend

Als admins de mailadressen van die Externe bron(nen) niet zo vaak nodig hebben (dit vermoed ik, maar is dat ook zo?) is het een simpele oplossing om die simpelweg ook aan de admins/validatoren niet te tonen. Kunnen ze ook niet in de cache terecht komen. Ongeacht de oorzaak van het probleem is het dan wel opgelost (alhoewel het symptoombestrijding is).
Vriendelijke groeten,
Martijn

Henk Soepenberg

Citaat van: hiskodevries op oktober 12, 2020, 15:41:13 PM
Citaat van: gbeersma op oktober 12, 2020, 15:00:02 PM
Citaat van: gbeersma op oktober 11, 2020, 13:24:02 PM
Volgens mij de schietwilg..etc. maar ik zal het op het gallenforum even navragen.

Hisko, ik heb het nagevraagd, het wordt de Gewone blaasbladwesp.
:right:

Hisko, wanneer ik zoek naar waarnemingen van de gewone blaasbladwesp verschijnt deze nog onder de naam schietwilgblaasbladwesp.
https://waarneming.nl/fieldwork/observations/daylist/?date=2020-10-12&species_group=17&province=&rarity=&search=gewone+blaas
Vriendelijke groeten,
Henk

hiskodevries

ik weet niet hoelang de cache op die gegevens is op de nieuwe site, maar komt vast goed
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

Henk Soepenberg

Vriendelijke groeten,
Henk

Martijn van Sluijs

Nog even wat betreft de cache in autorisatieniveau, ergens afgelopen week kwam ik op de nieuwe site op een soortpagina die vlak daarvoor bezocht was door iemand met rechten om de soortbeschrijving te wijzigen. Toen ik op die soortpagina kwam verscheen ook voor mij de knop 'soortbeschrijving wijzigen' (o.i.d., ik weet niet meer precies wat er letterlijk stond). Toen ik daar op klikte kreeg ik overigens (zoals te verwachten) een error.

Pas vandaag bedacht ik dat dit wel eens dezelfde oorzaak zou kunnen hebben als het soms ten onjuiste in kunnen zien van de validatie-informatie (autorisatie en cache). Wellicht helpt deze informatie om dichter bij de oorzaak te komen.
Vriendelijke groeten,
Martijn

hiskodevries

Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

SlechtValk

#1975
Bij deze waarneming gaat iets mis met de afbeeldingen (spectogram?)

https://waarneming.nl/observation/200980527/

https://waarneming.nl/photos/31361613/ en https://waarneming.nl/photos/31257907/

Edit: zo te zien inmiddels verwijderd
Met Vriendelijke Groeten,
SlechtValk (a.k.a. Stefan)


Na de paartijd gaan de vogels trekken.

Martijn van Sluijs

Ik heb er weer één, wederom vlak nadat de soortbeschrijving door iemand met rechten daarvoor was aangepast.

Vriendelijke groeten,
Martijn

SlechtValk

#1977
Citaat van: Martijn van Sluijs op oktober 20, 2020, 14:01:58 PM
Ik heb er weer één, wederom vlak nadat de soortbeschrijving door iemand met rechten daarvoor was aangepast.

<img>

Ik zie hem ook!

Edit: we zijn inmiddels ook ruim een uur verder, en ik zie het nog steeds... dus weet ook niet of dat uur caching ermee te maken heeft... tenzij deze pagina weer langer in de cache blijft...
Met Vriendelijke Groeten,
SlechtValk (a.k.a. Stefan)


Na de paartijd gaan de vogels trekken.

marijn

Idem, zelfs als je niet ingelogd bent.
Marijn Prins

SlechtValk

Wanneer je op waarneming.nl zit en een waarneming invoert, krijg je onderaan het invoerformulier een samenvatting te zien van de zojuist gewijzigde(/toegevoegde) waarneming.

Wanneer deze waarneming buiten het verzorgingsgebied van de site staat (bijv. in België of Frankrijk o.i.d. terwijl je op .nl zit) werken de opties (via drie puntjes rechts) "bewerk" en "kopieer" NIET (geven "pagina niet gevonden"-foutmelding).
Gek genoeg werkt verwijderen wel... zelfs als je niet op .be of .org bent ingelogd.

M.a.w.
Wijzigen: https://waarneming.nl/fieldwork/observations/<vul waarnemingID in>/update/
en Copy: https://waarneming.nl/fieldwork/observations/<vul waarnemingID in>/copy/
Werken niet voor waarnemingen buiten .nl, ongeacht of je op .be of .org bent ingelogd of niet.

Verwijderen: https://waarneming.nl/fieldwork/observations/<vul waarnemingID in>/delete/
Werkt gek genoeg wel... terwijl je daar (op dat moment) eigenlijk geen rechten toe zou horen te hebben, omdat je niet ingelogd bent op .be of .org (dit zou mijns inziens wel het gewenste gedrag zijn, maar op dit moment is het inconsequent, zie note hieronder...)

Note (zie maar als een wens): mijns inziens zou je indien je op één van de portalen (.nl, .be, .org of overigen) ingelogd bent, automatisch ingelogd moeten worden op de overige portalen, zeker nu waarnemingen wel automatisch naar de betreffende portalen doorverwezen worden indien ze elders horen dan waar je bent.
Als je wel waarnemingen buiten .nl kunt verwijderen van binnenuit .nl, dan moet je ook ingelogd kunnen worden op de zustersites.
Met Vriendelijke Groeten,
SlechtValk (a.k.a. Stefan)


Na de paartijd gaan de vogels trekken.