covid 19 – Swiss sends out false information about transit requirements in Switzerland – what steps may be taken to ensure unhindered transportation?

A relative of mine, a Russian national and resident, was recently issued a D-visa from the Czech Republic. While looking for transportation options for him from Moscow to Prague, we found a flight via Zürich with Swiss.

To ensure that this kind of transit through Switzerland is permitted, we consulted the FAQ page of the Swiss migration office. The English version of the page was somewhat vague as it was not clear if permission of transit pertained to holders of D-visas issued by other Schengen states, so we contacted the Moscow office of Swiss for an interpretation. The staff there renounced any authority on behalf of Swiss in this regard and directed us to the e-mail address of the Visa section of the Swiss Embassy in Moscow.

We complied with the instruction given to us by Swiss and contacted the said Visa section. The reply came promptly and was definitively positive. We were told that the legally-binding French and German versions of the same FAQ page explicitly mentioned D-visas issued by any Schengen state as documents enabling transit. We checked these versions and were satisfied that that was correct.

Thus, we established that this itinerary is permitted, and the ticket was purchased.

Despite all that, one day before departure (yesterday), my relative received an e-mail from Swiss containing the following statement:

Only following nationals are allowed to enter Switzerland, the Schengen area and the European Union from Russia: … Holders of a D-Visa issued only by Switzerland

As shown above, this statement is outright false and directly contradicts the information published on the official Web pages of the Swiss competent authorities. Moreover, as said above, Swiss had already renounced authority in this matter before, and had taken steps to get us informed that this transit is possible and lure us into buying the ticket.

My relative was terribly shocked. I sent a complaint through the Swiss Web site (took unproportionally long time as it takes systematic measures against complaints as it seems), but I am unsure if this will work.

Obviously, this is a clear case for a court, but legal way will take a lot of time, and family matters require my relative to travel as soon as possible. Is there anything else I could undertake to ensure that my relative is aboard tonight?

json rpc – Can you verify partial blockchain information from a third party, without yourself having an entire blockchain?

I’m considering consuming, or if unavailable, I’m considering providing, a blockchain querying service along the lines of json rpc.

Would it be possible for me as a consumer of such as service, to verify the integrity of returned data from such queries, without myself running a full node? (If not there wouldn’t be much point using such a service!)

Would it be possible for me as a provider of such a service, to provide enough data for a consumer to verify the validity of the data I send them, when the consumer is not running a full node? (If not there wouldn’t be much point providing such a service!)

My end goal is to run something like a blockchain explorer website on the cloud, but the cost of running a full node (particularly storage) on the cloud is more than I can afford. Obviously I have some feature ideas I’ve not yet seen on other explorers

covid 19 – SwissAir sends out false information about transit requirements in Switzerland – what steps may be taken to ensure unhindered transportation?

A relative of mine, a Russian national and resident, was recently issued a D-visa from the Czech Republic. While looking for transportation options for him from Moscow to Prague, we found a flight via Zürich with SwissAir.

To ensure that this kind of transit through Switzerland is permitted, we consulted the FAQ page of the Swiss migration office. The English version of the page was somewhat vague as it was not clear if permission of transit pertained to holders of D-visas issued by other Schengen states, so we contacted the Moscow office of SwissAir for an interpretation. The staff there renounced any authority on behalf of SwissAir in this regard and directed us to the e-mail address of the Visa section of the Swiss Embassy in Moscow.

We complied with the instruction given to us by Swiss and contacted the said Visa section. The reply came promptly and was definitively positive. We were told that the legally-binding French and German versions of the same FAQ page explicitly mentioned D-visas issued by any Schengen state as documents enabling transit. We checked these versions and were satisfied that that was correct.

Thus, we established that this itinerary is permitted, and the ticket was purchased.

Despite all that, one day before departure (yesterday), my relative received an e-mail from SwissAir containing the following statement:

Only following nationals are allowed to enter Switzerland, the Schengen area and the European Union from Russia: … Holders of a D-Visa issued only by Switzerland

As shown above, this statement is outright false and directly contradicts the information published on the official Web pages of the Swiss competent authorities. Moreover, as said above, SwissAir had already renounced authority in this matter before, and had taken steps to get us informed that this transit is possible and lure us into buying the ticket.

My relative was terribly shocked. I sent a complaint through the SwissAir Web site (took unproportionally long time as it takes systematic measures against complaints as it seems), but I am unsure if this will work.

Obviously, this is a clear case for a court, but legal way will take a lot of time, and family matters require my relative to travel as soon as possible. Is there anything else I could undertake to ensure that my relative is aboard tonight?

Chrome extension security – Information Security Stack Exchange

I am a newbie in crypto-assets.

I want to install a chrome extension called metamask. I do not trust this kind of software. (Maybe because i am a newbie)

What i want to do is to know what a chrome extension can do on my computer ? Is it possible for example for a chrome extension to read a local file, sniff my network interface, keylog my keyboard ?

Does chrome extension run in a sandbox (like a javascript in a webpage for example)

Thanks

europe – What is the equivalent of a subject access request for the Schengen Information System (ie, SIS)?

The EU has some confusingly-written information about your rights to access data about you which is stored in the SIS:

If data about a person are stored, that person has the right to request access to those data and make sure that they are accurate and lawfully entered. If this is not the case, the person has the right to request correction or deletion.

And how to make such a request:

If you believe your personal information has been misused, needs to be corrected or deleted, you can request access to and rectification of your data. If you are a third-country national you can address your request to the consulate of any Member State. If you are a citizen of a Member State you can either address your request directly to the competent national authority responsible for the issuance of the alert or indirectly to the national Data Protection Authority.

Guidelines on the national procedures for access requests have been compiled by the national Data Protection Authorities.

If you are an EU citizen or resident, you are probably best off referring to the relevant authorities in your country. If you are lucky, they will provide clear instructions for doing so. For example, the Norwegian police have a page (in English) called “Do you want to access the Schengen Information System (SIS)?” which contains a form to fill out, an address to mail the form to, and instructions for proving your identity. They also describe the types of information you might be able to find in the SIS:

The SIS database may contain information about:

  • Individuals who are the subject of an arrest warrant or extradition request.
  • Individuals who are wanted by the authorities for some other reason.
  • Individuals who are not entitled to enter or stay in the Schengen area.
  • Individuals who have been reported missing.
  • Lost or stolen items, such as motor vehicles, vehicle registration plates or identity documents.

According to the EU page above, if you are not in Europe, you are supposed to direct your request to the embassy or consulate of any member state. I imagine that most consulates receive relatively few such requests, though, so you might want to email in advance to see what kinds of information they will require in order to process your request, or possibly you may be advised just to contact the relevant national authorities directly.

bitcoincore development – How do I view information on the peers my Bitcoin Core full node is connected to?

As 0xB10C posts here you can get a peer dashboard to bitcoin-cli that looks like this.

netinfo dashboard

You can get this dashboard by using

watch ./src/bitcoin-cli -netinfo 4

and you can use the -asmap flag too.

This feature was merged into Bitcoin Core in September 2020 so to use it today you will either need to build master or wait for a future major release. (The feature was built by Jon Atack.)

What specifically is the extent of the UK’s membership/participation in the SIS, VIS, or other international information sharing networks?

In addition to the original questions, are any of the following specific events broadcasted?

  • Being assumed to be an illegal entrant…
  • Visa expiration and overstaying…
  • Visa refusal
  • Deportation/removal

functions – Save_post – Warning: Cannot modify header information

I’m trying to populate an ACF field on save (updating or creating the post) while running a geolocate function using mapbox. I’m getting a cannot modify header information error when hitting the update button.

Warning: Cannot modify header information - headers already sent by (output started at C:****publicwp-contentthemes***mapboxGeocodeResponse.php:22) in C:****publicwp-adminpost.php on line 223

My two files are brought in like this:

require_once get_template_directory() . '/mapbox/Mapbox.php';
require_once get_template_directory() . '/mapbox/custom-geocode.php';

Code in my custom-geocode.php:

function geolocate_test( $post_id ) {
    $mapbox         = new Mapbox("mykey");
    $field_group    = get_field('address');
    $address        = $field_group('line_1') . ' ' . $field_group('line_2') . ' ' . $field_group('city') . ', ' . $field_group('state') . ' ' . $field_group('zip') . ' ' . $field_group('country');

    $res    = $mapbox->geocode($address);
    $long   = $res(0)('center')(0);
    $lat    = $res(0)('center')(1);
    $value  = (
        'latitude' => $lat,
        'longitude' => $long
     );

    update_field('address', $value, $post_id );
}
add_action( 'save_post', 'geolocate_test' );

I’m using this same exact code elsewhere when updating taxonomies using, create_taxonomy & edit_taxonomy, so I’m not sure why I’m getting this error when saving/updating a post.

Any help is much appreciated!

sha – cracking HMAC-SHA1 – Information Security Stack Exchange

It’s really easy if I do this:

$ python3
>>> import hmac
>>> hmac.new(b'123456', b'The quick brown', digestmod='sha1').hexdigest()
'c009252892a2d2dc72bf43151f10325e95f6ee63'
$ cat > pw.txt
The quick brown#c009252892a2d2dc72bf43151f10325e95f6ee63
$ john --format=HMAC-SHA1 ./pw.txt
Using default input encoding: UTF-8
Loaded 1 password hash (HMAC-SHA1 (password is key, SHA1 256/256 AVX2 8x))
(...)
Proceeding with wordlist:./password.lst, rules:Wordlist
123456           (?)

Now, I happen to have code that generates passwords with this instead:

$ python3
>>> import hmac
>>> hmac.new(b'The quick brown', b'123456', digestmod='sha1').hexdigest()
'c3b8986510970b778b26c42d954a93411f32f301'

and I cannot figure out how to convince john the ripper to investigate these passwords. Any hints on whether or not there exist a format I can feed to john to attempt to recover these passwords ?