Comments (6)
Sure, but the QR code won’t be accepted by the scanner app.
from nl-covid19-coronacheck-app-ios.
Apologies for closing the issue, feel free to respond and I can explain further :)
from nl-covid19-coronacheck-app-ios.
Good to know this is not really a problem, still might be better to use server time for validation.
from nl-covid19-coronacheck-app-ios.
One of the premises of the app is to use your QR offline. We do not want to do any network calls when displaying the QR:
- Privacy, we do not track where and when you show the QR
- Location, you might have a very poor network in a remote venue (i.e. Lowlands)
What we will do in a future / next version:
- try to detect clock skew when doing any network calls to the CoronaCheck backend.
- display a warning.
There will be loopholes. It is hard to detect clock skew if you are offline. (start the app, retrieve the config, change your clock, show the qr)
from nl-covid19-coronacheck-app-ios.
An implementation like this allows for syncing the time once (upon first usage for example) and continuing to check for local time zone changes.
https://github.com/instacart/TrueTime.swift
from nl-covid19-coronacheck-app-ios.
Sine the original issue (the fact that you can forward in time and make the qr visible) is intended behaviour, I'll close the issue for now. As mentioned above: the validation is done on the date inside the QR, which is digitally signed.
from nl-covid19-coronacheck-app-ios.
Related Issues (20)
- Add support for deeplinking HOT 1
- The app says I have no connection while I’m at full 4G HOT 2
- Sync CoronaCheck releases to GitHub before roll out. HOT 2
- 'Fietsje' takes few seconds to start moving on national QR code, making hard to check if its screenshot HOT 1
- Onschuldige tikfout Sources/CTR/Infrastructure/Services/WallerManager.swift: GreenCrards HOT 1
- International QR code 1/1 dose instead of 2/2. 1 dose hospital 1 dose ggd HOT 3
- 'Add certificate' doesn't work when default browser is other than Safari HOT 5
- Vaccination details data is incomplete, inconsistent and incorrect HOT 1
- Paper certificate is not added if there's already a certificate in the app HOT 3
- How does the app check for jailbreak? I've got a false positive here HOT 3
- App shows 1/1 dose for dual-vaccinated after covid HOT 2
- Changing time on iOS allows QR to be shown HOT 6
- App should not hide international QR codes after screenshot is taken HOT 3
- Integrate with Apple Wallet HOT 2
- Some falsified EU DCC are still not rejected by CoronaCheck _scanner_ HOT 3
- Details button Dutch QR Code screen not working HOT 2
- year Date is shown as 2564 when language of device is thai. HOT 4
- Vaccination completion reason omitted in DCC Details HOT 2
- App shows 1/1, 2/1, 3/1 vaccinations HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nl-covid19-coronacheck-app-ios.